Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-06-17
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package keyboard_client

Version 2.3.16 (2023-07-16)

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

Version 2.3.6 (2023-03-12)

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

Version 1.22.1 (2022-11-09)

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

### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior

### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - 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>.`

`rst Section_3 ========= 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`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>`

`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.`

`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - 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 - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use 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 - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add 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> - Change "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> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - 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 - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"`

`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client`rst Section_7 =========

Added

  • New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
  • New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive

Changed

  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}
  • [cb_pause_slam]{.title-ref} client behavior added
  • [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
  • Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
  • Gazebo fixes to show the robot and the lidar for various dance bot versions
  • [sm_multi_stage_1]{.title-ref} doubling
  • [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
  • Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
  • Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
  • Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
  • First working version of [sm]{.title-ref} template and template generator

Fixed

  • Remove some compile warnings
  • Remove [neo_simulation2]{.title-ref} package
  • Correct formatting issues
  • Adjust build packages of source CI
  • Move method after the method it calls to prevent recursion
  • Fix typo in [s-pattern]{.title-ref}

Removed

  • [neo_simulation2]{.title-ref} package

Other

  • Various formatting improvements
  • Progress in AWS navigation demo
  • Merge and progress in navigation testing
  • Precommit cleanup run
  • Enable source build on PR for testing
  • Additional linting and formatting
  • Remove merge markers from a Python file
  • Minor tweaks and improvements
  • Diverse improvements in navigation and performance
  • Progress in testing [sm_dance_bot]{.title-ref}
  • Progress in [sm_multi_stage_1]{.title-ref}
  • Various stages of development in [sm_multi_stage_1]{.title-ref}
  • [smacc2::deep_history]{.title-ref} syntax introduced
  • Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
  • More refinement in [sm_dance_bot]{.title-ref}

- First working version of [sm]{.title-ref} template and template generator ` *pabloinigoblasco*`rst Section_8 =========

Added

  • Feature/sm dance bot refine (#131)
  • Feature/sm dance bot refine 2 (#132)
  • Waypoints navigator bug (#133)
  • Progress in the sm_dance_bot tests (#135)
  • Sm_dance_bot_lite (#136)
  • Resolve compile warnings (#137)
  • Add SM core test (#138)
  • Minor navigation improvements (#141)
  • Using local action messages (#139)
  • Feature/nav2z renaming (#144)
  • Added SVGs to READMEs of atomic, dance_bot, and others (#140)
  • Added remaining SVGs to READMEs (#145)
  • Update package list (#142)
  • Add SM Atomic SM generator (#143)
  • Rolling Docker environment to be executed from any environment (#154)
  • Feature/sm dance bot strikes back refactoring (#152)
  • Slight waypoint 4 and iterations changes so robot can complete course (#155)
  • Feature/migration moveit client (#151)
  • Add QOS durability to SmaccPublisherClient (#163)
  • Feature/testing moveit behaviors (#167)
  • Sm_pubsub_1 (#169)
  • Sm_pubsub_1 part 2 (#170)
  • Sm_advanced_recovery_1 renaming (#171)
  • Sm_multi_stage_1 reworking (#172)
  • Feature/aws navigation sm dance bot (#174)
  • Minor changes (#175)
  • Warehouse2 (#177)
  • Waypoint Inputs (#178)
  • Warehouse2 progress (#179)
  • Format (#180)
  • Sm_dance_bot_warehouse_3 (#181)
  • Feature/sm warehouse 2 13 dec 2 (#182)
  • SrConditional fixes and formatting (#168)
  • Feature/wharehouse2 dec 14 (#185)
  • Feature/sm warehouse 2 13 dec 2 (#186)
  • Finetuning waypoints (#187)
  • Feature/cb pure spinning (#188)
  • Feature/cb pure spinning (#189)
  • Pure spinning behavior missing files (#190)
  • Feature/planner changes 16 12 (#191)
  • Feature/replanning 16 dec (#193)

Changed

  • Minor tuning to mitigate overshot issue cases
  • Minor format issues (#134)
  • Fix CI: format fix python version (#148)
  • Remove node creation and create only a logger (#149)
  • Fixing some errors introduced on formatting
  • Fixing some more linting warnings
  • Fixing compiling issues
  • Update readme (#164)
  • More readme updates
  • Add reliability QOS config
  • More on aws demo
  • Fixing broken build
  • More on aws navigation and some other refactorings on navigation clients and behaviors
  • More testing on moveit
  • Progress on moveit
  • More testing on moveit behaviors
  • Minor configuration
  • Fixing pipeline error
  • Fixing broken master build
  • Finishing touches 1
  • Redoing sm_dance_bot_warehouse_3 waypoints
  • More waypoints
  • Move trigger logic into headers
  • Finetuning waypoints

Removed

  • Removing sm_dance_bot_msgs
  • Removing parameters smacc
  • Removing test from main moveit cmake
  • Removing parameters smacc
  • Removing some comments in the past

Authors

  • Pablo Iñigo Blasco
  • 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>>

- Co-authored-by: Denis Štogl <<denis@stogl.de>> ``rst Section_9 =========

Added

  • Feature/undo motion 20 12 (#196)
  • Feature/undo motion 20 12 (#198)
  • Feature/sync 21 12 (#199)
  • Feature/warehouse2 22 12 (#200)
  • Feature/warehouse2 23 12 (#201)
  • Added missing file from warehouse2 (#205)
  • Merging code from backport foxy and updates about autoware (#208)
  • Foxy backport (#206)
  • 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 licences
  • Disable cpplint and cppcheck linters
  • Correct formatters
  • Enable cppcheck
  • Included necessary package and edited Threesome launch
  • Rename header files and correct format
  • Add workflow for checking doc build
  • Create doxygen-deploy.yml
  • Create workflow for testing prerelease builds
  • Rename to smacc2 and smacc2_msgs
  • Update name of package and package.xml to pass liter
  • Update changelogs
  • Copy initial docs
  • Dockerfile w/ ROS distro as argument
  • Opened new folder for additional tracing contents
  • added setupTracing.sh
  • 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
  • Update tracing/ManualTracing.md
  • Update smacc_sm_reference_library/sm_atomic/README.md
  • 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
  • some progress on navigation rolling
  • added smacc2_performance_tools
  • performance tests improvements
  • more on performance and other issues
  • sm_respira_1 format cleanup

Changed

  • Several fixes (#194)
  • Minor changes (#195)
  • Tuning warehouse3 (#197)
  • Tuning and fixes (#202)
  • Feature/minor tune (#203)
  • Fix trailing spaces
  • Correct codespell
  • Correct python linters warnings
  • Change extension of imports
  • Correct formatting of python file
  • Reverting "Ignore all packages except smacc2 and smacc2_msgs"
  • Update description table
  • Update table
  • Reset all versions to 0.0.0
  • changed wording "smacc application" to "SMACC2 library"
  • reactivating smacc2 nav clients for rolling via submodules
  • renamed tracing events after
  • bug in smacc2 component
  • reverted markdowns to html
  • additional cleanup
  • cleanup
  • edited tracing.md to reflect new tracing event names
  • renamed folders, deleted tracing.md, edited README.md

Removed

  • Weird moveit not downloaded repo

- Minor broken build ` *pabloinigoblasco*`rst Section_10

Added

  • Added galactic CI setup and renamed rolling files. (#58)
  • Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success.
  • Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait for.

Changed

  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69).
  • Updated doxygen links (#70).
  • Updated README.md launch command.
  • Corrected all linters and formatters.

Fixed

  • Fixed source CI and corrected README overview. (#62).
  • Fixed trailing spaces.
  • Fixed pre-commit issues.

Removed

  • Removed execution of clang-format on smacc2_sm_reference_library package.

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

Authors

- Pablo Iñigo Blasco (pabloinigoblasco) ``rst Section_11

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 for nav2 nodes subscribing to the /bond topic and wait for them to be alive. Optional selection of nodes to wait.
  • Base for the sm_aws_warehouse navigation.
  • Gazebo fixes to show the robot and the lidar.
  • Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax.
  • Introducing slam pausing/resuming functionality in testing sm_dance_bot.
  • First working version of sm template and template generator.

Changed

  • Minor format improvements.
  • Navigation parameters fixes on sm_dance_bot.
  • Cleaning and lidar show/hide option.
  • More fixes in sm_dance_bot.
  • Polishing sm_dance_bot and s-pattern.
  • Refinement in sm_dance_bot.

Fixed ----- Remove some compile warnings. - Remove neo_simulation2 package. - Correct formatting. - Enable source build on PR for testing.

  • Adjust build packages of source CI. - Move method after the method it calls to prevent recursion. - Noticed typo and corrected it.

Removed

  • Removed neo_simulation2 package.

Contributors

  • Co-authored by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

- Co-authored by: pabloinigoblasco <<pablo@ibrobotics.com>> ``rst Section_12 ==========

Added

  • Waypoints navigator bug (#133)
  • Progress in the sm_dance_bot tests (#135)
  • Feature/nav2z renaming (#144)
  • Added SVGs to READMEs of atomic, dance_bot, and others (#140)
  • Update package list (#142)
  • Add SM Atomic SM generator (#143)
  • Rolling Docker environment to be executed from any environment (#154)
  • Add QOS durability to SmaccPublisherClient (#163)
  • Feature/testing moveit behaviors (#167)
  • Feature/aws navigation sm dance bot (#174)
  • Waypoint Inputs (#178)
  • Feature/sm warehouse 2 13 dec 2 (#182)
  • SrConditional fixes and formatting (#168)
  • Feature/wharehouse2 dec 14 (#185)
  • Feature/cb pure spinning (#188)
  • Feature/planner changes 16 12 (#191)
  • Feature/replanning 16 dec (#193)
  • Feature/undo motion 20 12 (#196)

Changed

  • Minor tuning to mitigate overshot issue cases
  • Minor format issues (#134)
  • Minor navigation improvements (#141)
  • Using local action msgs
  • Formatting
  • Removing parameters smacc
  • Noticed launch command was incorrect in README.md
  • Fix CI: format fix python version (#148)
  • Remove node creation and create only a logger (#149)
  • Fixing some errors introduced on formatting
  • Fixing some more linting warnings
  • Progress on move_it PR
  • Improving dockerfile for building local tests
  • Update readme (#164)
  • Moved reference library SMs to smacc2_performance_tools
  • Pre-commit cleanup
  • Fix: add a missing colon
  • Refactor: remove line
  • Fixing broken master build
  • Format

Fixed

  • Fixing compiling issues
  • Fixing pipeline error
  • Fixing broken build
  • Several fixes (#194)

Removed

  • Removing sm_dance_bot_msgs
  • Removing test from main moveit cmake
  • Removing parameters smacc
  • Removing some comments in the past
  • Removing some build errors
  • Removing test workaround
  • Removing test from main moveit cmake
  • Removing some comments in the past
  • Removing some build errors
  • Removing some linting warnings
  • Removing some formatting issues
  • Removing some broken build issues
  • Removing some missing files

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>> Co-authored-by: Denis Štogl <<denis@stogl.de>> ` Section 13 ----------- Added ----- - Feature/undo motion 20 12 (#198) - Feature/sync 21 12 (#199) - Feature/warehouse2 22 12 (#200) - Feature/warehouse2 23 12 (#201) - Feature/minor tune (#203) - Add mergify rules file. - Add Autoware Auto Msgs into not-released dependencies. (#220) - 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 licences. - Disable cpplint and cppcheck linters. - Correct formatters. - 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 - Rename header files and correct format. - 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. - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference. - Update name of package and package.xml to pass liter. - Execute on master update - Reset all versions to 0.0.0 - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" - Update description table. - Update table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - added setupTracing.sh - Removed manual installation of ros-rolling-ros2trace - 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 Changed ------- - tuning warehouse3 (#197) - improving undo motion navigation warehouse2 - finishing warehouse2 - tuning and fixes (#202) - fixing warehouse 3 problems, and other core improvements (#204) - fixing docker for foxy and galactic - some reordering fixes - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Remove example things from Foxy CI setup. (#214) - Fix rolling builds (#222) - do not merge yet - Feature/odom tracker improvements and retry motion (#223) - odom tracker improvements - adding forward behavior retry funcionality - minor - removing warnings (#213) - changing wording "smacc application" to "SMACC2 library" Fixed ----- - minor broken build Removed ------- - weird moveit not downloaded repo 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> Section_14 =========== Added ----- - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait. Changed ------- - Renamed tracing events after. - Renamed folders, deleted tracing.md, edited README.md. - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed event generator library. Fixed ----- - Bug in smacc2 component. - Correct trailing spaces. - Do not execute clang-format on smacc2_sm_reference_library package. - Clean up of sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Correct all linters and formatters. Removed ------- - Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. Other ----- - Reactivated smacc2 nav clients for rolling via submodules. - Edited tracing.md to reflect new tracing event names. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Some progress on navigation rolling. - More changes on performance tests. - Minor formatting. - Minor. - Several core improvements during navigation testing. - Formatting improvements. - Progress in aws navigation demo. - Progress in aws navigation. - Progressing in aws navigation. - More on performance and other issues. - More on navigation. - More on navigation. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo. - Progress in aws navigation demo`rst Section_15 ==========

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`: waits for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensures they are alive. Optional node selection available.
  • Base for the [sm_aws_warehouse]{.title-ref} navigation.
  • [cb_pause_slam]{.title-ref} client behavior.
  • [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}.
  • [sm_multi_stage_1]{.title-ref} doubling.
  • [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes.
  • AWS demo progress.
  • [sm_multi_stage_1]{.title-ref} improvements.
  • Diverse improvements in navigation and performance.
  • Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components. Introduces [smacc2::deep_history]{.title-ref} syntax.
  • [slam]{.title-ref} toggle and [smacc]{.title-ref} deep history feature.

Changed

  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Minor format improvements.
  • Format fixes for [gazebo]{.title-ref} to show the robot and the [lidar]{.title-ref}.

Fixed ----- Remove some compile warnings. - Remove [neo_simulation2]{.title-ref} package. - Correct formatting. - Enable source build on PR for testing. - Adjust build packages of source CI. - Additional linting and formatting. - Remove merge markers from a Python file.

Removed

  • [neo_simulation2]{.title-ref} package.

Authors

  • Pablo Iñigo Blasco <<pablo@ibrobotics.com>>

- Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> `` Section_16

Added

  • First working version of sm template and template generator. (#127)
  • Added SM Atomic SM generator. (#143)
  • Added QOS durability to SmaccPublisherClient (#163)
  • Added SVGs to READMEs of atomic, dance_bot, and others (#140)
  • Added remaining SVGs to READMEs (#145)
  • Rolling Docker environment to be executed from any environment (#154)
  • Added dependencies for husky in rolling and galactic for AWS navigation (#174)
  • Waypoint Inputs (#178)

Changed

  • Moved method after the method it calls to prevent recursion (#126)
  • Renamed state machines to smacc2_performance_tools (#166)
  • Refactored SmaccPublisherClient to include QOS durability (#163)
  • Reworked sm_multi_stage_1 with new sequences and modes (#172)
  • Finetuned waypoints for sm_dance_bot_warehouse_3 (#187)

Fixed

  • Fixed launch command in README.md for sm_dance_bot_strikes_back (#148)
  • Fixed CI format for Python version (#148)
  • Fixed compiling issues in various components
  • Fixed broken builds in master and AWS navigation (#174)
  • Fixed some formatting and linting issues in SrConditional (#168)

Removed

  • Removed node creation and created only a logger in SM Atomic SM generator (#149)
  • Removed parameters in smacc (#147)
  • Removed test from main moveit cmake in moveit migration (#151)
  • Removed sm_dance_bot_msgs in navigation 2 stack renaming (#144)

Collaborators

  • 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>>

- Co-authored-by: Denis Štogl <<denis@stogl.de>> ``rst Section_17 ==========

Added

  • Feature/cb pure spinning (#188)
  • Feature/cb pure spinning (#189)
  • Feature/planner changes 16 12 (#191)
  • Feature/replanning 16 dec (#193)
  • Feature/undo motion 20 12 (#196)
  • Feature/undo motion 20 12 (#198)
  • Feature/sync 21 12 (#199)
  • Feature/warehouse2 22 12 (#200)
  • Feature/warehouse2 23 12 (#201)
  • Feature/minor tune (#203)
  • Feature/retry behavior warehouse 1 (#226)
  • docker build files for all versions
  • dockerfiles (#225)
  • Fix code generators (#221)
  • Foxy backport (#206)
  • Rename header files and correct format
  • Add workflow for checking doc build
  • Update doxygen-check-build.yml
  • Create doxygen-deploy.yml
  • Create workflow for testing prerelease builds
  • Dockerfile w/ ROS distro as argument
  • 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
  • First ensure you have the necessary package installed ` sudo apt-get install ros-rolling-ros2trace` Then run this command

Changed

  • ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch

Fixed

  • Fix other build issues
  • 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 licences
  • Disable cpplint and cppcheck linters
  • Correct formatters
  • branching example
  • Disable disabled packages
  • Update ci-build-source.yml
  • Change extension of imports
  • Enable cppcheck
  • Correct formatting of python file
  • Included necessary package and edited Threesome launch
  • Reset all versions to 0.0.0
  • Ignore all packages except smacc2 and smacc2_msgs
  • Update changelogs
  • Update description table
  • Update table
  • Copy initial docs
  • Update name of package and package.xml to pass liter
  • Execute on master update
  • Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61

Removed

  • Use of node in the sm performance template
  • Disable ament_cpplint
  • Disable cpplint and cppcheck linters
  • Disable some packages and update workflows
  • Ignore further packages

- Disable disabled packages ` *pabloinigoblasco*`rst Section_18 ==========

Added

  • Created alternative ManualTracing.
  • Added new sm markdowns.
  • Added a dockerfile for Rolling and Galactic.
  • Added README tutorial for Dockerfile.
  • Added smacc2_performance_tools.
  • Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success.
  • Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait.

Changed

  • Changed wording "smacc application" to "SMACC2 library".
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Renamed tracing events after.
  • Renamed folders, deleted tracing.md, edited README.md.
  • Renamed event generator library.

Fixed ----- Bug in smacc2 component. - Reverted markdowns to html. - Correct trailing spaces. - Optimized dependencies in move_base_z_planners_common. - Do not execute clang-format on smacc2_sm_reference_library package. - Cleaned up sm_atomic_24hr. - Cleaned up sm_reference_library reformatting. - Corrected all linters and formatters.

Removed

  • 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".
  • Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file.

Other

  • Reactivated smacc2 nav clients for rolling via submodules.
  • Edited tracing.md to reflect new tracing event names.
  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • Some progress on navigation rolling.
  • Performance tests improvements.
  • More on performance and other issues.
  • Format cleanup for sm_respira_1.
  • Format cleanup for sm_respira_1 pre-commit.
  • More changes on performance tests.
  • Updated smacc2_rta command across readmes.
  • More on navigation.
  • Several core improvements during navigation testing.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progress in aws navigation.
  • Progressing in aws navigation.
  • More on navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in aws navigation.
  • Progress in aws navigation demo.
  • More on navigation.
  • Progressing in

`rst Section_19 ========== 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 for `nav2` nodes subscribing to the `/bond` topic and wait for them to be alive, with optional node selection. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` feature. - `sm_dance_bot_visualizing_turtlebot3` feature. - `sm_multi_stage_1` feature. - `sm_dance_bot_strikes_back` feature. - AWS demo. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor hotfixes. - Cleaning and lidar show/hide option. - Gazebo fixes to show the robot and the lidar. Fixed ----- - Remove some compile warnings. - Correct formatting. - Enable source build on PR for testing. - Adjust build packages of source CI. Removed ------- - `neo_simulation2` package. Contributors ------------ - Co-authored by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_20 ========== Added ----- - Feature/diverse improvements navigation performance (#117) - Additional linting and formatting - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - Introducing slam pausing/resuming functionality in sm_dance_bot - Feature/dance bot s pattern (#128) - Polishing sm_dance_bot and s-pattern - First working version of sm template and template generator. (#127) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - Build fix - Waypoints navigator bug (#133) - Minor tuning to mitigate overshot issue cases - Feature/nav2z renaming (#144) - Navigation 2 stack renaming - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Remove node creation and create only a logger. (#149) - Rolling Docker environment to be executed from any environment (#154) - Feature/sm dance bot strikes back refactoring (#152) - Slight waypoint 4 and iterations changes so the robot can complete the course (#155) - Feature/migration moveit client (#151) - Initial migration to smacc2 - Progressing in the moveit migration testing - Initial state machine transition timestamp (#165) - Add QOS durability to SmaccPublisherClient (#163) - Add reliability QoS config - Feature/testing moveit behaviors (#167) - More testing on moveit behaviors - sm_pubsub_1 (#169) - sm_pubsub_1 part 2 (#170) - sm_advanced_recovery_1 renaming (#171) - sm_multi_stage_1 reworking (#172) - Multistage modes, sequences, steps, and finishing touches - Feature/aws navigation sm dance bot (#174) - Progress on aws navigation and some other refactorings on navigation clients and behaviors - More on aws demo Changed ------- - Move method after the method it calls to prevent recursion (#126) - Noticed typo "Finnaly" corrected to "Finally" - Update package list. (#142) - Fix CI: format fix python version (#148) - Update readme (#164) - More readme updates Fixed ----- - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Fixing broken master build - Fixing pipeline error - Fixing compiling issues - Warehouse2 (#177) - Waypoint Inputs (#178) - Warehouse2 progress (#179) Removed ------- - Remove merge markers from a python file. (#119) - Removing parameters smacc (#147) - Removing sm_dance_bot_msgs - Pending references - Removing test from main moveit cmake - Removing some comments in the past - Removing parameters smacc - Workflows update - Workflow - Docker refactoring - Repos dependency - Adding dependency to ur5 client - Minor dockerfile test workaround - Improving dockerfile for building local tests - Removing parameters smacc - Removing some comments in the past - Removing sm_dance_bot_msgs - Fixing some errors introduced on formatting - Missing dependency - Fixing some more linting warnings - Removing parameters smacc - Removing some comments in the past - Removing sm_dance_bot_msgs - Fixing some errors introduced on formatting - Missing dependency - Fixing some more linting warnings - Removing parameters smacc - Removing some comments in the past - Removing sm_dance_bot_msgs - Fixing some errors introduced on formatting - Missing dependency - Fixing some more linting warnings`

`rst Section_21 ========== Added ----- - Feature/sm_dance_bot_warehouse_3 (#181) - Feature/redoing sm_dance_bot_warehouse_3 waypoints (#184) - Feature/finetuning waypoints (#187) - Feature/pure spinning behavior missing files (#189) - Feature/planner changes 16 12 (#191) - Feature/replanning 16 dec (#193) - Feature/undo motion 20 12 (#196, #198) - Feature/sync 21 12 (#199) - Feature/warehouse2 22 12 (#200) - Feature/warehouse2 23 12 (#201) - Feature/minor tune (#203) - Feature/fixing warehouse 3 problems and core improvements (#204) - Feature/barrel demo (#227) - Feature/improvements warehouse3 (#228) - Foxy backport (#206) Changed ------- - SrConditional fixes and formatting (#168) - Feature/wharehouse2 dec 14 (#185) - Feature/sm warehouse 2 13 dec 2 (#186) - Feature/cb pure spinning (#188) - Feature/undo motion 20 12 (#196, #198) - Feature/sync 21 12 (#199) - Feature/warehouse2 22 12 (#200) - Feature/warehouse2 23 12 (#201) - Feature/minor tune (#203) - Feature/fixing warehouse 3 problems and core improvements (#204) - Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) Fixed ----- - Fix broken source build (#227) - Only rolling version should be pre-released on on master. (#230) - 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 licences. - Disable cpplint and cppcheck linters. - Correct formatters. - Enable cppcheck - Included necessary package and edited Threesome launch Removed ------- - Retry behavior warehouse 1 - Missing file - Minor format fix - Other minor changes Co-Authored-By -------------- - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com> - Declan Dury <44791484+DecDury@users.noreply.github.com> - DecDury <declandury@gmail.com> - reelrbtx <brett2@reelrobotics.com> - brettpac <brett@robosoft.ai> - David Revay <MrBlenny@users.noreply.github.com> - pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_22 ========== Version 0.1.0 (Unreleased) --------------------------- ### Added - Added `sm_three_some.launch` to launch `sm_three_some`. - Renamed header files and corrected format. - Added workflow for checking doc build. - Updated `doxygen-check-build.yml`. - Created `doxygen-deploy.yml`. - Created workflow for testing prerelease builds. - Used `docs/` as source folder and output directory for documentation. - Renamed packages to `smacc2` and `smacc2_msgs`. - Corrected GitHub branch reference. - Updated package name and `package.xml` to pass liter. - Executed master update. - Reset all versions to 0.0.0. - Ignored all packages except `smacc2` and `smacc2_msgs`. - Updated changelogs. - Reverted "Ignore all packages except `smacc2` and `smacc2_msgs`" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile with ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved `tracing.md` to tracing directory. - Added `setupTracing.sh` to install necessary packages and configure tracing group. - Removed manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. - Created alternative `ManualTracing`. - Added new `sm` markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated `smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh` (Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>). - Updated `tracing/ManualTracing.md` (Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>). - Changed wording from "smacc application" to "SMACC2 library" (Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>). - Updated `smacc_sm_reference_library/sm_atomic/README.md` from html to markdown syntax (Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>). - Reactivated `smacc2` nav clients for Rolling via submodules. - Renamed tracing events. - Fixed bug in `smacc2` component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Additional cleanup. - Edited `tracing.md` to reflect new tracing event names. - Enabled build of missing Rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed Galactic builds from master, kept only Rolling, removed submodules, and used `.repos` file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Made progress on navigation Rolling. - Renamed folders, deleted `tracing.md`, edited `README.md`. - Added `smacc2_performance_tools`. - Made performance tests improvements. - Made more performance and other issues changes. - Cleaned up `sm_respira_1` format. - Cleaned up `sm_respira_1` format pre-commit. - Added `sm_respira_test_2`. - Made more changes on performance tests. - Skipped `clang-format` execution on `smacc2_sm_reference_library` package. - Reformatted `sm_reference_library`. - Corrected trailing spaces. - Added galactic CI setup and renamed Rolling files (#58). - Fixed source CI and corrected README overview (#62). - Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). - Updated doxygen links (#70) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Made more README updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Made more README updates (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Created new `sm` from `sm_respira_1` (#76). - Made feature/core and navigation fixes (#78). - Based for the `sm_aws_aarehouse` navigation. - Progressed in AWS navigation. - Made several core improvements during navigation testing. - Made formatting improvements. - Progressed in AWS navigation demo. - Made format improvements. - Made more on navigation. - Reworked `sm_advanced_recovery_1` (#83). - Fixed pre-commit for `sm_advanced_recovery_1`. - Tried to fix Pre-Commit (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Made more `sm_advanced_recovery_1` work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Made `sm_advanced_recovery_1` round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Created `Brettpac` branch (#87). - Added `sm_atomic_performance_test_a_2`. - Added `sm_atomic_performance_test_a_1` (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Added `sm_atomic_performance_test_c_1` (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Modified `sm_atomic_performance_test_a_2` (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Added `sm_multi_stage_1`. - Fixed precommit for `sm_multi_stage_1` (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Made more `sm_multi_stage_1` changes (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>). - Updated `README.md` with launch command. - Waited topic message client behavior (#81).`

`rst Section_23 ========== 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` subscribes to the `/bond` topic and waits for them to be alive. You can optionally select the nodes to wait for. - New client behavior: `cb_pause_slam` for pausing SLAM operations. - New client behavior: `cb_pause_slam` for pausing SLAM operations. Changed ------- - Renamed doxygen deployment workflow (#100). - Minor hotfix for `sm_dance_bot` visualizing TurtleBot3. - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3. - Gazebo fixes to show the robot and lidar for `sm_dance_bot` visualizing TurtleBot3. - Doubling `sm_multi_stage_1`. Fixed ----- - Navigation parameters fixes on `sm_dance_bot`. - Formatting fixes. - Several core improvements during navigation testing. - Progress in AWS navigation demo. - Format improvements. - Merge and progress. - Fix format. - Cleaning files and making formatting work. - More fixes. Removed ------- - Removed some compile warnings (#96).`

pabloinigoblasco

Section 24

### Added - Added AWS demo (#108). - Added Brettpac branch (#110).

  • Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and deep history in SMACC (#122). - Added SM Atomic SM generator (#143). - Added durability QoS to SmaccPublisherClient (#163). - Added testing for MoveIt behaviors (#167).

### Changed - Updated package list (#142). - Renamed navigation 2 stack (#144). - Refactored SM Dance Bot Strikes Back (#152). - Updated READMEs with SVGs for atomic, dance_bot, and others (#140). - Updated Docker environment for execution in any environment (#154). - Improved Dockerfile for building local tests.

### Fixed - Fixed formatting in neo_simulation2 package removal (#112). - Fixed compilation warnings (#137). - Fixed CI format for Python version (#148). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed minor navigation improvements (#141). - Fixed waypoint 4 and iterations for robot course completion (#155).

### Removed - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed node creation in favor of logger.

### Miscellaneous - Precommit cleanup run (#106). - Minor format fixes. - Progress in testing SM Dance Bot. - Progress in MoveIt migration testing. - Added missing dependencies. - Updated formats and dependencies. - Improved pipeline error handling. - Moved reference library SMs to smacc2_performance_tools. - Added reliability QoS configuration. - Removed merge markers from a Python file (#119). - Updated README with more details (#164). - Added .reps dependencies and fixed build errors. - Added dependency to UR5 client. - Updated READMEs.

  • Added timestamps for initial state machine transitions (#165). - Added progress in testing MoveIt behaviors. - Fixed linting warnings. - Fixed some errors in formatting. - Fixed compiling issues.

`rst Section_25 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Progress on aws navigation and refactorings on navigation clients and behaviors. - More work on aws demo. - Feature/wharehouse2 dec 14 (#185) - Added warehouse2 progress. - Minor changes. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes, headless mode, and merge improvements. - Set default values. - Fine-tuned waypoints. - Feature/cb pure spinning (#188) - Added pure spinning behavior. - Fixed missing files. - Feature/planner changes 16 12 (#191) - Made minor changes and more fixes. - Feature/replanning 16 dec (#193) - Implemented replanning for all examples. - Made several fixes. - Feature/undo motion 20 12 (#196) - Made minor changes. - Improved undo motion navigation in warehouse2. - Tuned warehouse3. - Feature/sync 21 12 (#199) - Made minor changes. - Fixed format issues. - Feature/warehouse2 22 12 (#200) - Made minor changes. - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Made minor changes. - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. - Feature/undo motion 20 12 (#198) - Tuned undo motion and fixed errors. - Fixed format issues. Changed ------- - Updated subscriber publisher components. - Progress in autoware machine. - Refinements in cp subscriber and cp publisher. - Added more components to smacc core, mostly developed for autoware demo. - Improved autoware demo. - Docker files updated for different revisions. - Warning removal and more navigation testing. - Docker build files updated for foxy and galactic versions. - Progress in barrel husky demo. - Updated barrel search build and warehouse3. - Fixed startup issues in warehouse3. - Fixed format and minor issues. Fixed ----- - Fixed broken master build. - Fixed broken build issues. - Fixed broken build again. - Fixed minor issues. - Fixed docker for foxy and galactic. - Fixed startup problems in warehouse3. - Fixed broken build once more. - Fixed runtime dependency issues. - Restored ur dependency. Removed ------- - Removed some reordering fixes.`

Section_26

Version 0.1.0 (Backport/initial to galactic)

### Added - Build-status table - Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme))

  • `setupTracing.sh`: Installs necessary packages and configures tracing group.

### Changed - Default build type set to [Release]{.title-ref} for faster build and smaller executables. - Updated examples section.

### Fixed - Resolved missing dependency in [smacc_msgs]{.title-ref} and reorganized for better overview. - Fixed bug in [smacc2]{.title-ref} component. - Performance tests improvements and cleanup. - Optimized dependencies in [move_base_z_planners_common]{.title-ref}. - Renamed event generator library. - Corrected build-overview table. - Updated and unified CI configurations. - Used [tf_geometry_msgs.h]{.title-ref} in galactic. - Used galactic branches in [.repos-file]{.title-ref}.

### Removed - Manual installation of [ros-rolling-ros2trace]{.title-ref}, now automated in [setupTracing.sh]{.title-ref}.

### Miscellaneous - Reverted commit regarding package selection. - Reorganized project structure. - Updated README.md. - Reverted markdowns to HTML. - Added README tutorial for Dockerfile. - Edited tracing.md to reflect new tracing event names. - Do not execute clang-format on [smacc2_sm_reference_library]{.title-ref}. - Cleaned up [sm_atomic_24hr]{.title-ref}. - More cleanup on [sm_atomic_24hr]{.title-ref}. - Cleaned up [sm_respira_1]{.title-ref} format. - Cleaned up [sm_respira_test_2]{.title-ref}. - Reorganized [sm_reference_library]{.title-ref}. - Corrected trailing spaces.

Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx, Declan Dury, DecDury, brettpac.

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange

Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package keyboard_client

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • pre-release
  • Contributors: pabloinigoblasco
  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Ignore packages which should not be released.
  • Feature/master rolling to galactic backport (#236)
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes
    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • replanning for all our examples
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format
    • minor linking errors foxy
    • Foxy backport (#206)
    • minor formatting fixes
    • 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 licences.
    • 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ` sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * Update cb_navigate_global_position.hpp * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * Merging code from backport foxy and updates about autoware (#208) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build 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> * Add mergify rules file. * Try fixing CI for rolling. (#209) Merging to get backport working. * some reordering fixes * 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 funcionality * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * removing warnings (#213) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic 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> * docker build files for all versions * dockerfiles (#225) * Fix code generators (#221) * Fix other build issues. * Update SM template and make example code clearly visible. * Remove use of node in the sm performance template. * Updated templated to use Blackboard storage. * Update template to resolve the global data correctly. * Update sm_name.hpp Co-authored-by: Pablo Iñigo Blasco <pablo\@ibrobotics.com> * Feature/retry behavior warehouse 1 (#226) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * Update file for fake hardware simulation and add file for gazebo simulation. * docker build files for all versions * retry behavior warehouse 1 * missing file * minor format fix * other minor changes 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> * barrel demo * barrel search build fix and warehouse3 * fixing startup problems in warehouse 3 * fix broken source build (#227) * fixing format and minor * minor * progress in barrel husky * minor * Only rolling version should be pre-released on on master. (#230) * barrel demo * minor * barrel search updates * making models local * red picuup * Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) * multiple controllable leds plugin * progress in husky demo * Update file for fake hardware simulation and add file for gazebo simulation. (#224) * Update file for fake hardware simulation and add file for gazebo simulation. * Add ignition file and update repos files. * progressing in husky demo * improving navigation behaviors * Feature/improvements warehouse3 (#228) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace` Then run this command.

    • Rename header files and correct format.
    • Add workflow for checking doc build.
    • Update doxygen-check-build.yml
    • Create doxygen-deploy.yml
    • Use manual deployment for now.
    • Create workflow for testing prerelease builds
    • Use docs/ as source folder for documentation
    • Use docs/ as output directory.
    • Rename to smacc2 and smacc2_msgs
    • Correct GitHub branch reference.
    • Update name of package and package.xml to pass liter.
    • Execute on master update
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 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 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format

    * minor linking errors foxy 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>>

    • missing
    • missing sm
    • updating subscriber publisher components
    • progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine
    • refining cp subscriber cp publisher
    • improvements in smacc core adding more components mostly developed for autoware demo
    • autoware demo
    • missing
    • foxy ci
    • fix
    • minor broken build
    • some reordering fixes
    • minor
    • docker files for different revisions, warnings removval and more testing on navigation
    • fixing docker for foxy and galactic
    • docker build files for all versions
    • barrel demo
    • barrel search build fix and warehouse3
    • fixing startup problems in warehouse 3
    • fixing format and minor
    • minor
    • progress in barrel husky
    • minor
    • barrel demo
    • progress

    * fixing broken build 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>>

    • more merge
    • docker improvements
    • master rolling to galactic backport
    • fixing build
    • testing dance bot demos
    • updating galactic repos
    • runtime dependency

    * restoring ur dependency Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: brettpac <<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: David Revay <<MrBlenny@users.noreply.github.com>> Co-authored-by: pabloinigoblasco <<pabloinigoblasco@ibrobotics.com>>

  • Backport/initial to galactic (#61)
    • reformatting the whole project
    • Remove test phase from CMake and remove dependencies from package.xml.
    • Compile with navigation and slam_toolbox.
    • Enable all packages to compile.
    • Resolve missing dependency in smacc_msgs and reorganize them for better overview.
    • getLogger functionality and refactoring
    • broken sm_respira
    • sm_respira code

    * Update README.md ## Additions

    • build-status table

    - detailed install instructions (adjusted from [here](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) ## Changes

    • default build type as [Release]{.title-ref} (it is faster than [Debug]{.title-ref} and executables are smaller)
    • updated examples section
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" * 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"

    • Update tracing/ManualTracing.md
    • reactivating smacc2 nav clients for rolling via submodules
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • edited tracing.md to reflect new tracing event names
    • 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
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • Correct build-overview table.
    • Update and unify CI configurations.
    • Use tf_geometry_msgs.h in galactic.

    * Use galactic branches in .repos-file. Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: Declan Dury <<44791484+DecDury@users.noreply.github.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: brettpac <<brett@robosoft.ai>>

  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange

Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package keyboard_client

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • pre-release
  • Contributors: pabloinigoblasco
  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Ignore packages which should not be released.
  • Feature/master rolling to galactic backport (#236)
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes
    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • replanning for all our examples
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format
    • minor linking errors foxy
    • Foxy backport (#206)
    • minor formatting fixes
    • 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 licences.
    • 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ` sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * Update cb_navigate_global_position.hpp * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * Merging code from backport foxy and updates about autoware (#208) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build 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> * Add mergify rules file. * Try fixing CI for rolling. (#209) Merging to get backport working. * some reordering fixes * 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 funcionality * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * removing warnings (#213) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic 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> * docker build files for all versions * dockerfiles (#225) * Fix code generators (#221) * Fix other build issues. * Update SM template and make example code clearly visible. * Remove use of node in the sm performance template. * Updated templated to use Blackboard storage. * Update template to resolve the global data correctly. * Update sm_name.hpp Co-authored-by: Pablo Iñigo Blasco <pablo\@ibrobotics.com> * Feature/retry behavior warehouse 1 (#226) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * Update file for fake hardware simulation and add file for gazebo simulation. * docker build files for all versions * retry behavior warehouse 1 * missing file * minor format fix * other minor changes 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> * barrel demo * barrel search build fix and warehouse3 * fixing startup problems in warehouse 3 * fix broken source build (#227) * fixing format and minor * minor * progress in barrel husky * minor * Only rolling version should be pre-released on on master. (#230) * barrel demo * minor * barrel search updates * making models local * red picuup * Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) * multiple controllable leds plugin * progress in husky demo * Update file for fake hardware simulation and add file for gazebo simulation. (#224) * Update file for fake hardware simulation and add file for gazebo simulation. * Add ignition file and update repos files. * progressing in husky demo * improving navigation behaviors * Feature/improvements warehouse3 (#228) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace` Then run this command.

    • Rename header files and correct format.
    • Add workflow for checking doc build.
    • Update doxygen-check-build.yml
    • Create doxygen-deploy.yml
    • Use manual deployment for now.
    • Create workflow for testing prerelease builds
    • Use docs/ as source folder for documentation
    • Use docs/ as output directory.
    • Rename to smacc2 and smacc2_msgs
    • Correct GitHub branch reference.
    • Update name of package and package.xml to pass liter.
    • Execute on master update
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 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 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format

    * minor linking errors foxy 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>>

    • missing
    • missing sm
    • updating subscriber publisher components
    • progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine
    • refining cp subscriber cp publisher
    • improvements in smacc core adding more components mostly developed for autoware demo
    • autoware demo
    • missing
    • foxy ci
    • fix
    • minor broken build
    • some reordering fixes
    • minor
    • docker files for different revisions, warnings removval and more testing on navigation
    • fixing docker for foxy and galactic
    • docker build files for all versions
    • barrel demo
    • barrel search build fix and warehouse3
    • fixing startup problems in warehouse 3
    • fixing format and minor
    • minor
    • progress in barrel husky
    • minor
    • barrel demo
    • progress

    * fixing broken build 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>>

    • more merge
    • docker improvements
    • master rolling to galactic backport
    • fixing build
    • testing dance bot demos
    • updating galactic repos
    • runtime dependency

    * restoring ur dependency Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: brettpac <<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: David Revay <<MrBlenny@users.noreply.github.com>> Co-authored-by: pabloinigoblasco <<pabloinigoblasco@ibrobotics.com>>

  • Backport/initial to galactic (#61)
    • reformatting the whole project
    • Remove test phase from CMake and remove dependencies from package.xml.
    • Compile with navigation and slam_toolbox.
    • Enable all packages to compile.
    • Resolve missing dependency in smacc_msgs and reorganize them for better overview.
    • getLogger functionality and refactoring
    • broken sm_respira
    • sm_respira code

    * Update README.md ## Additions

    • build-status table

    - detailed install instructions (adjusted from [here](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) ## Changes

    • default build type as [Release]{.title-ref} (it is faster than [Debug]{.title-ref} and executables are smaller)
    • updated examples section
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" * 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"

    • Update tracing/ManualTracing.md
    • reactivating smacc2 nav clients for rolling via submodules
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • edited tracing.md to reflect new tracing event names
    • 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
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • Correct build-overview table.
    • Update and unify CI configurations.
    • Use tf_geometry_msgs.h in galactic.

    * Use galactic branches in .repos-file. Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: Declan Dury <<44791484+DecDury@users.noreply.github.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: brettpac <<brett@robosoft.ai>>

  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange

Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package keyboard_client

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • pre-release
  • Contributors: pabloinigoblasco
  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Ignore packages which should not be released.
  • Feature/master rolling to galactic backport (#236)
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes
    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • replanning for all our examples
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format
    • minor linking errors foxy
    • Foxy backport (#206)
    • minor formatting fixes
    • 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 licences.
    • 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ` sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * Update cb_navigate_global_position.hpp * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * Merging code from backport foxy and updates about autoware (#208) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build 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> * Add mergify rules file. * Try fixing CI for rolling. (#209) Merging to get backport working. * some reordering fixes * 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 funcionality * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * removing warnings (#213) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic 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> * docker build files for all versions * dockerfiles (#225) * Fix code generators (#221) * Fix other build issues. * Update SM template and make example code clearly visible. * Remove use of node in the sm performance template. * Updated templated to use Blackboard storage. * Update template to resolve the global data correctly. * Update sm_name.hpp Co-authored-by: Pablo Iñigo Blasco <pablo\@ibrobotics.com> * Feature/retry behavior warehouse 1 (#226) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * Update file for fake hardware simulation and add file for gazebo simulation. * docker build files for all versions * retry behavior warehouse 1 * missing file * minor format fix * other minor changes 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> * barrel demo * barrel search build fix and warehouse3 * fixing startup problems in warehouse 3 * fix broken source build (#227) * fixing format and minor * minor * progress in barrel husky * minor * Only rolling version should be pre-released on on master. (#230) * barrel demo * minor * barrel search updates * making models local * red picuup * Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) * multiple controllable leds plugin * progress in husky demo * Update file for fake hardware simulation and add file for gazebo simulation. (#224) * Update file for fake hardware simulation and add file for gazebo simulation. * Add ignition file and update repos files. * progressing in husky demo * improving navigation behaviors * Feature/improvements warehouse3 (#228) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace` Then run this command.

    • Rename header files and correct format.
    • Add workflow for checking doc build.
    • Update doxygen-check-build.yml
    • Create doxygen-deploy.yml
    • Use manual deployment for now.
    • Create workflow for testing prerelease builds
    • Use docs/ as source folder for documentation
    • Use docs/ as output directory.
    • Rename to smacc2 and smacc2_msgs
    • Correct GitHub branch reference.
    • Update name of package and package.xml to pass liter.
    • Execute on master update
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 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 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format

    * minor linking errors foxy 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>>

    • missing
    • missing sm
    • updating subscriber publisher components
    • progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine
    • refining cp subscriber cp publisher
    • improvements in smacc core adding more components mostly developed for autoware demo
    • autoware demo
    • missing
    • foxy ci
    • fix
    • minor broken build
    • some reordering fixes
    • minor
    • docker files for different revisions, warnings removval and more testing on navigation
    • fixing docker for foxy and galactic
    • docker build files for all versions
    • barrel demo
    • barrel search build fix and warehouse3
    • fixing startup problems in warehouse 3
    • fixing format and minor
    • minor
    • progress in barrel husky
    • minor
    • barrel demo
    • progress

    * fixing broken build 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>>

    • more merge
    • docker improvements
    • master rolling to galactic backport
    • fixing build
    • testing dance bot demos
    • updating galactic repos
    • runtime dependency

    * restoring ur dependency Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: brettpac <<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: David Revay <<MrBlenny@users.noreply.github.com>> Co-authored-by: pabloinigoblasco <<pabloinigoblasco@ibrobotics.com>>

  • Backport/initial to galactic (#61)
    • reformatting the whole project
    • Remove test phase from CMake and remove dependencies from package.xml.
    • Compile with navigation and slam_toolbox.
    • Enable all packages to compile.
    • Resolve missing dependency in smacc_msgs and reorganize them for better overview.
    • getLogger functionality and refactoring
    • broken sm_respira
    • sm_respira code

    * Update README.md ## Additions

    • build-status table

    - detailed install instructions (adjusted from [here](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) ## Changes

    • default build type as [Release]{.title-ref} (it is faster than [Debug]{.title-ref} and executables are smaller)
    • updated examples section
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" * 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"

    • Update tracing/ManualTracing.md
    • reactivating smacc2 nav clients for rolling via submodules
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • edited tracing.md to reflect new tracing event names
    • 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
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • Correct build-overview table.
    • Update and unify CI configurations.
    • Use tf_geometry_msgs.h in galactic.

    * Use galactic branches in .repos-file. Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: Declan Dury <<44791484+DecDury@users.noreply.github.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: brettpac <<brett@robosoft.ai>>

  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange

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

Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/smacc.git
VCS Type git
VCS Version noetic-devel
Last Updated 2023-04-24
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags c-plus-plus state-machine navigation statechart ros mobile-robots ros-packages
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
CHANGELOG

Changelog for package keyboard_client

Forthcoming

  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Merge branch 'master' of https://github.com/robosoft-ai/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco

Wiki Tutorials

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

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange

Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version galactic
Last Updated 2023-06-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
README
No README found. See repository README.
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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange

Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package keyboard_client

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • pre-release
  • Contributors: pabloinigoblasco
  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • more progress in humble SMACC2 deb generation
  • Feature/fix mutex galactic (#319)
    • bug fix galactic mutex
    • testing undo motion and also improving action client
    • important refactoring smacc action client
    • fix
    • progress in smacc action client
    • progress in the smacc action client fork based on signals
    • more changes
    • more testing
    • more testing
    • more testing on abort
    • minor
    • adding smaccServiceerver client to galactic
    • Update cb_default_keyboard_behavior.hpp
    • testing more husky robot
    • progress in tests husky demo
    • testing abort forward and undo
    • finishing cancel and undo behavior tests
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Ignore packages which should not be released.
  • Feature/master rolling to galactic backport (#236)
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes
    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • replanning for all our examples
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format
    • minor linking errors foxy
    • Foxy backport (#206)
    • minor formatting fixes
    • 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 licences.
    • 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ` sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * Update cb_navigate_global_position.hpp * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * Merging code from backport foxy and updates about autoware (#208) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build 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> * Add mergify rules file. * Try fixing CI for rolling. (#209) Merging to get backport working. * some reordering fixes * 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 funcionality * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * removing warnings (#213) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic 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> * docker build files for all versions * dockerfiles (#225) * Fix code generators (#221) * Fix other build issues. * Update SM template and make example code clearly visible. * Remove use of node in the sm performance template. * Updated templated to use Blackboard storage. * Update template to resolve the global data correctly. * Update sm_name.hpp Co-authored-by: Pablo Iñigo Blasco <pablo\@ibrobotics.com> * Feature/retry behavior warehouse 1 (#226) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace[ Then run this command. * Rename header files and correct format. * Add workflow for checking doc build. * Update doxygen-check-build.yml * Create doxygen-deploy.yml * Use manual deployment for now. * Create workflow for testing prerelease builds * Use docs/ as source folder for documentation * Use docs/ as output directory. * Rename to smacc2 and smacc2_msgs * Correct GitHub branch reference. * Update name of package and package.xml to pass liter. * Execute on master update * Reset all versions to 0.0.0 * Ignore all packages except smacc2 and smacc2_msgs * Update changelogs * 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 <brett\@robosoft.ai> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * created new sm from sm_respira_1 (#76) * Feature/core and navigation fixes (#78) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * Feature/aws demo progress (#80) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * sm_advanced_recovery_1 reworked (#83) * sm_advanced_recovery_1 reworked * fix pre-commit * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#87) * sm_atomic_performance_test_a_2 * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 (#90) * sm_multi_stage_1 * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Update README.md updated launch command * Wait topic message client behavior (#81) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/wait nav2 nodes client behavior (#82) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * Correct all linters and formaters. Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * Feature/aws demo progress (#92) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * Feature/sm dance bot fixes (#93) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * Feature/sm aws warehouse (#94) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * merge and progress * fix format * Feature/sm dance bot fixes (#95) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * minor format * Remove some compile warnings. (#96) * Feature/cb pause slam (#98) * base for the sm_aws_aarehouse navigation * progressing in aws navigation * minor * several core improvements during navigation testing * formatting improvements * progress in aws navigation demo * format improvements * format improvements * more on navigation * new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success * formatting * adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait * progress in aws navigation demo * minor format * navigation parameters fixes on sm_dance_bot * minor format * minor * formatting * cb pause slam client behavior * sm_dance_bot_lite (#99) * sm_dance_bot_lite * precommit * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Rename doxygen deployment workflow (#100) * minor hotfix * sm_dance_bot visualizing turtlebot3 (#101) * Feature/dance bot launch gz lidar choice (#102) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * Feature/sm dance bot lite gazebo fixes (#104) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot strikes back gazebo fixes (#105) * sm_dance_bot visualizing turtlebot3 * cleaning and lidar show/hide option * cleaning files and making formatting work * more fixes * gazebo fixes, to show the robot and the lidar * format fixes * gazebo fixes for sm_dance_bot_strikes_back * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * aws demo (#108) * aws demo * format * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#110) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Brettpac branch (#111) * got sm_multi_stage_1 working (barely) * gaining traction sm_multi_stage_1 * more * don't remember * making progress * More * keep hammering * two stages * 3 part * 4th stage * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Remove neo_simulation2 package. (#112) * Remove neo_simulation2 package. * Correct formatting. * Enable source build on PR for testing. * Adjust build packages of source CI * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * diverse improvements navigation and performance (#116) * diverse improvements navigation and performance * minor Co-authored-by: pabloinigoblasco <pablo\@ibrobotics.com> * Feature/diverse improvemets navigation performance (#117) * diverse improvements navigation and performance * minor * additional linting and formatting * Remove merge markers from a python file. (#119) * Feature/slam toggle and smacc deep history (#122) * progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax * going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality * feature/more_sm_dance_bot_fixes * minor format * minor (#124) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * more changes in sm_dance_bot (#125) * Move method after the method it calls. Otherwise recursion could happen. (#126) * Feature/dance bot s pattern (#128) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * noticed typo Finnaly > Finally * Feature/dance bot s pattern (#129) * more changes in sm_dance_bot * polishing sm_dance_bot and s-pattern * more refinement in sm_dance_bot * First working version of sm template and template generator. (#127) * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm dance bot refine (#131) * more changes in sm_dance_bot * minor * Feature/sm dance bot refine 2 (#132) * more changes in sm_dance_bot * minor * build fix * waypoints navigator bug (#133) * minor tuning to mitigate overshot issue cases * progress in the sm_dance_bot tests (#135) * some more progress on markers cleanup * minor format issues (#134) * sm_dance_bot_lite (#136) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Resolve compile wanings (#137) * Add SM core test (#138) * minor navigation improvements (#141) * using local action msgs (#139) * using local action msgs * removing sm_dance_bot_msgs * pending references * Feature/nav2z renaming (#144) * using local action msgs * removing sm_dance_bot_msgs * pending references * navigation 2 stack renaming * formatting * added SVGs to READMEs of atomic, dance_bot, and others (#140) * added remaining SVGs to READMEs (#145) * added remaining SVGs to READMEs * precommit cleanup * Update package list. (#142) * removing parameters smacc (#147) * removing parameters smacc * workflows update * workflow * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. * Fix CI: format fix python version (#148) * Add SM Atomic SM generator. (#143) * Remove node creation and create only a logger. (#149) * Rolling Docker environment to be executed from any environment (#154) * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <declandury\@gmail.com> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * slight waypoint 4 and iterations changes so robot can complete course (#155) * Feature/migration moveit client (#151) * initial migration to smacc2 * fixing some errors introduced on formatting * missing dependency * fixing some more linting warnings * minor * removing test from main moveit cmake * test ur5 * progressing in the moveit migration testing * updating format * adding .reps dependencies and also fixing some build errors * repos dependency * adding dependency to ur5 client * docker refactoring * minor * progress on move_it PR * minor dockerfile test workaround * improving dockerfile for building local tests * minor * fixing compiling issues * update readme (#164) * update readme * more readme updates * more Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * initial state machine transition timestamp (#165) * moved reference library SMs to smacc2_performance_tools (#166) * moved reference library SMs to smacc2_performance_tools * pre-commit cleanup * Add QOS durability to SmaccPublisherClient (#163) * feat: add qos durability to SmaccPublisherClient * fix: add a missing colon * refactor: remove line * feat: add reliability qos config * Feature/testing moveit behaviors (#167) * more testing on moveit * progress on moveit * more testing on moveit behaviors * minor configuration * fixing pipeline error * fixing broken master build * sm_pubsub_1 (#169) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_pubsub_1 part 2 (#170) * sm_pubsub_1 part 2 * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * sm_multi_stage_1 reworking (#172) * multistage modes * sm_multi_stage sequences * sm_multi_state_1 steps * sm_multi_stage_1 sequence d * sm_multi_stage_1 c sequence * mode_5_sequence_b * mode_4_sequence_b * sm_multi_stage_1 most * finishing touches 1 * readme Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/aws navigation sm dance bot (#174) * repo dependency * husky launch file in sm_dance_bot * Add dependencies for husky simulation. * Fix formatting. * Update dependencies for husky in rolling and galactic. * minor * progress on aws navigation and some other refactorings on navigation clients and behaviors * more on aws demo * fixing broken build * minor Co-authored-by: Denis Štogl <denis\@stogl.de> Co-authored-by: Denis Štogl <destogl\@users.noreply.github.com> * minor changes (#175) * warehouse2 (#177) * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * wharehouse2 progress (#179) * format (#180) * sm_dance_bot_warehouse_3 (#181) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/sm warehouse 2 13 dec 2 (#182) * format * more changes and headless * merge * headless and other fixes * default values * Brettpac branch (#184) * sm_dance_bot_warehouse_3 * Redoing sm_dance_bot_warehouse_3 waypoints * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * SrConditional fixes and formatting (#168) * fix: some formatting and templating on SrConditional * fix: move trigger logic into headers * fix: lint * Feature/wharehouse2 dec 14 (#185) * warehouse2 * minor * Feature/sm warehouse 2 13 dec 2 (#186) * format * more changes and headless * merge * headless and other fixes * default values * minor * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <brett\@robosoft.ai> * Feature/cb pure spinning (#188) * format * more changes and headless * merge * headless and other fixes * default values * minor * Feature/cb pure spinning (#189) * format * more changes and headless * merge * headless and other fixes * default values * minor * pure spinning behavior missing files * minor changes (#190) * Feature/planner changes 16 12 (#191) * minor changes * more fixes * minor * minor * Feature/replanning 16 dec (#193) * minor changes * replanning for all our examples * several fixes (#194) * minor changes (#195) * Feature/undo motion 20 12 (#196) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * tuning warehouse3 (#197) * Feature/undo motion 20 12 (#198) * minor changes * replanning for all our examples * improving undo motion navigation warehouse2 * minor * undo tuning and errors * format * Feature/sync 21 12 (#199) * minor changes * replanning for all our examples * format issues * Feature/warehouse2 22 12 (#200) * minor changes * replanning for all our examples * format issues * finishing warehouse2 * Feature/warehouse2 23 12 (#201) * minor changes * replanning for all our examples * tuning and fixes (#202) * Feature/minor tune (#203) * tuning and fixes * minor tune * fixing warehouse 3 problems, and other core improvements (#204) * fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green * weird moveit not downloaded repo * added missing file from warehouse2 (#205) * backport to foxy * minor format * minor linking errors foxy 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> * missing * missing sm * updating subscriber publisher components * progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine * refining cp subscriber cp publisher * improvements in smacc core adding more components mostly developed for autoware demo * autoware demo * missing * foxy ci * fix * minor broken build * some reordering fixes * minor * docker files for different revisions, warnings removval and more testing on navigation * fixing docker for foxy and galactic * Update file for fake hardware simulation and add file for gazebo simulation. * docker build files for all versions * retry behavior warehouse 1 * missing file * minor format fix * other minor changes 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> * barrel demo * barrel search build fix and warehouse3 * fixing startup problems in warehouse 3 * fix broken source build (#227) * fixing format and minor * minor * progress in barrel husky * minor * Only rolling version should be pre-released on on master. (#230) * barrel demo * minor * barrel search updates * making models local * red picuup * Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) * multiple controllable leds plugin * progress in husky demo * Update file for fake hardware simulation and add file for gazebo simulation. (#224) * Update file for fake hardware simulation and add file for gazebo simulation. * Add ignition file and update repos files. * progressing in husky demo * improving navigation behaviors * Feature/improvements warehouse3 (#228) * minor changes * replanning for all our examples * backport to foxy * minor format * minor linking errors foxy * Foxy backport (#206) * minor formatting fixes * 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 licences. * 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... ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Added: First ensure you have the necessary package installed. ]{.title-ref}sudo apt-get install ros-rolling-ros2trace` Then run this command.

    • Rename header files and correct format.
    • Add workflow for checking doc build.
    • Update doxygen-check-build.yml
    • Create doxygen-deploy.yml
    • Use manual deployment for now.
    • Create workflow for testing prerelease builds
    • Use docs/ as source folder for documentation
    • Use docs/ as output directory.
    • Rename to smacc2 and smacc2_msgs
    • Correct GitHub branch reference.
    • Update name of package and package.xml to pass liter.
    • Execute on master update
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 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 <<brett@robosoft.ai>> * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

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

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

    * sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 (#90)
    • sm_multi_stage_1

    * fixing precommit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * more sm_multi_stage_1 (#91) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * Update README.md updated launch command

    • Wait topic message client behavior (#81)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting

    * attempting precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/wait nav2 nodes client behavior (#82)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait

    * Correct all linters and formaters. Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • Feature/aws demo progress (#92)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • Feature/sm dance bot fixes (#93)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • Feature/sm aws warehouse (#94)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • merge and progress
    • fix format
    • Feature/sm dance bot fixes (#95)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • minor format
    • Remove some compile warnings. (#96)
    • Feature/cb pause slam (#98)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success
    • formatting
    • adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait
    • progress in aws navigation demo
    • minor format
    • navigation parameters fixes on sm_dance_bot
    • minor format
    • minor
    • formatting
    • cb pause slam client behavior
    • sm_dance_bot_lite (#99)
    • sm_dance_bot_lite
    • precommit

    * Updates yaml Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Rename doxygen deployment workflow (#100)
    • minor hotfix
    • sm_dance_bot visualizing turtlebot3 (#101)
    • Feature/dance bot launch gz lidar choice (#102)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • Feature/sm dance bot lite gazebo fixes (#104)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes

    * sm_multi_stage_1 doubling (#103) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot strikes back gazebo fixes (#105)
    • sm_dance_bot visualizing turtlebot3
    • cleaning and lidar show/hide option
    • cleaning files and making formatting work
    • more fixes
    • gazebo fixes, to show the robot and the lidar
    • format fixes
    • gazebo fixes for sm_dance_bot_strikes_back

    * precommit cleanup run (#106) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • aws demo (#108)
    • aws demo
    • format

    * got sm_multi_stage_1 working (barely) (#109) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#110)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part

    * 4th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#111)
    • got sm_multi_stage_1 working (barely)
    • gaining traction sm_multi_stage_1
    • more
    • don't remember
    • making progress
    • More
    • keep hammering
    • two stages
    • 3 part
    • 4th stage

    * 5th stage Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * a3 (#113) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Remove neo_simulation2 package. (#112)
    • Remove neo_simulation2 package.
    • Correct formatting.
    • Enable source build on PR for testing.
    • Adjust build packages of source CI

    * more sm_multi_stage_1 (#114) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * mm (#115) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • diverse improvements navigation and performance (#116)
    • diverse improvements navigation and performance

    * minor Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>

    • Feature/diverse improvemets navigation performance (#117)
    • diverse improvements navigation and performance
    • minor
    • additional linting and formatting
    • Remove merge markers from a python file. (#119)
    • Feature/slam toggle and smacc deep history (#122)
    • progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax
    • going forward in testing sm_dance_bot introducing slam pausing/resuming funcionality
    • feature/more_sm_dance_bot_fixes
    • minor format

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

    • more changes in sm_dance_bot (#125)
    • Move method after the method it calls. Otherwise recursion could happen. (#126)
    • Feature/dance bot s pattern (#128)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern

    * noticed typo Finnaly > Finally

    • Feature/dance bot s pattern (#129)
    • more changes in sm_dance_bot
    • polishing sm_dance_bot and s-pattern
    • more refinement in sm_dance_bot
    • First working version of sm template and template generator. (#127)

    * minor tweaks (#130) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/sm dance bot refine (#131)
    • more changes in sm_dance_bot
    • minor
    • Feature/sm dance bot refine 2 (#132)
    • more changes in sm_dance_bot
    • minor
    • build fix
    • waypoints navigator bug (#133)
    • minor tuning to mitigate overshot issue cases
    • progress in the sm_dance_bot tests (#135)
    • some more progress on markers cleanup
    • minor format issues (#134)

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

    • Resolve compile wanings (#137)
    • Add SM core test (#138)
    • minor navigation improvements (#141)
    • using local action msgs (#139)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • Feature/nav2z renaming (#144)
    • using local action msgs
    • removing sm_dance_bot_msgs
    • pending references
    • navigation 2 stack renaming
    • formatting
    • added SVGs to READMEs of atomic, dance_bot, and others (#140)
    • added remaining SVGs to READMEs (#145)
    • added remaining SVGs to READMEs
    • precommit cleanup
    • Update package list. (#142)
    • removing parameters smacc (#147)
    • removing parameters smacc
    • workflows update
    • workflow

    * Noticed launch command was incorrect in README.md fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past.

    • Fix CI: format fix python version (#148)
    • Add SM Atomic SM generator. (#143)
    • Remove node creation and create only a logger. (#149)
    • Rolling Docker environment to be executed from any environment (#154)

    * Feature/sm dance bot strikes back refactoring (#152) Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • slight waypoint 4 and iterations changes so robot can complete course (#155)
    • Feature/migration moveit client (#151)
    • initial migration to smacc2
    • fixing some errors introduced on formatting
    • missing dependency
    • fixing some more linting warnings
    • minor
    • removing test from main moveit cmake
    • test ur5
    • progressing in the moveit migration testing
    • updating format
    • adding .reps dependencies and also fixing some build errors
    • repos dependency
    • adding dependency to ur5 client
    • docker refactoring
    • minor
    • progress on move_it PR
    • minor dockerfile test workaround
    • improving dockerfile for building local tests
    • minor
    • fixing compiling issues
    • update readme (#164)
    • update readme
    • more readme updates

    * more Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • initial state machine transition timestamp (#165)
    • moved reference library SMs to smacc2_performance_tools (#166)
    • moved reference library SMs to smacc2_performance_tools
    • pre-commit cleanup
    • Add QOS durability to SmaccPublisherClient (#163)
    • feat: add qos durability to SmaccPublisherClient
    • fix: add a missing colon
    • refactor: remove line
    • feat: add reliability qos config
    • Feature/testing moveit behaviors (#167)
    • more testing on moveit
    • progress on moveit
    • more testing on moveit behaviors
    • minor configuration
    • fixing pipeline error
    • fixing broken master build

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

    • sm_pubsub_1 part 2 (#170)
    • sm_pubsub_1 part 2

    * sm_pubsub_1 part 2 Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> * sm_advanced_recovery_1 renaming (#171) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • sm_multi_stage_1 reworking (#172)
    • multistage modes
    • sm_multi_stage sequences
    • sm_multi_state_1 steps
    • sm_multi_stage_1 sequence d
    • sm_multi_stage_1 c sequence
    • mode_5_sequence_b
    • mode_4_sequence_b
    • sm_multi_stage_1 most
    • finishing touches 1

    * readme Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/aws navigation sm dance bot (#174)
    • repo dependency
    • husky launch file in sm_dance_bot
    • Add dependencies for husky simulation.
    • Fix formatting.
    • Update dependencies for husky in rolling and galactic.
    • minor
    • progress on aws navigation and some other refactorings on navigation clients and behaviors
    • more on aws demo
    • fixing broken build

    * minor Co-authored-by: Denis Štogl <<denis@stogl.de>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • minor changes (#175)
    • warehouse2 (#177)

    * Waypoint Inputs (#178) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • wharehouse2 progress (#179)
    • format (#180)

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

    • Feature/sm warehouse 2 13 dec 2 (#182)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • Brettpac branch (#184)
    • sm_dance_bot_warehouse_3
    • Redoing sm_dance_bot_warehouse_3 waypoints

    * More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • SrConditional fixes and formatting (#168)
    • fix: some formatting and templating on SrConditional
    • fix: move trigger logic into headers
    • fix: lint
    • Feature/wharehouse2 dec 14 (#185)
    • warehouse2
    • minor
    • Feature/sm warehouse 2 13 dec 2 (#186)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor

    * finetuning waypoints (#187) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Feature/cb pure spinning (#188)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • Feature/cb pure spinning (#189)
    • format
    • more changes and headless
    • merge
    • headless and other fixes
    • default values
    • minor
    • pure spinning behavior missing files
    • minor changes (#190)
    • Feature/planner changes 16 12 (#191)
    • minor changes
    • more fixes
    • minor
    • minor
    • Feature/replanning 16 dec (#193)
    • minor changes
    • replanning for all our examples
    • several fixes (#194)
    • minor changes (#195)
    • Feature/undo motion 20 12 (#196)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • tuning warehouse3 (#197)
    • Feature/undo motion 20 12 (#198)
    • minor changes
    • replanning for all our examples
    • improving undo motion navigation warehouse2
    • minor
    • undo tuning and errors
    • format
    • Feature/sync 21 12 (#199)
    • minor changes
    • replanning for all our examples
    • format issues
    • Feature/warehouse2 22 12 (#200)
    • minor changes
    • replanning for all our examples
    • format issues
    • finishing warehouse2
    • Feature/warehouse2 23 12 (#201)
    • minor changes
    • replanning for all our examples
    • tuning and fixes (#202)
    • Feature/minor tune (#203)
    • tuning and fixes
    • minor tune
    • fixing warehouse 3 problems, and other core improvements (#204)
    • fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
    • weird moveit not downloaded repo
    • added missing file from warehouse2 (#205)
    • backport to foxy
    • minor format

    * minor linking errors foxy 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>>

    • missing
    • missing sm
    • updating subscriber publisher components
    • progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine
    • refining cp subscriber cp publisher
    • improvements in smacc core adding more components mostly developed for autoware demo
    • autoware demo
    • missing
    • foxy ci
    • fix
    • minor broken build
    • some reordering fixes
    • minor
    • docker files for different revisions, warnings removval and more testing on navigation
    • fixing docker for foxy and galactic
    • docker build files for all versions
    • barrel demo
    • barrel search build fix and warehouse3
    • fixing startup problems in warehouse 3
    • fixing format and minor
    • minor
    • progress in barrel husky
    • minor
    • barrel demo
    • progress

    * fixing broken build 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>>

    • more merge
    • docker improvements
    • master rolling to galactic backport
    • fixing build
    • testing dance bot demos
    • updating galactic repos
    • runtime dependency

    * restoring ur dependency Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: brettpac <<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: David Revay <<MrBlenny@users.noreply.github.com>> Co-authored-by: pabloinigoblasco <<pabloinigoblasco@ibrobotics.com>>

  • Backport/initial to galactic (#61)
    • reformatting the whole project
    • Remove test phase from CMake and remove dependencies from package.xml.
    • Compile with navigation and slam_toolbox.
    • Enable all packages to compile.
    • Resolve missing dependency in smacc_msgs and reorganize them for better overview.
    • getLogger functionality and refactoring
    • broken sm_respira
    • sm_respira code

    * Update README.md ## Additions

    • build-status table

    - detailed install instructions (adjusted from [here](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) ## Changes

    • default build type as [Release]{.title-ref} (it is faster than [Debug]{.title-ref} and executables are smaller)
    • updated examples section
    • Reset all versions to 0.0.0
    • Ignore all packages except smacc2 and smacc2_msgs
    • Update changelogs
    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" * 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"

    • Update tracing/ManualTracing.md
    • reactivating smacc2 nav clients for rolling via submodules
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • edited tracing.md to reflect new tracing event names
    • 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
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • Correct build-overview table.
    • Update and unify CI configurations.
    • Use tf_geometry_msgs.h in galactic.

    * Use galactic branches in .repos-file. Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: reelrbtx <<brett2@reelrobotics.com>> Co-authored-by: Declan Dury <<44791484+DecDury@users.noreply.github.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: brettpac <<brett@robosoft.ai>>

  • Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange

Package Summary

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

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications written in C++
Checkout URI https://github.com/robosoft-ai/smacc.git
VCS Type git
VCS Version melodic-devel
Last Updated 2023-04-24
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags c-plus-plus state-machine navigation statechart ros mobile-robots ros-packages
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The keyboard_client package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.
CHANGELOG

Changelog for package keyboard_client

1.3.2 (2022-11-18)

  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
  • added server folders to client library
  • Merge branch 'master' into melodic-devel
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Merge branch 'master' of https://github.com/reelrbtx/SMACC
  • Redoing Client Namespaces
  • Added Readme's to Client Library
  • Merge branch 'master' into melodic-devel
  • smacc improvements
  • improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
  • battery monitor client, and minor change on the smaccsubscriber base client
  • unpushed code
  • sm_dance_bot_2
  • fixing broken build
  • second pass refactoring namespaces
  • Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco

Wiki Tutorials

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

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged keyboard_client at Robotics Stack Exchange