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

Additional Links

No additional links.

Maintainers

  • SMACC2 is cool

Authors

No additional authors.

Build Instructions

First, source your ros2 installation.

source /opt/ros/humble/setup.bash

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

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

Then build with colcon build…

colcon build

Operating Instructions

After you built the project don’t forget to setup your environment: First source the gazebo setup via

source /opt/ros/humble/share/gazebo_ros/local_setup.bash

Then source the proper workspace…

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

And then run the launch file…

ros2 launch sm_panda_moveit2z_cb_inventory sm_panda_moveit2z_cb_inventory.launch.py

If the simulation is not starting up properly check if your GAZEBO_RESOURCE_PATH is set correctly (echo $GAZEBO_RESOURCE_PATH). Otherwise simply set it with:

export GAZEBO_RESOURCE_PATH=/usr/share/gazebo-<your_gazebo_version>/

Note: Sometimes the Gazebo server is not shutdown correctly. If you cannot restart the simulation you might have to look if there is still a instance of the server (gzserver) running. You then have to end it manually. Or just run:

killall -9 gzserver

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

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

CHANGELOG

Changelog for package sm_panda_moveit2z_cb_inventory

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - 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

2.3.6 (2023-03-12)

1.22.1 (2022-11-09)

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

### Changed - Improved navigation client behaviors and husky barrel demo (#311) - Enhanced navigation client behaviors and husky barrel demo - Various improvements in action client and cb sequence for husky barrel search - Added more and better navigation behaviors for husky barrel search demo - Functionality enhancements in navigation and warehouse 3 - Format improvements - Initial fixing of single UR sim. (#302) - Updated repos files and README.md for gazebo simulation of UR5

  • Fixed formatting - Python flake formatting fixes - Co-authored-by: Manuel M <<mamueluth@gmail.com>> - Feature/multi UR5 sim (#290) - Removed galactic builds from master and kept only rolling - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Performance tests improvements - Format cleanup for sm_respira_1 - More performance and other issues - Format cleanup for sm_respira_test_2 - Do not execute clang-format on smacc2_sm_reference_library package - Reformatting for sm_reference_library - Corrected trailing spaces - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Minor formatting - Added galactic CI setup and renamed rolling files (#58) - Fixed source CI and corrected README overview (#62) - Updated c_cpp_properties.json - Changed launch command to [ros2 launch sm_respira_1 sm_respira_1.launch]{.title-ref} (#69) - Updated doxygen links (#70)
  • More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Progress in aws navigation demo - Several core improvements during navigation testing - Format improvements - Feature/aws demo progress (#80) - More on navigation - Reworked sm_advanced_recovery_1 (#83)
  • More sm_advanced_recovery_1 work (#85) - Round 4 of sm_advanced_recovery_1 (#86) - More sm_advanced_recovery_1 (#84)
  • Sm_atomic_performance_test_c_1 (#88) - Modifying sm_atomic_performance_test_a_2 (#89) - Sm_multi_stage_1 (#90)
  • More sm_multi_stage_1 (#91) - Update README.md - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - 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) - New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - Adding 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 - Corrected all linters and formatters

`rst Section_2 ========= Added ----- - Feature/aws demo progress (#92) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Added formatting improvements. - Developed new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, allowing waiting for nav2 nodes subscribing to the /bond topic and ensuring they are alive. - Continued progress in AWS navigation demo. - Feature/sm dance bot fixes (#93) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Added formatting improvements. - Developed new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, allowing waiting for nav2 nodes subscribing to the /bond topic and ensuring they are alive. - Continued progress in AWS navigation demo. - Fixed navigation parameters on sm_dance_bot. - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Added formatting improvements. - Developed new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, allowing waiting for nav2 nodes subscribing to the /bond topic and ensuring they are alive. - Continued progress in AWS navigation demo. - Merged and made progress. - Feature/sm dance bot fixes (#95) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Added formatting improvements. - Developed new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, allowing waiting for nav2 nodes subscribing to the /bond topic and ensuring they are alive. - Continued progress in AWS navigation demo. - Fixed navigation parameters on sm_dance_bot. - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Added formatting improvements. - Developed new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, allowing waiting for nav2 nodes subscribing to the /bond topic and ensuring they are alive. - Continued progress in AWS navigation demo. - Fixed navigation parameters on sm_dance_bot. - Implemented cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated yaml files. - Rename doxygen deployment workflow (#100) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Improved visualization of turtlebot3. - Added cleaning and lidar show/hide option. - Enhanced file cleaning and formatting. - Implemented more fixes. - Feature/sm dance bot lite gazebo fixes (#104) - Improved visualization of turtlebot3. - Added cleaning and lidar show/hide option. - Enhanced file cleaning and formatting. - Fixed gazebo issues to show the robot and the lidar. - Made format fixes. - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved visualization of turtlebot3. - Added cleaning and lidar show/hide option. - Enhanced file cleaning and formatting. - Made more fixes. - Fixed gazebo issues for sm_dance_bot_strikes_back. - Precommit cleanup run (#106) - aws demo (#108) - Implemented AWS demo. - Made formatting adjustments. - Brettpac branch (#110) - Made progress on sm_multi_stage_1. - Continued development on sm_multi_stage_1 with multiple stages. - Brettpac branch (#111) - Made progress on sm_multi_stage_1. - Continued development on sm_multi_stage_1 with multiple stages. - a3 (#113) Removed ------- - Removed neo_simulation2 package. (#112)`

Section_3

Added

  • Enable source build on PR for testing.
  • Additional linting and formatting.
  • Progress in navigation, slam toggle client behaviors, and slam_toolbox components.
  • Introducing slam pausing/resuming functionality in sm_dance_bot testing.
  • First working version of sm template and template generator.
  • Added SVGs to READMEs of atomic, dance_bot, and others.
  • Rolling Docker environment to be executed from any environment.
  • Added SM Atomic SM generator.
  • Initial migration to smacc2.
  • Added QOS durability to SmaccPublisherClient.
  • More testing on moveit behaviors.
  • Husky launch file in sm_dance_bot.
  • Update dependencies for husky in rolling and galactic.

Changed

  • Adjust build packages of source CI.
  • Move method after the method it calls to prevent recursion.
  • Resolved compile warnings.
  • Minor navigation improvements.
  • Using local action messages.
  • Removed node creation and create only a logger.
  • Moved reference library SMs to smacc2_performance_tools.
  • Added QOS durability to SmaccPublisherClient.
  • Refactored to remove line.
  • Added reliability QOS config.

Fixed

  • Corrected formatting.
  • Remove merge markers from a python file.
  • Fix CI: format fix python version.
  • Noticed launch command was incorrect in README.md and fixed it.
  • Slight waypoint 4 and iterations changes so the robot can complete the course.
  • Fixed compiling issues.
  • Fixed broken master build.
  • Fixing broken build.

Removed

  • Remove neo_simulation2 package.
  • Remove parameters smacc.
  • Remove sm_dance_bot_msgs.
  • Remove merge markers from a python file.

Authors

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

Section 4

Added

  • Added Waypoint Inputs (#178)
  • Added sm_dance_bot_warehouse_3 (#181)
  • Added Brettpac branch (#184)
  • Added finetuning waypoints (#187)
  • Added pure spinning behavior missing files (#189)
  • Added planner changes 16 12 (#191)
  • Added replanning 16 dec (#193)
  • Added undo motion 20 12 (#196)
  • Added undo motion 20 12 (#198)
  • Added sync 21 12 (#199)
  • Added warehouse2 22 12 (#200)
  • Added warehouse2 23 12 (#201)
  • Added minor tune (#203)
  • Added fixing warehouse 3 problems, and other core improvements (#204)
  • Added missing file from warehouse2 (#205)
  • Added Merging code from backport foxy and updates about autoware (#208)
  • Added workflow for checking doc build
  • Added doxygen-deploy.yml
  • Added workflow for testing prerelease builds
  • Added smacc2 and smacc2_msgs
  • Added setupTracing.sh
  • Added alternative ManualTracing
  • Added new sm markdowns
  • Added a dockerfile for Rolling and Galactic

Changed

  • Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed html to markdown syntax in smacc_sm_reference_library/sm_atomic/README.md

Fixed ----- Fixed SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Fixed move trigger logic into headers - Fixed lint - Fixed several fixes (#194)

Removed

  • Removed manual installation of ros-rolling-ros2trace
  • Removed tracing directory

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

Pablo Iñigo Blasco (pabloinigoblasco)

`rst Section_5 ========= 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. - Renamed folders, deleted tracing.md, edited README.md. - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated smacc2_rta command across readmes. - Corrected trailing spaces. - Optimized dependencies in move_base_z_planners_common. - Renamed rolling files. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Corrected all linters and formatters. Fixed ----- - Bug in smacc2 component. - Reverted markdowns to html. - Do not execute clang-format on smacc2_sm_reference_library package. Removed ------- - Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. Other ----- - Additional cleanup. - Edited tracing.md to reflect new tracing event names. - Some progress on navigation rolling. - Some progress in aws navigation. - Progress in aws navigation demo. - Several core improvements during navigation testing. - Minor formatting improvements. - More on performance and other issues. - More changes on performance tests. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation. - More on navigation`rst Section_6 =========

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]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and wait for them to be alive. Optionally select the nodes to wait.
  • 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.
  • Gained traction on [sm_multi_stage_1]{.title-ref}.
  • Diverse improvements in navigation and performance.
  • Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components. Also [smacc2::deep_history]{.title-ref} syntax.
  • Introducing slam pausing/resuming functionality in testing [sm_dance_bot]{.title-ref}.

Changed

  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Format fixes.
  • Minor hotfix.
  • Cleaning and lidar show/hide option.
  • Format improvements.
  • Gazebo fixes to show the robot and the lidar.
  • Precommit cleanup run.
  • 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

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

Fixed

  • Remove some compile warnings.

Authors

  • Pablo Iñigo Blasco

- Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ` ## Section_7 ### Added - Added feature "dance bot s pattern" (#128) - Added first working version of sm template and template generator (#127) - Added SM Atomic SM generator (#143) - Added QOS durability to SmaccPublisherClient (#163) - Added husky launch file in sm_dance_bot for AWS navigation (#174) - Added warehouse2 progress (#179) - Added waypoint inputs (#178) - Added more waypoints to sm_dance_bot_warehouse_3 (#181) - Added SrConditional fixes and formatting (#168) ### Changed - Changed "Finnaly" to "Finally" - Changed method order to prevent recursion (#126) - Changed navigation 2 stack naming - Changed launch command in README.md for sm_dance_bot_strikes_back - Changed node creation to logger only (#149) - Changed Docker environment to be executed from any environment (#154) - Changed state machine transition timestamp (#165) - Changed reference library SMs to smacc2_performance_tools (#166) - Changed formatting in several places ### Fixed - Fixed minor tweaks (#130) - Fixed waypoints navigator bug (#133) - Fixed overshot issue cases in navigation tuning - Fixed format issues (#134) - Fixed CI format for Python version (#148) - Fixed errors introduced on formatting during migration to smacc2 - Fixed missing dependencies and linting warnings - Fixed broken master build - Fixed pipeline error - Fixed compiling issues - Fixed broken build for AWS navigation - Fixed some formatting and templating on SrConditional ### Removed - Removed sm_dance_bot_msgs - Removed parameters smacc - Removed test from main moveit cmake ### Contributors - 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 8 =========

Added

  • Feature/cb pure spinning (#188): Implemented pure spinning behavior with minor changes and headless mode.
  • Feature/planner changes 16 12 (#191): Introduced minor changes and fixes to the planner.
  • Feature/replanning 16 dec (#193): Improved replanning for all examples with several fixes.
  • Feature/undo motion 20 12 (#196): Enhanced undo motion navigation in warehouse2.
  • Feature/sync 21 12 (#199): Addressed format issues in synchronization.
  • Feature/warehouse2 22 12 (#200): Fixed format issues and completed warehouse2.
  • Feature/warehouse2 23 12 (#201): Tuned and fixed warehouse2.
  • Feature/minor tune (#203): Tuned and fixed warehouse 3 problems, and made core improvements.
  • Add mergify rules file (#209): Added rules for mergify.
  • Add Autoware Auto Msgs into not-released dependencies (#220): Included Autoware Auto Msgs in dependencies.
  • Fix rolling builds (#222): Resolved issues with rolling builds.
  • Foxy backport (#206): Backported changes to Foxy.
  • Fix trailing spaces: Corrected trailing spaces.
  • Correct codespell: Fixed spelling errors.
  • Correct python linters warnings: Addressed Python linter warnings.
  • Add galactic CI build: Added Galactic CI build due to Navigation2 issues in rolling.
  • Add partial changes for ament_cpplint: Included partial changes for ament_cpplint.
  • Add tf2_ros as dependency: Added tf2_ros as a dependency.
  • Disable ament_cpplint: Turned off ament_cpplint.
  • Disable some packages and update workflows: Deactivated certain packages and updated workflows.
  • Bump ccache version: Updated ccache version.
  • Ignore further packages: Ignored additional packages.
  • Satisfy ament_lint_cmake: Met ament_lint_cmake requirements.
  • Add missing licences: Included missing licenses.
  • Disable cpplint and cppcheck linters: Turned off cpplint and cppcheck linters.
  • Correct formatters: Fixed formatters.
  • Enable cppcheck: Enabled cppcheck.
  • Correct formatting of python file: Adjusted Python file formatting.
  • Included necessary package and edited Threesome launch: Updated package and launch file for Threesome.
  • Rename header files and correct format: Renamed headers and fixed formatting.
  • Add workflow for checking doc build: Implemented workflow for checking documentation build.
  • Update doxygen-check-build.yml: Updated doxygen-check-build.yml.
  • Create doxygen-deploy.yml: Created doxygen-deploy.yml.
  • Create workflow for testing prerelease builds: Set up workflow for testing prerelease builds.
  • Rename to smacc2 and smacc2_msgs: Renamed to smacc2 and smacc2_msgs.
  • Correct GitHub branch reference: Fixed GitHub branch reference.
  • Update name of package and package.xml: Updated package name and package.xml.
  • Execute on master update: Executed update on master branch.
  • Reset all versions to 0.0.0: Reset all versions to 0.0.0.
  • Ignore all packages except smacc2 and smacc2_msgs: Ignored all packages except smacc2 and smacc2_msgs.
  • Update changelogs: Updated changelogs.
  • Revert "Ignore all packages except smacc2 and smacc2_msgs": Reverted commit to ignore all packages except smacc2 and smacc2_msgs.
  • Update description table: Updated description table.
  • Update table: Updated table.
  • Copy initial docs: Copied initial documentation.
  • Dockerfile w/ ROS distro as argument: Added Dockerfile with ROS distro as argument.
  • Opened new folder for additional tracing contents: Created folder for additional tracing contents.
  • Delete tracing directory: Removed tracing directory.
  • Moved tracing.md to tracing directory: Transferred tracing.md to tracing directory.
  • Added setupTracing.sh: Included setupTracing.sh for configuring tracing group.
  • Removed manual installation of ros-rolling-ros2trace: Automated installation in setupTracing.sh.
  • Created alternative ManualTracing: Developed alternative ManualTracing.

Changed

  • ros2 launch sm_three_some sm_three_some: Changed launch command to include file extension.
  • First ensure you have the necessary package installed: Added instructions for package installation.
  • Use manual deployment for now: Implemented manual deployment temporarily.
  • Use docs/ as source folder for documentation: Specified docs/ as source folder for documentation.
  • Use docs/ as output directory: Set docs/ as output directory.
  • Change extension of imports: Modified extension of imports.
  • Update ci-build-source.yml: Updated ci-build-source.yml.
  • Change extension: Altered file extension.

- This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61: Reverted a specific commit. ` *pabloinigoblasco* Section_9 ---------- ### Added - New SM markdowns. - Dockerfile for Rolling and Galactic. - README tutorial for Dockerfile. - New SM from sm_respira_1. - Feature/core and navigation fixes. - Base for the sm_aws_aarehouse navigation. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - 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. ### Changed - Wording "smacc application" to "SMACC2 library". - Renamed tracing events. - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Update smacc2_rta command across readmes. ### Fixed - Bug in smacc2 component. - Reverted markdowns to HTML. - Do not execute clang-format on smacc2_sm_reference_library package. - Correct trailing spaces. - Clean up of sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Correct all linters and formatters. ### Removed - Galactic builds from master and kept only rolling. Removed submodules and use .repos file. ### Miscellaneous - Additional cleanup. - Several core improvements during navigation testing. - Formatting improvements. - Progress in AWS navigation demo. - More on performance and other issues. - More changes on performance tests. - More on navigation. - Attempting pre-commit fixes. Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Denis Štogl <denis@stogl.de>`rst Section_10 ==========

Added

  • Introduce new feature `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally verifies its contents for success.
  • Implement new client behavior for nav2, allowing waiting for nav2 nodes subscribing to the /bond topic and ensuring they are operational. Users can select specific nodes to wait for.

Changed

  • Enhance navigation parameters on sm_dance_bot.
  • Improve formatting across various sections.
  • Update gazebo settings to display the robot and lidar for sm_dance_bot visualizations.

Fixed

  • Resolve compile warnings (#96).
  • Fix formatting issues in various parts of the codebase.

Removed

  • Eliminate neo_simulation2 package, adjusting source build packages for CI testing.

Other

  • Progress in AWS navigation demo.
  • Merge and progress in development.
  • Precommit cleanup and updates.
  • Enable source build on PR for testing purposes.
  • Various core improvements during navigation testing.
  • Work on sm_multi_stage_1 functionality.
  • Diverse enhancements in navigation and performance.
  • Continuous development on sm_dance_bot and sm_aws_warehouse features.
  • Collaboration with Ubuntu 20-04-02-amd64 (Brett) on multiple commits.

Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Author: Pablo Iñigo Blasco (pabloinigoblasco) ` # Section 11 ## Added - Feature/diverse improvements in navigation performance (#117) - Feature/slam toggle and smacc deep history (#122) - First working version of sm template and template generator (#127) - Add SM Atomic SM generator (#143) - Rolling Docker environment to be executed from any environment (#154) - Add QOS durability to SmaccPublisherClient (#163) - Feature/aws navigation sm dance bot (#174) - Waypoint Inputs (#178) ## Changed - Move method after the method it calls to prevent recursion (#126) - Resolve compile warnings (#137) - Minor navigation improvements (#141) ## Fixed - Fix CI: format fix python version (#148) - Fixing broken master build (#167) - Fixing broken build in aws navigation (#174) ## Removed - Remove merge markers from a python file (#119) - Remove node creation and create only a logger (#149) - Remove parameters smacc (#147) - Remove test from main moveit cmake (#151) - Remove sm_dance_bot_msgs (#144) ## Miscellaneous - Minor linting and formatting improvements - Minor format issues resolved - Noticed launch command was incorrect in README.md, fixed - Update package list (#142) - Update READMEs with added SVGs - Warehouse2 progress (#179) - Format adjustments and merge operations - Default values set Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>, pabloinigoblasco <pablo@ibrobotics.com>`rst Section_12 ==========

Added

  • Brettpac branch (#184)
  • Redoing sm_dance_bot_warehouse_3 waypoints
  • More Waypoints
  • SrConditional fixes and formatting (#168)
  • Feature/wharehouse2 dec 14 (#185): warehouse2 changes
  • Feature/sm warehouse 2 13 dec 2 (#186): format changes and headless mode
  • Finetuning waypoints (#187)
  • Feature/cb pure spinning (#188, #189): format changes, headless mode, and default values
  • Pure spinning behavior missing files
  • Feature/planner changes 16 12 (#191): minor changes and fixes
  • Feature/replanning 16 dec (#193): replanning for all examples and fixes
  • Several fixes (#194)
  • Minor changes (#195)
  • Feature/undo motion 20 12 (#196, #198): minor changes, replanning, improving undo motion navigation
  • Tuning warehouse3 (#197)
  • Feature/sync 21 12 (#199): minor changes, replanning, and format fixes
  • Feature/warehouse2 22 12 (#200): minor changes, replanning, and format fixes
  • Finishing warehouse2 (#201)
  • Tuning and fixes (#202)
  • Feature/minor tune (#203): tuning and fixes
  • Fixing warehouse 3 problems (#204): removing deadlocks and improving core, added missing file from warehouse2
  • Fix code generators (#221): resolved build issues, updated SM template, and improved example code visibility
  • Feature/retry behavior warehouse 1 (#226): minor changes, replanning, backport to foxy, and format fixes
  • Foxy backport (#206): formatting fixes, trailing spaces, codespell correction, linters warnings, CI build updates, dependency additions, and workflow improvements

Changed

  • Updated branching example
  • 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
  • Renamed to smacc2 and smacc2_msgs
  • Corrected GitHub branch reference
  • Updated package name and package.xml
  • Reset all versions to 0.0.0
  • Ignored all packages except smacc2 and smacc2_msgs
  • Updated changelogs
  • Version 0.1.0

Removed

  • Removed use of node in the sm performance template
  • Disabled ament_cpplint, cpplint, cppcheck linters, and some packages
  • Ignored further packages
  • Disabled disabled packages
  • Removed some packages and updated workflows
  • Disabled ament_lint_cmake
  • Disabled some packages and updated workflows
  • Disable ament_cpplint
  • Disable some packages and update workflows
  • Ignore further packages
  • Disable disabled packages

- Ignore all packages except smacc2 and smacc2_msgs ` *pabloinigoblasco*`rst Section_13 ==========

Added

  • Added setupTracing.sh script to automate installation of necessary packages and configure tracing group.
  • Added README tutorial for Dockerfile.
  • Added new features:
    • SMACC2 library.
    • Dockerfile for Rolling and Galactic.
    • cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success.
  • Added smacc2_performance_tools.
  • Added galactic CI setup and renamed rolling files.
  • Added Navigation2 for semi-binary build.
  • Added missing rolling repositories build.
  • Added sm_multi_stage_1 feature.

Changed

  • Changed wording from "smacc application" to "SMACC2 library".
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch.
  • Updated doxygen links.
  • Updated smacc2_rta command across readmes.
  • Renamed event generator library.
  • Optimized dependencies in move_base_z_planners_common.
  • Reformatted sm_reference_library.
  • Corrected trailing spaces.
  • Edited tracing.md to reflect new tracing event names.
  • Reactivated smacc2 nav clients for rolling via submodules.
  • Renamed tracing events.

Fixed

  • Fixed bug in smacc2 component.
  • Fixed source CI and corrected README overview.
  • Fixed formatting issues.
  • Fixed pre-commit issues.
  • Fixed several core improvements during navigation testing.
  • Fixed sm_atomic_24hr format.
  • Fixed sm_advanced_recovery_1 issues.
  • Fixed sm_atomic_performance_test_a_2.
  • Fixed sm_atomic_performance_test_c_1.
  • Fixed sm_multi_stage_1 issues.
  • Fixed wait topic message client behavior.

Removed

  • Removed manual installation of ros-rolling-ros2trace.
  • Removed galactic builds from master and kept only rolling.
  • Removed submodules and used .repos file.
  • Deleted tracing directory.
  • Deleted tracing.md file.
  • Deleted smacc2_sm_reference_library/sm_atomic/README.md file.
  • Deleted sm_respira_1 format cleanup pre-commit.
  • Deleted sm_respira_test_2.
  • Deleted sm_atomic_performance_trace_1.
  • Deleted sm_atomic_performance_test_a_1.
  • Deleted sm_atomic_performance_test_a_2.
  • Deleted sm_atomic_performance_test_c_1.
  • Deleted sm_advanced_recovery_1 round 4.
  • Deleted sm_advanced_recovery_1 reworked.
  • Deleted sm_advanced_recovery_1 work.
  • Deleted sm_multi_stage_1.
  • Deleted sm_atomic_performance_test_c_1.
  • Deleted sm_atomic_performance_test_a_1.
  • Deleted sm_atomic_performance_test_a_2.
  • Deleted sm_atomic_performance_trace_1.
  • Deleted sm_atomic_24hr.
  • Deleted sm_respira_1 format cleanup.

- Deleted sm_respira_test_2. ``rst Section_14 ==========

Added

  • New feature: [cb_wait_topic_message]{.title-ref}, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success.
  • New client behavior for `nav2`: [add]{.title-ref}, waits for nav2 nodes subscribing to the [/bond]{.title-ref} topic and ensures they are alive. Optional node selection.
  • Base for the [sm_aws_aarehouse]{.title-ref} navigation.
  • Progress in AWS navigation demo.
  • New client behavior: [cb_pause_slam]{.title-ref}.
  • [sm_dance_bot_lite]{.title-ref} gazebo fixes.
  • [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes.
  • AWS demo.

Changed

  • Corrected all linters and formatters.
  • Minor format improvements.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Precommit cleanup run.
  • Hotfix for [doxygen]{.title-ref} deployment workflow.
  • Visualizing [turtlebot3]{.title-ref} in [sm_dance_bot]{.title-ref}.
  • Cleaning and lidar show/hide option in [sm_dance_bot]{.title-ref}.
  • Gazebo fixes to show the robot and the lidar.
  • Doubling in [sm_multi_stage_1]{.title-ref}.

Fixed ----- Removed some compile warnings.

Removed

  • Unused code.

Contributors

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

- Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ``rst Section_15 ==========

Added

  • Added multistage modes and sequences for sm_multi_stage_1 (#172)
  • Added AWS navigation for sm_dance_bot (#174)
  • Added QOS durability to SmaccPublisherClient (#163)

Changed

  • Renamed sm_advanced_recovery_1 (#171)
  • Moved reference library SMs to smacc2_performance_tools (#166)
  • Updated package list (#142)
  • Updated READMEs with SVGs for atomic, dance_bot, and others (#140)
  • Refactored sm dance bot strikes back (#152)
  • Improved Docker environment for local testing (#154)
  • Updated README (#164)
  • Improved navigation and performance (#116)
  • Reworked sm_multi_stage_1 for better sequences (#172)
  • Updated source build packages for CI testing
  • Adjusted build packages for source CI
  • Improved waypoint navigation for course completion (#155)
  • Added reliability QOS config to SmaccPublisherClient
  • Updated format for moveit migration testing (#151)
  • Added .reps dependencies and fixed build errors
  • Added dependency to ur5 client
  • Updated format for move_it PR
  • Improved Dockerfile for local tests
  • Fixed compiling issues

Fixed

  • Removed neo_simulation2 package (#112)
  • Fixed formatting issues
  • Removed merge markers from a Python file (#119)
  • Fixed CI format for Python version (#148)
  • Fixed launch command in README.md
  • Fixed broken master build

Removed

  • Removed neo_simulation2 package

Collaborators

  • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>
  • Co-authored-by: DecDury <<declandury@gmail.com>>

- Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> ` Section_16 ========== Added ----- - Update dependencies for husky in rolling and galactic. - Progress on AWS navigation and refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress. - Waypoint Inputs. - Warehouse2 progress. - Format. - Sm_dance_bot_warehouse_3. - Feature/sm warehouse 2 13 dec 2. - Finetuning waypoints. - Feature/cb pure spinning. - Feature/planner changes 16 12. - Feature/replanning 16 dec. - Several fixes. - Feature/undo motion 20 12. - Improving undo motion navigation warehouse2. - Tuning warehouse3. - Feature/sync 21 12. - Feature/warehouse2 22 12. - Finishing warehouse2. - Feature/warehouse2 23 12. - Tuning and fixes. - Feature/minor tune. - Fixing warehouse 3 problems and other core improvements. - Added missing file from warehouse2. - Updating subscriber publisher components. - Progress in autoware machine. - Refining cp subscriber cp publisher. - Improvements in SMACC core. - Autoware demo. - Retry behavior warehouse 1. - Update file for fake hardware simulation and add file for gazebo simulation. - Add ignition file and update repos files. - Foxy backport. - Add galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Update ci-build-source.yml. - Change extension of imports. - Enable cppcheck. Changed ------- - Fix formatting. - Minor changes. - Merge. - Headless and other fixes. - Default values. - Format issues. - Minor tune. - Format. - More changes and headless. - Replanning for all our examples. - Tuning and fixes. - Fix broken source build. - Only rolling version should be pre-released on master. - Correct Focal-Rolling builds by fixing the version of rosdep yaml. - Minor formatting fixes. - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Disable disabled packages. - Change extension. Removed ------- - Fixing broken build. - Pure spinning behavior missing files. - Missing SM. - Minor broken build. - Some reordering fixes. - Docker files for different revisions, warnings removal, and more testing on navigation. - Fixing docker for foxy and galactic. - Minor format fix. - Other minor changes. Co-Authored-By -------------- - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - 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> - Pablo Iñigo Blasco <pabloinigoblasco@ibrobotics.com>. Section 17 =========== Added: ------ - First ensure you have the necessary package installed by running:[ sudo apt-get install ros-rolling-ros2trace ]{.title-ref}Changed: --------- - Corrected formatting of python files. - Edited Threesome launch command from:[ ros2 launch sm_three_some sm_three_some ]{.title-ref}to:[ ros2 launch sm_three_some sm_three_some.launch ]{.title-ref}- Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Created doxygen-deploy.yml. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated package name and package.xml to pass liter. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Dockerfile now accepts ROS distro as an argument using:[ sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/ ]{.title-ref}- Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Added README tutorial for Dockerfile. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removing submodules and using .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. - Format cleanup for sm_respira_1. - Format cleanup for sm_respira_1 pre-commit. - Added sm_respira_test_2. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Reformatted sm_reference_library. - Corrected trailing spaces. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Base for the sm_aws_aarehouse navigation. - Progressing in AWS navigation. - Several core improvements during navigation testing. - Formatting improvements. - Progress in AWS navigation demo. - More format improvements. - More on navigation. - Reworked sm_advanced_recovery_1. - Fix pre-commit for sm_advanced_recovery_1. - More work on sm_advanced_recovery_1. - Round 4 of sm_advanced_recovery_1. - Brettpac branch. - Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1. - Modified sm_atomic_performance_test_a_2. - Added sm_multi_stage_1. - Fixing precommit for sm_multi_stage_1. - Update README.md with updated launch command. Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>, Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`rst Section_18 ==========

Added

  • New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success (#81)
  • New feature: cb_wait_nav2_nodes, a client behavior for nav2 that subscribes to the /bond topic and waits for nodes to be alive, with optional node selection (#82)
  • New feature: cb_pause_slam, a client behavior for pausing SLAM operations (#98)
  • New feature: sm_dance_bot_lite, a lightweight version of sm_dance_bot (#99)
  • New feature: sm_dance_bot_visualizing_turtlebot3, visualizes TurtleBot3 movements (#101)
  • New feature: dance_bot_launch_gz_lidar_choice, adds lidar show/hide option to sm_dance_bot (#102)
  • New feature: sm_dance_bot_lite_gazebo_fixes, fixes gazebo visualization for sm_dance_bot_lite (#104)

Changed

  • Corrected all linters and formatters for code quality (#81)
  • Fixed navigation parameters on sm_dance_bot (#93, #95)
  • Merged and progressed codebase (#94)
  • Hotfix for minor issues (#100)

Removed

- Removed some compile warnings (#96) ` *pabloinigoblasco*`rst Section_19 ==========

Added

  • Feature/sm dance bot strikes back gazebo fixes (#105)
    • Visualizing turtlebot3
    • Cleaning and lidar show/hide option
    • Format fixes
    • Gazebo fixes to show the robot and the lidar
  • Precommit cleanup run (#106)
  • AWS demo (#108)
  • Brettpac branch (#110)
    • Gaining traction sm_multi_stage_1
    • More stages
  • A3 (#113)
  • More sm_multi_stage_1 (#114)
  • MM (#115)
  • Diverse improvements navigation and performance (#116)
  • Feature/diverse improvements navigation performance (#117)
    • 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
  • Move method after the method it calls to prevent recursion (#126)
  • First working version of sm template and template generator (#127)
  • Minor tweaks (#130)
  • 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)
  • Resolve compile warnings (#137)
  • Add SM core test (#138)
  • Minor navigation improvements (#141)
  • Using local action messages (#139)
  • 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)
  • Update package list (#142)
  • Removing parameters smacc (#147)
    • Workflows update
  • Fix CI: format fix python version (#148)
  • Add SM Atomic SM generator (#143)
  • Rolling Docker environment to be executed from any environment (#154)
  • Initial state machine transition timestamp (#165)
  • Moved reference library SMs to smacc2_performance_tools (#166)
  • Add QOS durability to SmaccPublisherClient (#163)
    • Add reliability QoS config

Changed

  • Progressing in the moveit migration testing (#151)
    • Initial migration to smacc2
    • Fixing errors introduced on formatting
    • Fixing linting warnings
    • Updating format
    • Adding .reps dependencies and fixing build errors
    • Adding dependency to ur5 client
    • Improving dockerfile for building local tests
    • Fixing compiling issues

Removed

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

Fixed

  • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed typo
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor
    • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • Minor

: - Noticed launch command was incorrect in README.md - Fixed launch command for sm_dance_bot_strikes_back and removed some comments

``rst Section_20 ==========

Added

  • Added more testing on MoveIt.
  • Added progress on MoveIt behaviors.
  • Added minor configuration changes.
  • Added sm_pubsub_1 (#169).
  • Added sm_pubsub_1 part 2 (#170).
  • Added sm_advanced_recovery_1 renaming (#171).
  • Added sm_multi_stage_1 reworking (#172).
  • Added multistage modes.
  • Added sm_multi_stage sequences.
  • Added sm_multi_state_1 steps.
  • Added sm_multi_stage_1 sequence d.
  • Added sm_multi_stage_1 c sequence.
  • Added mode_5_sequence_b.
  • Added mode_4_sequence_b.
  • Added sm_multi_stage_1 most.
  • Added finishing touches 1.
  • Added readme.
  • Added Feature/aws navigation sm dance bot (#174).
  • Added repo dependency.
  • Added husky launch file in sm_dance_bot.
  • Added dependencies for husky simulation.
  • Added more on AWS demo.
  • Added warehouse2 (#177).
  • Added Waypoint Inputs (#178).
  • Added wharehouse2 progress (#179).
  • Added format (#180).
  • Added sm_dance_bot_warehouse_3 (#181).
  • Added Feature/sm warehouse 2 13 dec 2 (#182).
  • Added more changes and headless.
  • Added merge.
  • Added headless and other fixes.
  • Added default values.
  • Added Brettpac branch (#184).
  • Added Redoing sm_dance_bot_warehouse_3 waypoints.
  • Added More Waypoints.
  • Added SrConditional fixes and formatting (#168).
  • Added fix: some formatting and templating on SrConditional.
  • Added fix: move trigger logic into headers.
  • Added fix: lint.
  • Added Feature/wharehouse2 dec 14 (#185).
  • Added warehouse2.
  • Added Feature/sm warehouse 2 13 dec 2 (#186).
  • Added finetuning waypoints (#187).
  • Added Feature/cb pure spinning (#188).
  • Added Feature/cb pure spinning (#189).
  • Added pure spinning behavior missing files.
  • Added minor changes (#190).
  • Added Feature/planner changes 16 12 (#191).
  • Added more fixes.
  • Added Feature/replanning 16 dec (#193).
  • Added replanning for all our examples.
  • Added several fixes (#194).
  • Added minor changes (#195).
  • Added Feature/undo motion 20 12 (#196).
  • Added improving undo motion navigation warehouse2.
  • Added tuning warehouse3 (#197).
  • Added Feature/undo motion 20 12 (#198).
  • Added undo tuning and errors.
  • Added format.
  • Added Feature/sync 21 12 (#199).
  • Added format issues.
  • Added Feature/warehouse2 22 12 (#200).
  • Added format issues.
  • Added finishing warehouse2.
  • Added Feature/warehouse2 23 12 (#201).
  • Added tuning and fixes.
  • Added Feature/minor tune (#203).
  • Added fixing warehouse 3 problems, and other core improvements (#204).
  • Added fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green.
  • Added weird MoveIt not downloaded repo.
  • Added added missing file from warehouse2 (#205).
  • Added backport to foxy.
  • Added minor format.
  • Added minor linking errors foxy.
  • Added updating subscriber publisher components.
  • Added progress in autoware machine.
  • Added refining cp subscriber cp publisher.
  • Added improvements in smacc core adding more components mostly developed for autoware demo.
  • Added autoware demo.
  • Added foxy ci.
  • Added fix.
  • Added some reordering fixes.
  • Added docker files for different revisions, warnings removal, and more testing on navigation.
  • Added fixing docker for foxy and galactic.
  • Added docker build files for all versions.
  • Added barrel demo.
  • Added barrel search build fix and warehouse3.
  • Added fixing startup problems in warehouse 3.
  • Added fixing format and minor.
  • Added progress in barrel husky.
  • Added barrel demo.
  • Added progress.
  • Added fixing broken build.
  • Added Feature/barrel - do not merge yet (#233).
  • Added backport to foxy.
  • Added minor formatting fixes.

Changed

  • Changed progress on AWS navigation and some other refactorings on navigation clients and behaviors.

Fixed

  • Fixed pipeline error.
  • Fixed broken master build.
  • Fixed broken build.
  • Fixed warehouse 3 problems, and other core improvements to remove dead lock.
  • Fixed missing sm.
  • Fixed minor broken build.
  • Fixed some reordering fixes.

- Fixed fixing broken build. ``rst Section_21 ==========

Added

  • Add galactic CI build due to Navigation2 issues in rolling.
  • Add partial changes for ament_cpplint.
  • Add tf2_ros as dependency for finding includes.
  • Add workflow for checking doc build.
  • Create doxygen-deploy.yml.
  • Create workflow for testing prerelease builds.
  • Use manual deployment temporarily.
  • Use docs/ as source folder and output directory for documentation.
  • Added setupTracing.sh for configuring tracing group.
  • Added a dockerfile for Rolling and Galactic.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint linters.
  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • Enable cppcheck.
  • Enable cppcheck and disable cpplint

`rst Section_22 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - New client behavior for nav2: wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive, with optional node selection. - New client behavior: cb pause slam for pausing SLAM operations. - New client behavior: cb pause slam for pausing SLAM operations. Changed ------- - Updated launch command in README.md. - Corrected all linters and formatters. Fixed ----- - Resolved compile warnings. Removed ------- - Removed some compile warnings. Collaborators ------------- - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

pabloinigoblasco

`rst Section_23 ========== Added ----- - Rename doxygen deployment workflow (#100) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - Feature/sm dance bot strikes back gazebo fixes (#105) - aws demo (#108) - Brettpac branch (#110, #111) - a3 (#113) - diverse improvements navigation and performance (#116) - Feature/diverse improvements navigation performance (#117) - Feature/slam toggle and smacc deep history (#122) - Feature/dance bot s pattern (#128, #129) - First working version of sm template and template generator. (#127) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - waypoints navigator bug (#133) - Add SM core test (#138) - Feature/nav2z renaming (#144) - Add SM Atomic SM generator. (#143) - Rolling Docker environment to be executed from any environment (#154) - slight waypoint 4 and iterations changes so robot can complete course (#155) - Feature/migration moveit client (#151) Changed ------- - Move method after the method it calls. Otherwise recursion could happen. (#126) - Update package list. (#142) - Fix CI: format fix python version (#148) - Remove node creation and create only a logger. (#149) Fixed ----- - Remove neo_simulation2 package. (#112) - minor hotfix - gazebo fixes, to show the robot and the lidar - format fixes - gazebo fixes for sm_dance_bot_strikes_back - precommit cleanup run (#106) - got sm_multi_stage_1 working (barely) (#109) - minor format - minor tweaks (#130) - minor navigation improvements (#141) - using local action msgs - removing sm_dance_bot_msgs - pending references - removing parameters smacc - workflows update - 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. - formatting - minor Removed ------- - Remove neo_simulation2 package. - removing parameters smacc - removing test from main moveit cmake - test ur5 - repos dependency - adding dependency to ur5 client - docker refactoring - minor dockerfile test workaround Contributors ------------ - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - pabloinigoblasco <pablo@ibrobotics.com> - DecDury <declandury@gmail.com> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_24 ========== Added ----- - 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) - Feature/cb pure spinning (#188) - Feature/planner changes 16 12 (#191) - Feature/replanning 16 dec (#193) - Feature/undo motion 20 12 (#196) - Feature/sync 21 12 (#199) - Feature/warehouse2 22 12 (#200) - Feature/warehouse2 23 12 (#201) - Feature/minor tune (#203) Changed ------- - Refactor: remove line - Feat: add reliability qos config - Finetuning waypoints (#187) - Tuning and fixes (#202) - Minor tune - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green Fixed ----- - Fix: add a missing colon - Fix: some formatting and templating on SrConditional - Fix: move trigger logic into headers - Fix: lint - Several fixes (#194) Removed ------- - Minor broken build - Some reordering fixes - Warnings removal Collaborators ------------- - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <denis@stogl.de> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com>`

`rst Section_25 ========== Added ----- - Feature/docker improvements march 2022 (#235) - First ensure you have the necessary package installed.[ sudo apt-get install ros-rolling-ros2trace ]{.title-ref}- 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. - Added setupTracing.sh Installs necessary packages and configures tracing group. - Created alternative ManualTracing - Added a dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - Update tracing/ManualTracing.md - Changed wording "smacc application" to "SMACC2 library" - Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch Fixed ----- - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Correct formatters. - Correct formatting of python file. - Enable cppcheck - Optimized deps in move_base_z_planners_common. - Renaming of event generator library - Minor formatting Removed ------- - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. - 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" - Deleted tracing directory Other Changes ------------- - Progress in husky demo - Improving navigation behaviors - Branching example - Minor changes - Replanning for all our examples - Backport to foxy - Foxy backport (#206) - 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. - Update ci-build-source.yml - Change extension - Change extension of imports. - Included necessary package and edited Threesome launch - Execute on master update - 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 - 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 - Moved tracing.md to tracing directory - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - SM respira 1 format cleanup - SM respira test 2 - Do not execute clang-format on smacc2_sm_reference_library package - SM reference library reformatting - 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 - 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 - Renamed folders, deleted tracing.md, edited README.md - Bug in SMACC2 component - Reverted markdowns to html - Added README tutorial for Dockerfile - Additional cleanup - Cleanup - Edited tracing.md to reflect new tracing event names - Enable galactic CI setup and rename rolling files. (#58) - Fix source CI and correct README overview. (#62) - 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) - More Readme Updates (#72) - More Readme (#74) - Created new SM from SM respira 1 (#76) - Feature/core and navigation fixes (#78) - Base for the SM AWS warehouse navigation - Progressing in AWS navigation - Several core improvements during navigation testing - Formatting improvements Co-authored-by -------------- - 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> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_26 ========== Added ----- - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success - 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 Changed ------- - Navigation parameters fixes on sm_dance_bot - Merge and progress - Fix format - Correct all linters and formaters Fixed ---- - Fix pre-commit - Trying to fix Pre-Commit - Modifying sm_atomic_performance_test_a_2 - Remove some compile warnings Removed ------- - Several core improvements during navigation testing Collaborators ------------- - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

pabloinigoblasco

`rst Section_27 ========== 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` for waiting `nav2` nodes subscribing to the `/bond` topic and waiting for them to be alive. Optionally select the nodes to wait. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. Also `smacc2::deep_history` syntax. - Progress in testing `sm_dance_bot` introducing `slam` pausing/resuming functionality. - Polishing `sm_dance_bot` and `s-pattern`. - Minor tuning to mitigate overshot issue cases in `waypoints` navigator. - Minor navigation improvements. - Using local action messages. - Navigation 2 stack renaming. Fixed ----- - Move method after the method it calls to prevent recursion. - Fix CI: format fix python version. Removed ------- - Removed `neo_simulation2` package. - Removed parameters in `smacc`. Other ----- - Several core improvements during navigation testing. - Formatting improvements. - Precommit cleanup. - Correct formatting. - Enable source build on PR for testing. - Adjust build packages of source CI. - Added SVGs to READMEs of `atomic`, `dance_bot`, and others. - Noticed launch command was incorrect in `README.md`, fixed launch command for `sm_dance_bot_strikes_back`, and removed some comments. - Workflow updates. - Pending references.`

`rst Section_28 ========== Added ----- - Rolling Docker environment to be executed from any environment (#154) - Feature/migration moveit client (#151) - Initial migration to smacc2 - Fixing errors introduced on formatting - Adding missing dependency - Fixing linting warnings - Removing test from main moveit cmake - Progressing in the moveit migration testing - Updating format - Adding .reps dependencies and fixing build errors - Adding dependency to ur5 client - Feature/aws navigation sm dance bot (#174) - Progress on aws navigation and refactorings on navigation clients and behaviors - More on aws demo - Feature/warehouse2 22 12 (#200) - Replanning for all examples - Fixing format issues - Finishing warehouse2 Changed ------- - Moved reference library SMs to smacc2_performance_tools (#166) - Add QOS durability to SmaccPublisherClient (#163) - Added QOS durability to SmaccPublisherClient Fixed ----- - Update readme (#164) - More readme updates - SrConditional fixes and formatting (#168) - Fixing formatting and templating on SrConditional - Moving trigger logic into headers - Lint fixes - Several fixes (#194) Removed ------- - Pure spinning behavior missing files (#189) Co-Authored-By -------------- - DecDury <declandury@gmail.com> - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - reelrbtx <brett2@reelrobotics.com> - brettpac <brett@robosoft.ai>`

`rst Section_29 ========== Added ----- - Use correct upstream .repos files for source builds (#243) - Correct mergify branch names (#246) - Correct name of source-build job and bump version of action (#242) (#247) - Update galactic source build job name (#250) - Galactic source build: update .repos file, bump action version and use correct version of upstream packages (backport #241) (#248) - restoring workflow files (#252) - restoring files (#253) - Fix checkout branches for scheduled builds (#254) - Update foxy-source-build.yml - Feature/fixing husky build rolling (#257) - Feature/fixing husky build rolling (#258) - Update README.md (#262) - Feature/fixing ur demos (#261) - Feature/fixing type string walker (#263) - Update README.md (#266) - Update README.md (#267) - Update README.md (#268) - Significant update in Getting Started Instructions (#269) - Fix urls to index.ros.org (#284) - Fix foxy source build config to use repos file from foxy branch. (#285) - urdf for ur to support namespaces - Ignore packages which should not be released. - Added changelogs. - 0.4.0 - Revert "Ignore packages which should not be released." - FakeSystem is working. - Update CI setup (#305) - Feature/testing smacc rta inter context routes (#306) - Packml example (#300) - initial commit of packml - progressing substate for start and execute - completing state - finishing state machine - fixing break in packml Changed ------- - fixing rolling build (#239) - fixing to focal by the moment - fixing building issue - fixing broken build - build fix - fixing ur demo (#273) - fix: initialise conditionFlag as false (#274) - progress on the multi arm moveit - more on multi-ur - testing ur5 2 - progressing, two arms with roscontrol and moveit - precommit fix (#280) - more progress on fake controllers - ros2 control gazebo repo dependency Fixed ----- - minor broken build - some reordering fixes - fixing docker for foxy and galactic - fixing startup problems in warehouse 3 - fixing format and minor - fixing husky project build on rolling - fixing type string walker threesome demo - removing other distribution files - more formatting fix - more progress - more progress on fake controllers - more merge - more fixing rolling build - more fixes - more progress - more progress in barrel husky - more progress in husky demo - more progress in husky demo - more progress - more progress - more formatting fix - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress - more progress Removed ------- - missing - missing sm - missing - missing - missing - missing repo - missing deps - missing repo - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing - missing`rst Section_30 ==========

Author: Pablo Iñigo Blasco <<pablo@ibrobotics.com>> Date: Fri May 27 00:09:15 2022 +0200

Version 0.1.0

Added

  • Packml example with state machine progression and completion.
  • Squashed commit for packml fixes and merging from galactic.

Changed

  • Renamed tracing events and folders.
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Progress on navigation rolling.

Fixed ----

  • Build issues on galactic.
  • FakeSystem functionality.
  • Bug in smacc2 component.

Removed

  • Manual installation steps for ros-rolling-ros2trace.
  • Tracing.md file.

Author: brettpac <<brettpac@users.noreply.github.com>> Date: Thu May 19 00:05:46 2022 -0700

Version 0.1.0

Changed

  • Update README.md.

Author: Denis Štogl <<denis@stogl.de>> Date: Wed May 18 23:57:44 2022 +0200

Version 0.1.0

Changed

  • Update CI setup.

Author: Denis Štogl <<denis@stogl.de>> Date: Mon May 16 15:08:36 2022 +0200

Version 0.1.0

Fixed ----

- CI adjustments due to ros2_control API changes. ``rst Section_31 ==========

Added

  • Added galactic CI setup and renamed rolling files. (#58)
  • Added more Readme Updates (#72), (#74)
  • 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
  • Added navigation parameters fixes on sm_dance_bot

Changed

  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69)
  • Changed event generator library name
  • Updated smacc2_rta command across readmes
  • Updated c_cpp_properties.json
  • Updated README.md launch command
  • Updated doxygen links

Fixed ----- Fixed source CI and corrected README overview. (#62) - Fixed trailing spaces - Corrected all linters and formaters

Removed

  • Do not execute clang-format on smacc2_sm_reference_library package

Other

  • Optimized dependencies in move_base_z_planners_common
  • Cleaned up sm_respira_1 format
  • Cleaned up sm_respira_1 format pre-commit
  • Cleaned up sm_reference_library format
  • Cleaned up sm_atomic_24hr
  • Cleaned up sm_atomic_performance_trace_1
  • Cleaned up sm_atomic_24hr
  • Cleaned up sm_advanced_recovery_1
  • Cleaned up sm_atomic_performance_test_a_2
  • Cleaned up sm_atomic_performance_test_a_1
  • Cleaned up sm_atomic_performance_test_c_1
  • Cleaned up sm_multi_stage_1
  • Progressed in aws navigation
  • Made several core improvements during navigation testing
  • Made progress in aws navigation demo
  • Made minor formatting improvements
  • Attempted pre-commit fixes
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit
  • Fixed pre-commit

`rst Section_32 ========== 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` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. - Base for the `sm_aws_warehouse` navigation. - Gazebo fixes to show the robot and lidar. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Source build enabled on PR for testing. - Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. Introduces `smacc2::deep_history` syntax. - First working version of `sm` template and template generator. - Minor tweaks. Changed ------- - Formatting improvements throughout. - Minor format adjustments. - Navigation parameters fixes on `sm_dance_bot`. - Cleaning and lidar show/hide option in `sm_dance_bot`. - Polishing `sm_dance_bot` and `s-pattern`. - Refinement in `sm_dance_bot`. - Corrected "Finnaly" to "Finally". Fixed ----- - Remove some compile warnings. - Remove `neo_simulation2` package. - Remove merge markers from a Python file. - Move method after the method it calls to prevent recursion. Removed ------- - `neo_simulation2` package. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>`

Section_33

Added

  • Feature/sm dance bot refine 2 (#132)
  • 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)
  • 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)
  • Add QOS durability to SmaccPublisherClient (#163)
  • Feature/testing moveit behaviors (#167)
  • Feature/aws navigation sm dance bot (#174)
  • Waypoint Inputs (#178)
  • 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 (#139)
  • Resolve compile warnings (#137)
  • Using local action msgs
  • Removing sm_dance_bot_msgs
  • Format fix python version (#148)
  • Remove node creation and create only a logger. (#149)
  • Initial migration to smacc2
  • Fixing some errors introduced on formatting
  • Missing dependency
  • Fixing some more linting warnings
  • 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
  • Progress on move_it PR
  • Minor dockerfile test workaround
  • Improving dockerfile for building local tests
  • Fixing compiling issues
  • Moved reference library SMs to smacc2_performance_tools (#166)
  • Pre-commit cleanup
  • Finetuning waypoints (#187)
  • Several fixes (#194)

Fixed

  • Noticed launch command was incorrect in README.md
  • Fix CI: format fix python version (#148)
  • Fixing pipeline error
  • Fixing broken master build
  • Fixing broken build

Removed

  • Removing parameters smacc (#147)
  • Removing parameters smacc
  • Removing parameters smacc
  • Removing sm_dance_bot_msgs
  • Removing parameters smacc

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 <<destogl@users.noreply.github.com>>
  • Co-authored-by: Denis Štogl <<denis@stogl.de>>

`rst Section_34 ========== 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) - Added missing file from warehouse2 (#205) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Added workflow for checking doc build - Created doxygen-deploy.yml - Created workflow for testing prerelease builds - Use manual deployment for now - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - 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 - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Added 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 - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Added README tutorial for Dockerfile Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Changed wording "smacc application" to "SMACC2 library" - Updated ci-build-source.yml - Updated doxygen-check-build.yml - Updated smacc2_rta command across readmes - Cleaned up sm_atomic_24hr - Optimized deps in move_base_z_planners_common - Renamed event generator library - Minor formatting changes - Renamed folders, deleted tracing.md, edited README.md - More on performance and other issues - More changes on performance tests - Updated doxygen links - Updated c_cpp_properties.json - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - Corrected README overview Fixed ----- - Fix trailing spaces - Correct codespell - Correct python linters warnings - Fixed warehouse 3 problems and other core improvements to remove dead lock, also making continuous integration green - Fixed bug in smacc2 component Removed ------- - Deleted tracing directory - Removed manual installation of ros-rolling-ros2trace - Disabled ament_cpplint - Disabled some packages and update workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Disabled disabled packages - Corrected formatting of python file - Included necessary package and edited Threesome launch - Do not execute clang-format on smacc2_sm_reference_library package - Removed tracing events after - Reverted markdowns to html - Deleted tracing.md - Cleanup Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_35 ========== Added ----- - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_a_2 - Sm_atomic_performance_test_a_1 - Sm_atomic_performance_test_c_1 (#88) - Modifying sm_atomic_performance_test_a_2 (#89) - Sm_multi_stage_1 (#90) - Update README.md - Wait topic message client behavior (#81) - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) Changed ------- - Several core improvements during navigation testing - Progress in AWS navigation - Formatting improvements - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success - Adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You can optionally select the nodes to wait - Corrected all linters and formatters - Navigation parameters fixes on sm_dance_bot - Merge and progress - Fix format Removed ------- - Minor format`

pabloinigoblasco

`rst Section_36 ========== Added ----- - New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm they are alive. Optional node selection available. - New feature: cb_wait_topic_message. Asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. Changed ------- - Progress in AWS navigation demo. - Navigation parameters fixes on sm_dance_bot. - Gazebo fixes to show the robot and lidar. Fixed ---- - Removed some compile warnings (#96). - Minor hotfix. - Minor navigation improvements. - Minor tuning to mitigate overshot issue cases. - Minor format issues. Removed ------- - Removed neo_simulation2 package. - Removed sm_dance_bot_msgs. - Removed parameters smacc. Other ----- - Several core improvements during navigation testing. - Base for the sm_aws_warehouse navigation. - Progress in AWS navigation. - Formatting improvements. - More on navigation. - Precommit cleanup run. - Updates yaml. - 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. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Update package list.`

pabloinigoblasco

`rst Section_37 ========== Added ----- - Add SM Atomic SM generator. (#143) - Add SM Atomic SM generator to create only a logger. (#149) - Add QOS durability to SmaccPublisherClient (#163) - Add dependencies for husky simulation in AWS navigation. (#174) - Add warehouse2 progress. (#179) - Add Waypoint Inputs. (#178) - Add SrConditional fixes and formatting. (#168) - Add missing file from warehouse2. (#205) Changed ------- - Update launch command in README.md for sm_dance_bot_strikes_back. (#148) - Refactor SM dance bot strikes back. (#152) - Move reference library SMs to smacc2_performance_tools. (#166) - Rework sm_multi_stage_1 with multistage modes and sequences. (#172) - Redo sm_dance_bot_warehouse_3 waypoints. (#184) - Finetune waypoints. (#187) - Improve undo motion navigation in warehouse2. (#198) - Tune and fix warehouse3 problems. (#204) Fixed ----- - Fix launch command for sm_dance_bot_strikes_back and remove past comments. (#148) - Fix CI formatting for Python version. (#148) - Fix node creation to create only a logger. (#149) - Fix compiling issues. (#164) - Fix broken master build. (#174) - Fix pipeline error. (#174) - Fix formatting in husky dependencies. (#174) - Fix broken build in AWS navigation. (#174) - Fix some formatting and templating on SrConditional. (#168) - Fix move trigger logic into headers. (#168) - Fix linting issues. (#168) - Fix pure spinning behavior missing files. (#189) - Fix several issues in replanning examples. (#194) - Fix errors in undo motion navigation. (#198) - Fix format issues in sync. (#199) - Fix format issues in warehouse2. (#200) - Fix tuning and fixes in warehouse2. (#202) - Fix minor tune issues. (#203) - Fix warehouse3 problems and core improvements to remove deadlock. (#204) - Fix weird moveit not downloaded repo. (#204) Removed ------- - Remove test from main moveit CMake. (#164) - Remove some comments from past in launch command for sm_dance_bot_strikes_back. (#148)`

pabloinigoblasco

`rst Section_38 ========== Added ----- - 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. - Add workflow for checking doc build. - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Dockerfile w/ ROS distro as argument - First ensure you have the necessary package installed. - Include necessary package and edit Threesome launch - Open new folder for additional tracing contents - Rename header files and correct format. - Rename to smacc2 and smacc2_msgs - Try fixing CI for rolling. (#209) Changed ------- - Change extension of imports. - Change wording "smacc application" to "SMACC2 library" - Update name of package and package.xml to pass liter. - Update description table. - Update table - Update ci-build-source.yml - Update doxygen-check-build.yml - Update smacc2_rta command across readmes Fixed ----- - Fix rolling builds (#222) - Fix trailing spaces. - Minor broken build Removed ------- - Disable ament_cpplint. - Disable some packages and update workflows. - Disable cpplint and cppcheck linters. - Disable disabled packages - Ignore further packages - Ignore all packages except smacc2 and smacc2_msgs - Remove example things from Foxy CI setup. (#214) - Remove manual installation of ros-rolling-ros2trace - Revert "Ignore all packages except smacc2 and smacc2_msgs" Other ----- - Branching example - Cleanup - Correct codespell. - Correct formatters. - Correct formatting of python file. - Do not execute clang-format on smacc2_sm_reference_library package. - Enable build of missing rolling repositories. - Enable cppcheck - Enable Navigation2 for semi-binary build. - More changes on performance tests - More on performance and other issues - Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine - Reactivating smacc2 nav clients for rolling via submodules - Refining cp subscriber cp publisher - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Replanning for all our examples - Reset all versions to 0.0.0 - Satisfy ament_lint_cmake - Some progress on navigation rolling - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Updating subscriber publisher components - Updated tracing.md to reflect new tracing event names - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components - Updating subscriber publisher components`rst Section_39 ==========

Added

  • Add galactic CI setup and rename rolling files. (#58)
  • More Readme Updates (#72)
  • More Readme (#74)
  • created new sm from sm_respira_1 (#76)
  • Feature/core and navigation fixes (#78)
  • Feature/aws demo progress (#80)
  • Wait topic message client behavior (#81)
  • Feature/wait nav2 nodes client behavior (#82)
  • Feature/aws demo progress (#92)
  • Feature/sm dance bot fixes (#93)
  • Feature/sm aws warehouse (#94)

Changed

  • Optimized deps in move_base_z_planners_common.
  • Renaming of event generator library
  • changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69)
  • update doxygen links (#70)
  • Update README.md
  • navigation parameters fixes on sm_dance_bot

Fixed ----- Fix source CI and correct README overview. (#62) - sm_atomic_performance_test_c_1 (#88) - modifying sm_atomic_performance_test_a_2 (#89) - fixing precommit - Correct all linters and formaters.

Removed

  • Clean up of sm_atomic_24hr
  • more sm_atomic_24hr cleanup
  • minor formatting
  • several core improvements during navigation testing
  • formatting improvements
  • more on navigation
  • format improvements
  • progress in aws navigation demo
  • base for the sm_aws_aarehouse navigation
  • progressing in aws navigation
  • minor

Collaborators

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

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

Added

  • New client behavior for nav2: Now nodes subscribe to the /bond topic and wait until they are alive. You can optionally select the nodes to wait for.
  • New feature: `cb_wait_topic_message`: Asynchronous client behavior that waits for a topic message and optionally checks its contents for success.
  • [cb_pause_slam]{.title-ref} client behavior.
  • [sm_dance_bot_lite]{.title-ref} gazebo fixes.
  • [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes.
  • AWS navigation demo progress.
  • Progress in AWS navigation.
  • Base for the [sm_aws_warehouse]{.title-ref} navigation.
  • [sm_multi_stage_1]{.title-ref} doubling.
  • [smacc2::deep_history]{.title-ref} syntax introduced.
  • [dance_bot_s_pattern]{.title-ref} improvements.
  • First working version of [sm]{.title-ref} template and template generator.
  • Minor tuning to mitigate overshot issue cases in the waypoints navigator.
  • Progress in the [sm_dance_bot]{.title-ref} tests.
  • More progress on markers cleanup.

Changed

  • Minor formatting improvements.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Cleaning and lidar show/hide option in [sm_dance_bot]{.title-ref}.
  • Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}.
  • Fixing format issues.

Fixed

  • Removed some compile warnings.
  • Removed [neo_simulation2]{.title-ref} package.
  • Removed merge markers from a Python file.
  • Fixed recursion possibility by moving a method after the method it calls.
  • Fixed minor format issues.

Removed

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

Contributors

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

- Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ``rst Section_41 ==========

Added

  • Added SM core test (#138)
  • Added SVGs to READMEs of atomic, dance_bot, and others (#140)
  • Added remaining SVGs to READMEs (#145)
  • Added SM Atomic SM generator. (#143)
  • Added QOS durability to SmaccPublisherClient (#163)

Changed

  • Renamed Feature/nav2z to navigation 2 stack (#144)
  • Updated package list (#142)
  • Refactored Feature/sm dance bot strikes back (#152)
  • Refactored Feature/migration moveit client (#151)
  • Refactored Feature/aws navigation sm dance bot (#174)
  • Refactored Feature/wharehouse2 dec 14 (#185)
  • Refactored Feature/cb pure spinning (#188)
  • Refactored Feature/planner changes 16 12 (#191)
  • Refactored Feature/replanning 16 dec (#193)
  • Refactored Feature/undo motion 20 12 (#196)
  • Refactored Feature/sync 21 12 (#199)

Fixed

  • Resolved compile warnings (#137)
  • Fixed launch command in README.md (#148)
  • Fixed CI format for Python version (#148)
  • Fixed node creation in SM Atomic SM generator (#149)
  • Fixed compiling issues in moveit migration (#164)
  • Fixed broken master build in moveit testing (#167)
  • Fixed pipeline error in moveit testing (#167)
  • Fixed broken build in aws navigation (#174)
  • Fixed formatting in warehouse2 (#180)
  • Fixed formatting and templating in SrConditional (#168)
  • Fixed several errors in undo motion navigation (#198)

Removed

  • Removed sm_dance_bot_msgs
  • Removed parameters smacc
  • Removed test from main moveit CMake
  • Removed unnecessary comments in launch command

Other

  • Co-authored changes with Brett <<brett@robosoft.ai>>, DecDury <<declandury@gmail.com>>, and Denis Štogl <<destogl@users.noreply.github.com>>
  • Pre-commit cleanup in various features
  • Updated Docker environment for better execution
  • Moved reference library SMs to smacc2_performance_tools (#166)
  • Progressed in moveit migration testing
  • Added dependencies and fixed build errors in moveit migration
  • Improved Dockerfile for building local tests

- Tuned waypoints in various features ` Section 42 ----------- Added: ------ - Feature/warehouse2 22 12 (#200): Added missing file from warehouse2. - Feature/warehouse2 23 12 (#201): Tuning and fixes. - Feature/minor tune (#203): Minor tune and fixing warehouse 3 problems, along with other core improvements. - dockerfiles (#225): Added docker files for different revisions, warnings removal, and more testing on navigation. - Fix code generators (#221): Fixed other build issues, updated SM template, and made example code clearly visible. - Feature/retry behavior warehouse 1 (#226): Foxy backport with minor formatting fixes, trailing spaces correction, codespell correction, python linters warnings correction, addition of galactic CI build, partial changes for ament_cpplint, addition of tf2_ros as dependency, and various workflow updates. - Update sm_name.hpp: Updated templated to use Blackboard storage, resolve the global data correctly, and update sm_name.hpp. - Update SM template and make example code clearly visible: Removed use of node in the sm performance template. - Update template to resolve the global data correctly: Updated template to use Blackboard storage. - Update ci-build-source.yml: Updated ci-build-source.yml. - Update doxygen-check-build.yml: Created doxygen-check-build.yml. - Create doxygen-deploy.yml: Created doxygen-deploy.yml. - Create workflow for testing prerelease builds: Created workflow for testing prerelease builds. - Update description table: Updated description table. - Update table: Updated table. - Copy initial docs: Copied initial docs. - Dockerfile w/ ROS distro as argument: Added Dockerfile with ROS distro as argument. - Opened new folder for additional tracing contents: Opened new folder for additional tracing contents. - added setupTracing.sh: Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing: Created alternative ManualTracing. - added new sm markdowns: Added new sm markdowns. - added a dockerfile for Rolling and Galactic: Added a dockerfile for Rolling and Galactic. - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh: Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Update tracing/ManualTracing.md: Updated tracing/ManualTracing.md. - Update smacc_sm_reference_library/sm_atomic/README.md: Updated smacc_sm_reference_library/sm_atomic/README.md. Changed: -------- - Changed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch". - Changed wording "smacc application" to "SMACC2 library". Fixed: ------ - Fixing docker for foxy and galactic: Fixed docker for foxy and galactic. - Fix other build issues: Fixed other build issues. - Correct codespell: Corrected codespell. - Correct python linters warnings: Corrected python linters warnings. - Fix trailing spaces: Fixed trailing spaces. - Update SM template and make example code clearly visible: Updated SM template and made example code clearly visible. - Remove use of node in the sm performance template: Removed use of node in the sm performance template. - Updated templated to use Blackboard storage: Updated templated to use Blackboard storage. - Update template to resolve the global data correctly: Updated template to resolve the global data correctly. Removed: -------- - Removed manual installation of ros-rolling-ros2trace: This is now automated in setupTracing.sh. 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> Co-authored-by: Pablo Iñigo Blasco <pablo@ibrobotics.com>`rst Section_43 ==========

Added

  • Enable build of missing rolling repositories.
  • Enable Navigation2 for semi-binary build.
  • 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.
  • 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.

Changed

  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Renamed folders, deleted tracing.md, edited README.md.
  • Renaming of event generator library.
  • Update smacc2_rta command across readmes.
  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69).
  • Updated README.md launch command.

Fixed

  • Correct trailing spaces.
  • Optimized dependencies in move_base_z_planners_common.
  • Correct all linters and formatters.

Removed

  • Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file.
  • Do not execute clang-format on smacc2_sm_reference_library package.

Other

  • Some progress on navigation rolling.
  • Performance tests improvements.
  • More on performance and other issues.
  • Minor formatting.
  • Several core improvements during navigation testing.
  • Progress in AWS navigation demo.
  • Progressing in AWS navigation.
  • More on navigation.
  • Format improvements.
  • Attempting pre-commit fixes.
  • Fixing precommit.
  • Progress in AWS navigation demo.
  • Minor format.

Contributors

  • Pablo Iñigo Blasco
  • Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Denis Štogl <<destogl@users.noreply.github.com>>

- Denis Štogl <<denis@stogl.de>> ``rst Section_44 ==========

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 to subscribe to the [/bond]{.title-ref} topic and ensure they are alive. Nodes to wait for can be optionally selected.
  • Base for the [sm_aws_warehouse]{.title-ref} navigation.
  • [cb_pause_slam]{.title-ref} client behavior.
  • [sm_dance_bot_lite]{.title-ref} visualizing TurtleBot3.
  • [sm_multi_stage_1]{.title-ref} doubling.
  • [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes.
  • AWS demo.

Changed

  • Progress in AWS navigation demo.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Cleaning and lidar show/hide option.
  • Gazebo fixes to show the robot and the lidar.
  • Progress in navigation, slam toggle client behaviors, and [slam_toolbox]{.title-ref} components. Also [smacc2::deep_history]{.title-ref} syntax.
  • Going forward in testing [sm_dance_bot]{.title-ref} introducing slam pausing/resuming functionality.
  • Move method after the method it calls to prevent recursion.

Fixed

  • Remove some compile warnings.
  • Correct formatting.
  • Additional linting and formatting.
  • Remove merge markers from a Python file.

Removed

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

Collaborators

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

- pabloinigoblasco <<pablo@ibrobotics.com>> ` Section_45 ========== Added ----- - First working version of sm template and template generator. (#127) - Feature/dance bot s pattern (#129) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - Resolve compile warnings (#137) - Add SM core test (#138) - Feature/nav2z renaming (#144) - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Add SM Atomic SM generator. (#143) - Rolling Docker environment to be executed from any environment (#154) - Feature/sm dance bot strikes back refactoring (#152) - 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) - Feature/cb pure spinning (#188) Changed ------- - Minor tweaks (#130) - Minor navigation improvements (#141) - Using local action msgs (#139) - Update package list. (#142) - Update readme (#164) - Initial migration to smacc2 - Progress on moveit migration testing - Finetuning waypoints (#187) Fixed ----- - Waypoints navigator bug (#133) - 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 - Fixing broken master build - SrConditional fixes and formatting (#168) Removed ------- - Removing sm_dance_bot_msgs - Removing parameters smacc - Removing test from main moveit cmake 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_46 ==========

Added

  • 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)
  • Fix broken source build (#227)
  • Only rolling version should be pre-released on on master. (#230)
  • Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234)
  • Update file for fake hardware simulation and add file for gazebo simulation. (#224)
  • Feature/improvements warehouse3 (#228)
  • Foxy backport (#206)

Changed

  • Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine
  • Improving undo motion navigation warehouse2
  • Tuning warehouse3
  • Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green
  • Retry behavior warehouse 1
  • Update file for fake hardware simulation and add file for gazebo simulation.
  • Rename header files and correct format
  • Update doxygen-check-build.yml
  • 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
  • Reset all versions to 0.0.0
  • 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. This is now automated in setupTracing.sh

Fixed

  • Several fixes (#194)
  • 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
  • Correct formatting of python file
  • Included necessary package and edited Threesome launch
  • Change extension of imports
  • Enable cppcheck
  • Correct formatting of python file
  • Execute on master update
  • Ignore all packages except smacc2 and smacc2_msgs
  • Update changelogs
  • Revert "Ignore all packages except smacc2 and smacc2_msgs". This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61

Removed

  • Weird moveit not downloaded repo
  • Added missing file from warehouse2
  • Disable disabled packages
  • Update ci-build-source.yml
  • Change extension
  • First ensure you have the necessary package installed
  • Use manual deployment for now
  • Use docs/ as source folder for documentation
  • Use docs/ as output directory
  • Correct GitHub branch reference
  • Ignore all packages except smacc2 and smacc2_msgs

- Ignore all packages except smacc2 and smacc2_msgs ` *pabloinigoblasco*`rst Section_47 ==========

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.
  • Do not execute clang-format on smacc2_sm_reference_library package.
  • Correct trailing spaces.
  • Optimized dependencies in move_base_z_planners_common.
  • Cleaned up sm_atomic_24hr.
  • Fixed source CI and corrected README overview.
  • Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch.
  • Corrected all linters and formatters.

Removed

  • Removed galactic builds from master and kept only rolling. Removed submodules and used .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 in sm_respira_1.
  • Format cleanup in sm_respira_1 pre-commit.
  • More changes on performance tests.
  • Reformatted sm_reference_library.
  • Minor formatting improvements.
  • More readme updates.
  • Several core improvements during navigation testing.
  • Formatting improvements.
  • Progress in AWS navigation demo.
  • More on navigation.

- Attempting pre-commit fixes. ``rst Section_48 ==========

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 nav2 nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive. Optional selection of nodes to wait.

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.
  • `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option.
  • [sm_multi_stage_1]{.title-ref} doubling.

Fixed

  • Remove some compile warnings.
  • Minor hotfix.
  • Format fixes for Gazebo to show the robot and lidar.
  • Format fixes for [sm_dance_bot_strikes_back]{.title-ref}.

Removed

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

Other

  • Progress in AWS navigation demo.
  • Several core improvements during navigation testing.
  • Precommit cleanup run.
  • Updates YAML.
  • Correct formatting.
  • Enable source build on PR for testing.
  • Adjust build packages of source CI.
  • Merge and progress.

Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ` Section 49 ----------- Added ----- - Added feature/diverse improvements navigation performance (#117) - Additional linting and formatting - Added Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - Introducing smacc2::deep_history syntax - Testing sm_dance_bot with slam pausing/resuming functionality - Added Feature/dance bot s pattern (#128) - Polishing sm_dance_bot and s-pattern - Fixed typo "Finnaly" to "Finally" - Added First working version of sm template and template generator (#127) - Added Feature/sm dance bot refine (#131) - Added Feature/sm dance bot refine 2 (#132) - Build fix - Added waypoints navigator bug (#133) - Minor tuning to mitigate overshot issue cases - Added progress in the sm_dance_bot tests (#135) - Some more progress on markers cleanup - Added 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) - Added Update package list (#142) - Added Feature/sm dance bot strikes back refactoring (#152) - Slight waypoint 4 and iterations changes so robot can complete the course (#155) - Added Feature/migration moveit client (#151) - Initial migration to smacc2 - Progressing in the moveit migration testing - Added Update readme (#164) - Added initial state machine transition timestamp (#165) - Added Add QOS durability to SmaccPublisherClient (#163) - Added Feature/testing moveit behaviors (#167) - More testing on moveit - Progress on moveit - Added sm_pubsub_1 (#169) - Added sm_pubsub_1 part 2 (#170) - Added sm_advanced_recovery_1 renaming (#171) - Added sm_multi_stage_1 reworking (#172) - Multistage modes - Sequences and steps - Added Feature/aws navigation sm dance bot (#174) - Progress on aws navigation and refactorings on navigation clients and behaviors - More on aws demo - Added warehouse2 (#177) - Added Waypoint Inputs (#178) - Added sm_dance_bot_warehouse_3 (#181) Changed ------- - Moved reference library SMs to smacc2_performance_tools (#166) Fixed ----- - Remove merge markers from a python file (#119) - Move method after the method it calls to prevent recursion (#126) - Fix CI: format fix python version (#148) - Remove node creation and create only a logger (#149) - Fixing pipeline error - Fixing broken master build - Fixing compiling issues Removed ------- - Removing sm_dance_bot_msgs - Removing parameters smacc Collaborators ------------- - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> - 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_50 ==========

Added

  • Feature/sm warehouse 2 13 dec 2 (#182): Implemented warehouse feature with default values.
  • Feature/Brettpac branch (#184): Added new branch with improvements on waypoints.
  • Feature/wharehouse2 dec 14 (#185): Introduced minor changes to warehouse2.
  • Feature/cb pure spinning (#188, #189): Implemented pure spinning behavior with default values.
  • Feature/planner changes 16 12 (#191): Made minor changes and fixes to planner.
  • Feature/replanning 16 dec (#193): Improved replanning for all examples.
  • Feature/undo motion 20 12 (#196, #198): Enhanced undo motion navigation for warehouse2.
  • Feature/sync 21 12 (#199): Addressed format issues in sync feature.
  • Feature/warehouse2 22 12 (#200): Fixed format issues and completed warehouse2.
  • Feature/warehouse2 23 12 (#201): Tuned and fixed warehouse2.
  • Feature/minor tune (#203): Made minor tune-ups and fixes.
  • Feature/undo motion 20 12 (#198): Improved undo motion navigation for warehouse2.
  • Feature/sync 21 12 (#199): Addressed format issues in sync feature.
  • Feature/warehouse2 22 12 (#200): Fixed format issues and completed warehouse2.
  • Feature/warehouse2 23 12 (#201): Tuned and fixed warehouse2.
  • Feature/minor tune (#203): Made minor tune-ups and fixes.
  • Feature/barrel - do not merge yet (#233): Implemented changes for barrel feature.

Changed

  • SrConditional fixes and formatting (#168): Improved formatting and logic on SrConditional.
  • Fix trailing spaces (#206): Corrected trailing spaces and codespell issues.
  • Foxy backport (#206): Updated CI build for Foxy and Galactic versions.

Fixed

  • Several fixes (#194): Addressed various issues in the code.
  • Tuning and fixes (#202): Tuned and fixed issues in the code.
  • Fixing warehouse 3 problems, and other core improvements (#204): Resolved warehouse 3 problems and made core improvements.
  • Fixing broken build (#206): Fixed issues causing build failures.

Removed

  • Removed redundant entries.

Collaborators

  • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Co-authored-by: Denis Štogl <<denis@stogl.de>>
  • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
  • Co-authored-by: Declan Dury <<44791484+DecDury@users.noreply.github.com>>
  • Co-authored-by: DecDury <<declandury@gmail.com>>
  • Co-authored-by: reelrbtx <<brett2@reelrobotics.com>>
  • Co-authored-by: David Revay <<MrBlenny@users.noreply.github.com>>

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

Added

  • Added setupTracing.sh script for installing necessary packages and configuring tracing group.
  • Added README tutorial for Dockerfile.
  • Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success.
  • Added sm_multi_stage_1 state machine.

Changed

  • Changed wording from "smacc application" to "SMACC2 library".
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Renamed event generator library.
  • Optimized dependencies in move_base_z_planners_common.
  • Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch.
  • Updated smacc2_rta command across readmes.
  • Reformatted sm_reference_library.
  • Updated description table.
  • Updated table.
  • Edited tracing.md to reflect new tracing event names.

Fixed

  • Fixed bug in smacc2 component.
  • Fixed source CI and corrected README overview.
  • Fixed trailing spaces.
  • Fixed pre-commit issues in various sm_atomic_performance_test states.
  • Fixed formatting in sm_advanced_recovery_1.
  • Fixed formatting in sm_multi_stage_1.

Removed

  • Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh.
  • Removed galactic builds from master, keeping only rolling. Removed submodules and use .repos file.
  • Do not execute clang-format on smacc2_sm_reference_library package.

Other

  • Reverted "Ignore all packages except smacc2 and smacc2_msgs".
  • Reverted markdowns to html.
  • Reactivated smacc2 nav clients for rolling via submodules.
  • Deleted tracing directory.
  • Moved tracing.md to tracing directory.
  • Created alternative ManualTracing.
  • Opened new folder for additional tracing contents.
  • Dockerfile now accepts ROS distro as argument.
  • Several cleanup operations performed.
  • Various improvements and progress made in navigation testing and performance tests.
  • Various minor formatting and naming adjustments.
  • Various commits and branches related to specific features and improvements.

Authors

  • Pablo Iñigo Blasco
  • Denis Štogl <<destogl@users.noreply.github.com>>

- Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ``rst Section_52 ==========

Added

  • Introducing new feature, cb_wait_topic_message: an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success.
  • Added new client behavior for nav2, which waits for nav2 nodes to subscribe to the /bond topic and ensures they are operational. Users can select specific nodes to wait for.
  • Implemented base for the sm_aws_aarehouse navigation.
  • Added navigation parameters fixes for sm_dance_bot.
  • Introduced cb pause slam client behavior.
  • Added sm_dance_bot_lite for visualizing turtlebot3.
  • Added choice for launching gz lidar in dance bot.
  • Implemented gazebo fixes for showing the robot and lidar in dance bot scenarios.
  • Doubled sm_multi_stage_1 functionality.
  • Implemented gazebo fixes for sm_dance_bot_strikes_back.

Changed

  • Corrected all linters and formatters.
  • Various formatting improvements.

Fixed ----- Resolved compile warnings.

Removed

  • Removed some compile warnings.

Collaborators

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

- Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ` Section_53 ========== Added ----- - Added multistage modes to `sm_multi_stage_1`. - Added sequences to `sm_multi_stage_1`. - Added steps to `sm_multi_stage_1`. - Added sequence d to `sm_multi_stage_1`. - Added sequence c to `sm_multi_stage_1`. - Added mode_5_sequence_b. - Added mode_4_sequence_b. - Added finishing touches to `sm_multi_stage_1`. - Added README for `sm_multi_stage_1`. - Added husky launch file in `sm_dance_bot`. - Added dependencies for husky simulation. Changed ------- - Renamed `sm_advanced_recovery_1`. - Reworked `sm_multi_stage_1` with more sequences and steps. Fixed ----- - Fixed compilation warnings. - Fixed formatting in various files. - Fixed launch command in README.md. - Fixed CI format for Python version. - Fixed pipeline errors. - Fixed broken master build. Removed ------- - Removed `neo_simulation2` package. - Removed merge markers from a Python file. - Removed `sm_dance_bot_msgs`. - Removed parameters from `smacc`. - Removed node creation and created only a logger. Other ----- - Made diverse improvements in navigation and performance. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - Added SM core test. - Added QOS durability to `SmaccPublisherClient`. - Added reliability QOS config. - Updated package list. - Added SM Atomic SM generator. - Rolled Docker environment to be executed from any environment. - Updated README files with SVGs. - Updated format in various files. - Updated dependencies for moveit migration. - Updated Dockerfile for building local tests. - Updated README with more information. - Progressed in navigation, slam toggle client behaviors, and slam_toolbox components. - Progressed in testing `sm_dance_bot` with slam pausing/resuming functionality. - Made progress on moveit migration testing. - Mitigated overshot issue cases in navigation. - Made minor navigation improvements. - Used local action messages. - Made progress on markers cleanup. - Added remaining SVGs to READMEs. - Cleaned up pre-commit hooks. - Noted typo and corrected it. - Noted and fixed minor format issues. - Noted and fixed minor tweaks. - Noted and fixed minor issues. - Noted and fixed minor configuration. - Noted and fixed minor dockerfile issues. - Noted and fixed compiling issues. - Noted and fixed minor tuning issues. - Noted and fixed minor linting warnings. - Noted and fixed minor format issues. - Noted and fixed minor build errors. - Noted and fixed minor workflow issues. - Noted and fixed minor CI issues. - Noted and fixed minor test issues. - Noted and fixed minor progress issues. - Noted and fixed minor refinement issues. - Noted and fixed minor changes in various components. - Noted and fixed minor issues in `sm_dance_bot`. - Noted and fixed minor issues in `sm_dance_bot` with s-pattern. - Noted and fixed minor issues in `sm_dance_bot_lite`. - Noted and fixed minor issues in `sm_pubsub_1`. - Noted and fixed minor issues in `sm_advanced_recovery_1`. - Noted and fixed minor issues in `sm_multi_stage_1`. - Noted and fixed minor issues in `sm_multi_stage_1` with multistage modes. - Noted and fixed minor issues in `sm_multi_stage_1` with sequences. - Noted and fixed minor issues in `sm_multi_stage_1` with steps. - Noted and fixed minor issues in `sm_multi_stage_1` with sequence d. - Noted and fixed minor issues in `sm_multi_stage_1` with sequence c. - Noted and fixed minor issues in `sm_multi_stage_1` with mode_5_sequence_b. - Noted and fixed minor issues in `sm_multi_stage_1` with mode_4_sequence_b. - Noted and fixed minor issues in `sm_multi_stage_1` with finishing touches. - Noted and fixed minor issues in `sm_multi_stage_1` with README updates. - Noted and fixed minor issues in `sm_multi_stage_1` with dependencies. - Noted and fixed minor issues in `sm_multi_stage_1` with Docker refactoring. - Noted and fixed minor issues in `sm_multi_stage_1` with repos dependencies. - Noted and fixed minor issues in `sm_multi_stage_1` with progress updates. - Noted and fixed minor issues in `sm_multi_stage_1` with mode_5_sequence_b. - Noted and fixed minor issues in `sm_multi_stage_1` with mode_4_sequence_b. - Noted and fixed minor issues in `sm_multi_stage_1` with finishing touches. - Noted and fixed minor issues in `sm_multi_stage_1` with README updates. - Noted and fixed minor issues in `sm_multi_stage_1` with dependencies. - Noted and fixed minor issues in `sm_multi_stage_1` with Docker refactoring. - Noted and fixed minor issues in `sm_multi_stage_1` with repos dependencies. - Noted and fixed minor issues in `sm_multi_stage_1` with progress updates.`rst Section_54 ==========

Added

  • Update dependencies for husky in rolling and galactic.
  • Progress on AWS navigation and refactorings on navigation clients and behaviors.
  • More on AWS demo.
  • Warehouse2 progress.
  • Waypoint Inputs.
  • Warehouse2 progress.
  • Format.
  • Sm_dance_bot_warehouse_3.
  • Feature/sm warehouse 2 13 dec 2.
  • Warehouse2.
  • Finetuning waypoints.
  • Feature/cb pure spinning.
  • Feature/planner changes 16 12.
  • Feature/replanning 16 dec.
  • Feature/undo motion 20 12.
  • Tuning warehouse3.
  • Feature/sync 21 12.
  • Feature/warehouse2 22 12.
  • Feature/warehouse2 23 12.
  • Feature/minor tune.
  • Fixing warehouse 3 problems and other core improvements.
  • Added missing file from warehouse2.
  • Updating subscriber publisher components.
  • Progress in autoware machine.
  • Refining cp subscriber cp publisher.
  • Improvements in smacc core.
  • Autoware demo.
  • Foxy CI.
  • Docker files for different revisions.
  • Fixing docker for foxy and galactic.
  • Barrel demo.
  • Barrel search build fix and warehouse3.
  • Fixing startup problems in warehouse 3.
  • Progress in barrel husky.
  • Barrel search updates.
  • Making models local.
  • Red picuup.
  • Multiple controllable leds plugin.
  • Progress in husky demo.
  • Improving navigation behaviors.
  • More merge.
  • 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.
  • Disable disabled packages.
  • Enable cppcheck.
  • Included necessary package and edited Threesome launch.

Changed

  • Fix formatting.
  • Minor changes.
  • Merge.
  • Headless and other fixes.
  • Default values.
  • Replanning for all our examples.
  • Improving undo motion navigation warehouse2.
  • Tuning and fixes.
  • Fix trailing spaces.
  • Correct codespell.
  • Correct python linters warnings.
  • Change extension of imports.
  • Correct formatting of python file.
  • Branching example.
  • Update ci-build-source.yml.

Removed

- Disable disabled packages. ``rst Section_55 ==========

Version 0.1.0 (Unreleased)

Added

  • Ensure ros-rolling-ros2trace package is installed before running.
  • Renamed header files and corrected format.
  • Added workflows for doc build checking.
  • Updated doxygen-check-build.yml.
  • Created doxygen-deploy.yml.
  • Implemented manual deployment.
  • Added workflow for testing prerelease builds.
  • Used 'docs/' as source and output directory for documentation.
  • Renamed packages to smacc2 and smacc2_msgs.
  • Updated GitHub branch reference.
  • Updated package name and package.xml.
  • Reset all versions to 0.0.0.
  • Ignored all packages except smacc2 and smacc2_msgs.
  • Updated changelogs.
  • Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61.
  • Updated description table.
  • Updated table.
  • Copied initial docs.
  • Added Dockerfile with ROS distro as argument.
  • Opened new folder for tracing contents.
  • Deleted tracing directory.
  • Moved tracing.md to tracing directory.
  • Added setupTracing.sh for installing necessary packages and configuring tracing group.
  • Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh.
  • Created alternative ManualTracing.
  • Added new sm markdowns.
  • Added Dockerfile for Rolling and Galactic.
  • Co-authored by Denis Štogl.
  • Changed wording from "smacc application" to "SMACC2 library".
  • Edited README from html to markdown syntax.
  • 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.
  • Cleaned up tracing.md to reflect new tracing event names.
  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • Removed galactic builds, 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.
  • Did not execute clang-format on smacc2_sm_reference_library package.
  • Reformatted sm_reference_library.
  • Corrected trailing spaces.
  • Added galactic CI setup and renamed rolling files.
  • Fixed source CI and corrected README overview.
  • Changed launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch'.
  • Updated doxygen links.
  • Made more README updates.
  • Created new sm from sm_respira_1.
  • Made core and navigation fixes.
  • Made progress in aws navigation.
  • Made several core improvements during navigation testing.
  • Made formatting improvements.
  • Made progress in aws navigation demo.
  • Made more format improvements.
  • Made more navigation progress.
  • Reworked sm_advanced_recovery_1.
  • Fixed pre-commit.
  • Made more sm_advanced_recovery_1 changes.
  • Made more sm_advanced_recovery_1 work.
  • Continued sm_advanced_recovery_1 work.
  • Created sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1.
  • Created sm_atomic_performance_test_c_1.
  • Modified sm_atomic_performance_test_a_2.
  • Created sm_multi_stage_1.
  • Fixed precommit for sm_multi_stage_1.
  • Made more sm_multi_stage_1 changes.
  • Updated README.md with launch command changes.

- Fixed topic message client behavior. ` *pabloinigoblasco*`rst Section_56 ==========

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]{.title-ref} subscribes to the [/bond]{.title-ref} topic and waits for them to be alive, with optional node selection.
  • [cb_pause_slam]{.title-ref} client behavior.

Changed

  • Corrected all linters and formatters.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Minor hotfixes.
  • Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref} visualizing [turtlebot3]{.title-ref}.
  • Gazebo fixes to show the robot and lidar.
  • Doubling in [sm_multi_stage_1]{.title-ref}.

Fixed

  • Removed some compile warnings.

Removed

  • Merge and progress.

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>> ` Section_57 ========== Added ----- - Added visualization for turtlebot3 in sm_dance_bot. - Added show/hide option for cleaning and lidar. - Added AWS demo (#108, #110). - Added Brettpac branch (#111). - Added progress in sm_multi_stage_1 (#109, #114). - Added diverse improvements in navigation and performance (#116). - Added slam toggle and smacc deep history feature (#122). - Added sm_dance_bot s-pattern feature (#128, #129). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added local action messages usage (#139). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added reliability QOS configuration. Changed ------- - Changed format in various files. - Changed gazebo settings to show robot and lidar. - Changed method order to prevent recursion (#126). - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed navigation 2 stack naming. - Changed parameters in smacc (#147). - Changed node creation to logger only (#149). - Changed Dockerfile for building local tests. Fixed ----- - Fixed minor format issues (#134). - Fixed compile warnings (#137). - Fixed CI format for Python version (#148). - Fixed overshot issue cases in waypoints navigator (#133). - Fixed pipeline error in testing moveit behaviors (#167). Removed ------- - Removed neo_simulation2 package (#112). - Removed merge markers from a Python file (#119). - Removed sm_dance_bot_msgs. - Removed parameters in smacc. - Removed test from main moveit CMake. Collaborators ------------- - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> (multiple commits). - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> (#116). - Co-authored-by: DecDury <declandury@gmail.com> (#152). - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> (#152).`rst Section_58 ==========

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.
    • Implemented progress on aws navigation and refactorings on navigation clients and behaviors.
    • Added more on aws demo.
  • Feature/wharehouse2 dec 14 (#185)
    • Added warehouse2 progress.
  • Feature/sm warehouse 2 13 dec 2 (#186)
    • Added more changes and headless merge.
    • Set default values.
  • Feature/cb pure spinning (#188)
    • Implemented pure spinning behavior and 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.
  • Feature/undo motion 20 12 (#196)
    • Improved undo motion navigation in warehouse2.
    • Tuned warehouse3.
  • Feature/sync 21 12 (#199)
    • Fixed format issues.
  • Feature/warehouse2 22 12 (#200)
    • Finished warehouse2 and fixed format issues.
  • Feature/warehouse2 23 12 (#201)
    • Tuned and fixed issues.
  • Feature/minor tune (#203)
    • Tuned and fixed minor issues.
  • Use correct upstream .repos files for source builds (#243)
  • Corrected mergify branch names (#246)

Changed

  • Renamed sm_advanced_recovery_1 (#171).
  • Reworked sm_multi_stage_1 (#172).
  • Updated multistage modes and sequences.
  • Modified sm_multi_state_1 steps.
  • Adjusted sm_multi_stage_1 sequences and modes.
  • Fine-tuned waypoints (#187).
  • Tuned and fixed warehouse 3 problems, and other core improvements (#204).

Fixed

  • Fixed broken master build.
  • Fixed broken builds.
  • Fixed formatting on SrConditional.
  • Moved trigger logic into headers.
  • Linted code.
  • Fixed errors in undo motion and warehouse3.
  • Fixed format and minor issues.
  • Fixed startup problems in warehouse 3.
  • Fixed format and minor errors.
  • Fixed warnings and tested navigation.
  • Fixed docker for foxy and galactic.
  • Fixed barrel search build and warehouse3.
  • Fixed models localization.
  • Fixed multiple controllable leds plugin.
  • Fixed navigation behaviors.
  • Fixed docker improvements.

Removed

- Removed redundant entries. ` Section_59 ========== Added ----- - Added spawn entity delays. Changed ------- - Updated galactic source build job name. - Updated .repos file, bumped action version, and used correct version of upstream packages for galactic source build (backport #241). - Fixed checkout branches for scheduled builds. - Corrected checkout branch on scheduled build. - Significant update in Getting Started Instructions. - Removed trailing spaces. - Fixed URLs to index.ros.org. - Fixed foxy source build config to use repos file from foxy branch. - Fixed husky project build on rolling. - Fixed type string walker threesome demo. Fixed ----- - Corrected name of source-build job and bumped version of action (#242) (#247). - Fixed rolling build. - Fixed dependencies for rolling build. - Fixed missing repo and dependencies. - Fixed building issue. - Fixed broken build. - Fixed build issue. - Fixed husky build on rolling. - Fixed UR demos. - Initialized conditionFlag as false. - Fixed precommit issue. Removed ------- - Ignored packages which should not be released. Contributors ------------ - Denis Štogl - Pablo Iñigo Blasco 0.3.0 (2022-04-04) ------------------ ### Added - Improved navigation client behaviors and husky barrel demo (#311) - Many enhancements in action client and cb sequence for husky barrel search - Enhanced navigation behaviors on husky barrel search demo - Functionality improvements in navigation and warehouse 3 - Format enhancements in navigation and warehouse 3 and husky ### Fixed - Initial fixing of single UR sim (#302) - Updated repos files and README.md for gazebo simulation of UR5 - Fixed formatting and Python flake formatting issues Co-authored-by: Manuel M <mamueluth@gmail.com> ### Changed - Feature/multi UR5 sim (#290) - Removed galactic builds from master and kept only rolling - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling and performance tests - Renamed folders, deleted tracing.md, and edited README.md - Added smacc2_performance_tools - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Minor formatting changes - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Added galactic CI setup and renamed rolling files - Fixed source CI and corrected README overview - Cleaned up sm_atomic_24hr - More changes on performance tests - Do not execute clang-format on smacc2_sm_reference_library package - Corrected trailing spaces - Updated smacc2_rta command across readmes ### Removed - Note that was not removed during production ### Added - More Readme Updates (#72, #74) Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> ### Changed - Feature/core and navigation fixes (#78) - Base for the sm_aws_warehouse navigation - Progress in AWS navigation demo and core improvements - Formatting enhancements ### Added - Feature/aws demo progress (#80, #92) - Progress in AWS navigation demo and core improvements - Formatting enhancements ### Changed - sm_advanced_recovery_1 reworked (#83, #84, #85, #86) - Reworked sm_advanced_recovery_1 and fixed pre-commit issues Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> ### Added - Brettpac branch (#87) - Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> ### Changed - sm_atomic_performance_test_c_1 (#88) Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> ### Added - Modifying sm_atomic_performance_test_a_2 (#89) Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> ### Changed - sm_multi_stage_1 (#90, #91) - Fixed precommit issues Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> ### Added - Wait topic message client behavior (#81) - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success - Attempted precommit fixes Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> ### Changed - Feature/wait nav2 nodes client behavior (#82) - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive - Corrected all linters and formatters Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`rst Section_61 ==========

Added

  • New client behavior [cb_wait_topic_message]{.title-ref} for Nav2: Waits for Nav2 nodes to subscribe to the [/bond]{.title-ref} topic and confirms they are active. Optional node selection available.
  • New client behavior for Nav2: Waits for Nav2 nodes to subscribe to the [/bond]{.title-ref} topic and confirms they are active. Optional node selection available.
  • New feature [cb_pause_slam]{.title-ref} client behavior.
  • [sm_dance_bot_lite]{.title-ref} feature added.
  • Visualizing Turtlebot3 in [sm_dance_bot]{.title-ref} and [sm_dance_bot_lite]{.title-ref}.
  • Choice to show/hide lidar in [sm_dance_bot]{.title-ref}.
  • Gazebo fixes to display the robot and lidar in [sm_dance_bot]{.title-ref}, [sm_dance_bot_strikes_back]{.title-ref}, and [sm_multi_stage_1]{.title-ref}.
  • AWS demo progress.
  • [sm_multi_stage_1]{.title-ref} enhancements.
  • Various core improvements during navigation testing.
  • [neo_simulation2]{.title-ref} package removed.
  • Source build enabled for testing.
  • Build package adjustments for source CI.
  • Diverse improvements in navigation and performance.

Changed

  • Minor formatting improvements.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Merge and progress updates.
  • Hotfix for minor issues.

Fixed

  • Compile warnings removed.

Removed

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

Contributors

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

- Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ``rst Section_62 ==========

Added

  • Additional linting and formatting.
  • Feature/slam toggle and smacc deep history (#122): Progress in navigation, slam toggle client behaviors, slam_toolbox components, and smacc2::deep_history syntax.
  • Feature/more_sm_dance_bot_fixes: Minor format improvements.
  • Feature/dance bot s pattern (#128): Polishing sm_dance_bot and s-pattern.
  • First working version of sm template and template generator (#127).
  • 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/aws navigation sm dance bot (#174): Progress on aws navigation, refactorings on navigation clients and behaviors.
  • Waypoint Inputs (#178).
  • Brettpac branch (#184): Redoing sm_dance_bot_warehouse_3 waypoints.

Changed

  • Move method after the method it calls (#126): Prevent recursion.
  • Resolve compile warnings (#137).
  • Minor navigation improvements (#141).
  • Using local action messages (#139).
  • Fix CI: format fix python version (#148).
  • Fixing some errors introduced on formatting in Feature/migration moveit client (#151).
  • Update readme (#164).
  • Moved reference library SMs to smacc2_performance_tools (#166).
  • Minor changes (#175).

Fixed

  • Waypoints navigator bug (#133): Minor tuning to mitigate overshot issue cases.
  • Noticed launch command was incorrect in README.md: Fixed launch command for sm_dance_bot_strikes_back and removed some comments.
  • Fixing broken master build in Feature/testing moveit behaviors (#167).
  • Fixing broken build in Feature/aws navigation sm dance bot (#174).

Removed

  • Removing sm_dance_bot_msgs: Pending references.
  • Removing parameters smacc: Workflows update.
  • Removing test from main moveit cmake: Test ur5.
  • Removing node creation and create only a logger (#149).

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

Added

  • Feature/wharehouse2 dec 14 (#185)
    • Added warehouse2 feature with minor changes.
  • Feature/sm warehouse 2 13 dec 2 (#186)
    • Implemented format changes, headless mode, and default values for warehouse2.
  • Feature/cb pure spinning (#188)
    • Introduced pure spinning behavior with format changes and headless mode.
  • Feature/replanning 16 dec (#193)
    • Implemented replanning for all examples with several fixes.
  • Feature/undo motion 20 12 (#196)
    • Improved undo motion navigation for warehouse2 with minor changes.
  • Feature/sync 21 12 (#199)
    • Addressed format issues for synchronization.
  • Feature/warehouse2 22 12 (#200)
    • Resolved format issues and completed warehouse2.
  • Feature/warehouse2 23 12 (#201)
    • Tuned and fixed warehouse2.
  • Feature/minor tune (#203)
    • Tuned and fixed minor issues.
  • Feature/undo motion 20 12 (#198)
    • Improved undo motion navigation for warehouse2 with minor changes.

Changed

  • Finetuning waypoints (#187)
    • Co-authored by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
    • Minor changes for waypoint finetuning.
  • Fixing warehouse 3 problems, and other core improvements (#204)
    • Fixed warehouse 3 issues, removed deadlocks, and improved core functionality.
  • Foxy backport (#206)
    • Backported changes to Foxy, addressing formatting, trailing spaces, and linting issues.

Removed

  • Removed manual installation of ros-rolling-ros2trace.
    • Automation now handled by setupTracing.sh script.
  • Deleted tracing directory.
    • Tracing contents now organized in a new folder.
  • Removed disabled packages and updated workflows.
    • Updated CI build configurations and dependencies.
  • Reverted "Ignore all packages except smacc2 and smacc2_msgs".
    • Reverted commit to reset package versions.
  • Removed galactic builds from master branch.
    • Kept only rolling builds and updated repository structure.
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
    • Aligned references to the latest versions.

Fixed

  • SrConditional fixes and formatting (#168)
    • Addressed formatting and templating issues in SrConditional.
  • Fixed trigger logic placement in headers for SrConditional.
  • Linted codebase for SrConditional.
  • Fixed pure spinning behavior missing files (#190)
    • Resolved missing files issue for pure spinning behavior.
  • Corrected errors in undo tuning and formatting.
  • Fixed linking errors for Foxy backport.
  • Corrected formatting of python files.
  • Fixed bug in smacc2 component.
  • Resolved markdown to HTML conversion issues.
  • Cleaned up tracing events and naming conventions.
  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • Updated README tutorial for Dockerfile.
  • Performed additional cleanup and bug fixes.

- Made progress on navigation for rolling version. ` *pabloinigoblasco*`rst Section_64 ==========

Added

  • Added [smacc2_performance_tools]{.title-ref}.
  • Added [galactic CI setup]{.title-ref} 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 to success.
  • Added new client behavior for nav2, [wait nav2 nodes subscribing to the /bond topic and waiting they are alive]{.title-ref}. You optionally can select the nodes to wait.

Changed

  • Renamed folders.
  • Updated [smacc2_rta]{.title-ref} command across readmes.
  • Changed launch command to [ros2 launch sm_respira_1 sm_respira_1.launch]{.title-ref} (#69).
  • Corrected trailing spaces.
  • Optimized dependencies in [move_base_z_planners_common]{.title-ref}.
  • Renamed event generator library.
  • Updated [c_cpp_properties.json]{.title-ref}.
  • Corrected all linters and formatters.

Fixed

  • Fixed source CI and corrected README overview (#62).
  • Fixed pre-commit issues in various packages.

Removed

  • Do not execute [clang-format]{.title-ref} on [smacc2_sm_reference_library]{.title-ref} package.

Other

  • Minor formatting improvements.
  • Noticed a note that was not removed.
  • Several core improvements during navigation testing.
  • Progress in AWS navigation demo.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.

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

Author

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

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]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and wait for them to be alive, with optional node selection
  • Gazebo fixes for [sm_dance_bot_strikes_back]{.title-ref}

Changed

  • Progress in AWS navigation demo
  • Formatting improvements
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}
  • [cb_pause_slam]{.title-ref} client behavior

Fixed

  • Minor format fixes
  • Remove some compile warnings
  • Correct formatting in [neo_simulation2]{.title-ref} package removal
  • Move method after the method it calls to prevent recursion

Removed

  • [neo_simulation2]{.title-ref} package

Collaborators

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

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

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)
  • Initial migration to smacc2 (#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)
  • Brettpac branch (#184)
  • SrConditional fixes and formatting (#168)
  • Feature/wharehouse2 dec 14 (#185)
  • Finetuning waypoints (#187)
  • Feature/cb pure spinning (#188)
  • Pure spinning behavior missing files (#189)
  • Feature/planner changes 16 12 (#191)
  • Feature/replanning 16 dec (#193)

Changed

  • Minor tuning to mitigate overshot issue cases
  • Minor format issues (#134)
  • Format fix python version (#148)
  • 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 some compiling issues
  • Fixing broken master build
  • Fixing broken build

Removed

  • Removing sm_dance_bot_msgs
  • Removing parameters smacc
  • Removing test from main moveit cmake
  • Removing parameters smacc
  • 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>> ` Section_67 =========== 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) - Add mergify rules file. - Try fixing CI for rolling. (#209) - Add Autoware Auto Msgs into not-released dependencies. (#220) - Fix rolling builds (#222) - 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 - 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 - 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 ------- - Several fixes (#194) - Minor changes (#195) - Tuning warehouse3 (#197) - Tuning and fixes (#202) - Feature/minor tune (#203) - Fixing warehouse 3 problems, and other core improvements (#204) - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Rename header files and correct format. - Add workflow for checking doc build. - Update doxygen-check-build.yml - Change wording "smacc application" to "SMACC2 library" Fixed ----- - Fix - Minor broken build Removed ------- - Remove example things from Foxy CI setup. Co-authored-by ------------- - 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_68 ==========

Added

  • Reactivated smacc2 nav clients for rolling via submodules.
  • 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 for success.
  • Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. Optionally, you can select the nodes to wait.

Changed

  • Renamed tracing events.
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Renamed folders, deleted tracing.md, and edited README.md.
  • Renamed event generator library.

Fixed ----- Bug in smacc2 component. - Reverted markdowns to html. - Corrected trailing spaces. - Optimized dependencies in move_base_z_planners_common. - Cleaned up sm_atomic_24hr. - Fixed source CI and corrected README overview. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch.

Removed

  • Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file.
  • Do not execute clang-format on smacc2_sm_reference_library package.

Other Changes

  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • Edited tracing.md to reflect new tracing event names.
  • Edited sm_respira_1 format cleanup.
  • Edited sm_atomic_24hr cleanup.
  • Edited sm_reference_library reformatting.
  • Edited sm_advanced_recovery_1 reworked.
  • Edited sm_multi_stage_1.
  • Edited sm_atomic_performance_test_a_2.
  • Edited sm_atomic_performance_test_c_1.
  • Edited sm_atomic_performance_test_a_2.
  • Edited sm_multi_stage_1.
  • Edited README.md.
  • Attempted precommit fixes.
  • Corrected all linters and formatters.

Collaborators

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

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

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 nav2 nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive, with optional node selection
  • Base for the [sm_aws_warehouse]{.title-ref} navigation
  • [cb_pause_slam]{.title-ref} client behavior
  • [sm_dance_bot_lite]{.title-ref} visualizing TurtleBot3
  • [sm_multi_stage_1]{.title-ref} doubling
  • [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
  • AWS demo

Changed

  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}
  • Minor formatting improvements
  • Cleaning and lidar show/hide option
  • Gazebo fixes to show the robot and the lidar
  • Progress in navigation, [slam_toggle]{.title-ref} client behaviors, and [slam_toolbox]{.title-ref} components
  • Introducing slam pausing/resuming functionality in testing [sm_dance_bot]{.title-ref}
  • [smacc2::deep_history]{.title-ref} syntax

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

Contributors

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

- Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ``rst Section_70 ==========

Added

  • First working version of sm template and template generator. (#127)
  • Add SM core test (#138)
  • Add SM Atomic SM generator. (#143)
  • Add 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 SM Atomic SM generator. (#143)
  • Feature/aws navigation sm dance bot (#174)
  • Waypoint Inputs (#178)

Changed

  • Move method after the method it calls to prevent recursion (#126)
  • Resolve compile warnings (#137)
  • Minor navigation improvements (#141)
  • Using local action messages
  • Update package list. (#142)
  • Fix CI: format fix python version (#148)
  • Update readme (#164)
  • Finetuning waypoints (#187)

Fixed

  • Noticed typo: Finnaly > Finally
  • Fix launch command in README.md for sm_dance_bot_strikes_back
  • Fix compiling issues

Removed

  • Removed node creation and create only a logger. (#149)
  • Removed parameters smacc (#147)
  • Removed sm_dance_bot_msgs
  • Removed test from main moveit cmake

Other

  • More changes in sm_dance_bot (#125, #128, #129, #131, #132)
  • Polishing sm_dance_bot and s-pattern
  • Minor tweaks (#130)
  • Minor format issues (#134)
  • Minor tuning to mitigate overshot issue cases
  • Progress in the sm_dance_bot tests (#135)
  • Some more progress on markers cleanup
  • Pending references
  • Navigation 2 stack renaming
  • Formatting
  • Precommit cleanup
  • Repos dependency
  • Docker refactoring
  • Progress on move_it PR
  • Progress on moveit migration testing
  • Progress on moveit
  • Progress on aws demo
  • Progress on aws navigation and some other refactorings on navigation clients and behaviors
  • Progress on warehouse2
  • More on aws demo
  • More on moveit testing
  • More on moveit behaviors testing
  • More on sm_dance_bot_lite
  • More refinement in sm_dance_bot
  • More testing on moveit
  • More testing on moveit behaviors
  • More changes and headless in sm warehouse 2 13 dec 2
  • More readme updates
  • More
  • Merge
  • Headless and other fixes
  • Default values
  • Brettpac branch
  • Redoing sm_dance_bot_warehouse_3 waypoints
  • More waypoints
  • Slight waypoint 4 and iterations changes so robot can complete course (#155)
  • Minor changes (#175)
  • Warehouse2 (#177)
  • Wharehouse2 progress (#179)
  • Format (#180)
  • Sm_dance_bot_warehouse_3 (#181)

- SrConditional fixes and formatting (#168) ` ## Section_71 ### Added - **Feature/cb pure spinning (#188)** - Implemented pure spinning behavior. - **Feature/cb pure spinning (#189)** - Continued development on pure spinning behavior. - **Feature/planner changes 16 12 (#191)** - Introduced planner changes. - **Feature/replanning 16 dec (#193)** - Improved replanning functionality. - **Feature/undo motion 20 12 (#196)** - Added undo motion navigation for warehouse2. - **Feature/sync 21 12 (#199)** - Implemented synchronization feature. - **Feature/warehouse2 22 12 (#200)** - Completed warehouse2 functionality. - **Feature/warehouse2 23 12 (#201)** - Tuned and fixed warehouse2 operations. - **Feature/minor tune (#203)** - Made minor tuning adjustments. - **Feature/retry behavior warehouse 1 (#226)** - Added retry behavior for warehouse 1. - **Foxy backport (#206)** - Backported changes to Foxy distribution. ### Changed - **Fix code generators (#221)** - Resolved issues with code generation. - **Fix other build issues** - Addressed various build problems. - **Update SM template and make example code clearly visible** - Improved SM template visibility. - **Update template to resolve the global data correctly** - Corrected global data handling in templates. - **Update sm_name.hpp** - Updated sm_name.hpp file. - **Fix trailing spaces** - Removed trailing spaces in code. - **Correct codespell** - Fixed codespell errors. - **Correct python linters warnings** - Resolved Python linter warnings. - **Add galactic CI build because Navigation2 is broken in rolling** - Added Galactic CI build due to issues in Navigation2. - **Add partial changes for ament_cpplint** - Included partial changes for ament_cpplint. - **Add tf2_ros as dependency to find include** - Added tf2_ros as a dependency. - **Disable ament_cpplint** - Deactivated ament_cpplint. - **Disable some packages and update workflows** - Disabled certain packages and updated workflows. - **Bump ccache version** - Updated ccache version. - **Ignore further packages** - Ignored additional packages. - **Satisfy ament_lint_cmake** - Met ament_lint_cmake requirements. - **Add missing licences** - Included missing licenses. - **Disable cpplint and cppcheck linters** - Turned off cpplint and cppcheck linters. - **Correct formatters** - Adjusted code formatters. - **Disable disabled packages** - Deactivated disabled packages. - **Change extension of imports** - Modified import extensions. - **Enable cppcheck** - Enabled cppcheck. - **Correct formatting of python file** - Fixed Python file formatting. - **Included necessary package and edited Threesome launch** - Added required package and edited Threesome launch. ### Fixed - **Fixing docker for foxy and galactic** - Resolved Docker issues for Foxy and Galactic distributions. - **Minor broken build** - Fixed minor issues causing build failures. - **Some reordering fixes** - Made some reordering corrections. ### Removed - **Removed manual installation of ros-rolling-ros2trace** - Eliminated manual installation step for ros-rolling-ros2trace.`rst Section_72 ==========

Added

  • Automated setupTracing.sh location assumption following README.md instructions under "Getting started"
  • Created alternative ManualTracing
  • Added new sm markdowns
  • Added a dockerfile for Rolling and Galactic
  • Reactivated smacc2 nav clients for Rolling via submodules
  • 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
  • Renamed folders
  • Deleted tracing.md
  • Edited README.md
  • Renamed event generator library
  • Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch
  • Updated smacc2_rta command across readmes
  • Cleaned up sm_atomic_24hr
  • Reformatted sm_reference_library
  • Optimized dependencies in move_base_z_planners_common
  • Minor formatting improvements

Fixed

  • Bug in smacc2 component
  • Reverted markdowns to html
  • Fixed source CI and corrected README overview
  • Fixed trailing spaces
  • Do not execute clang-format on smacc2_sm_reference_library package
  • Fixed pre-commit issues

Removed

  • Removed galactic builds from master and kept only rolling
  • Removed submodules and use .repos file

Collaborators

  • Denis Štogl <<destogl@users.noreply.github.com>>
  • Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

- Denis Štogl <<denis@stogl.de>> ``rst Section_73 ==========

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 nav2 nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive, with optional node selection
  • [cb_pause_slam]{.title-ref} client behavior
  • [sm_dance_bot_lite]{.title-ref} for visualizing TurtleBot3
  • [sm_multi_stage_1]{.title-ref} doubling
  • [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
  • AWS demo

Changed

  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}
  • Minor hotfixes
  • Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
  • Gazebo fixes to show the robot and lidar

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

Removed

  • [neo_simulation2]{.title-ref} package

Other

  • Several core improvements during navigation testing
  • Formatting improvements
  • Progress in AWS navigation demo
  • Merge and progress
  • Precommit cleanup run
  • Updates YAML
  • Precommit
  • More on navigation
  • Progressing in AWS navigation
  • Base for the [sm_aws_warehouse]{.title-ref} navigation
  • Progress in AWS navigation demo
  • Minor format adjustments

- Co-authored by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ` *pabloinigoblasco*`rst Section_74 ==========

Version 0.1.0 (2022-01-01)

Added

  • Feature/diverse improvements navigation performance (#117)
  • Additional linting and formatting
  • Feature/slam toggle and smacc deep history (#122)
    • Progress in navigation, slam toggle client behaviors, and slam_toolbox components
    • Testing sm_dance_bot with slam pausing/resuming functionality
  • 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
  • Progress in the sm_dance_bot tests (#135)
    • Some more progress on markers cleanup
  • 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)
  • 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)
    • Initial migration to smacc2
    • Progressing in the moveit migration testing
  • Initial state machine transition timestamp (#165)
  • Add QOS durability to SmaccPublisherClient (#163)
  • Feature/testing moveit behaviors (#167)
    • More testing on moveit behaviors
  • Sm_pubsub_1 (#169)
    • Part 2 (#170)
  • Sm_advanced_recovery_1 renaming (#171)
  • 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
  • Feature/aws navigation sm dance bot (#174)
    • Progress on aws navigation and some other refactorings on navigation clients and behaviors
    • More on aws demo
  • Warehouse2 (#177)
  • Waypoint Inputs (#178)
  • Wharehouse2 progress (#179)
  • Sm_dance_bot_warehouse_3 (#181)

Changed

  • Move method after the method it calls to prevent recursion (#126)
  • Resolve compile warnings (#137)
  • Remove node creation and create only a logger (#149)
  • Fix CI: format fix python version (#148)

Fixed

  • Noticed typo: Finnaly > Finally

Removed

  • Remove merge markers from a python file (#119)
  • Removing sm_dance_bot_msgs
  • Removing parameters smacc
  • Removing test from main moveit cmake
  • Removing some comments in the past from README.md

Authors

  • Pablo Iñigo Blasco
  • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>>
  • Co-authored-by: DecDury <<declandury@gmail.com>>
  • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

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

Added

  • Feature/sm warehouse 2 13 dec 2 (#182)
    • Implemented warehouse 2 feature
  • Feature/wharehouse2 dec 14 (#185)
    • Added warehouse 2 functionality
  • Feature/cb pure spinning (#188)
    • Introduced pure spinning behavior
  • Feature/planner changes 16 12 (#191)
    • Implemented planner changes
  • Feature/replanning 16 dec (#193)
    • Added replanning feature
  • Feature/undo motion 20 12 (#196)
    • Improved undo motion navigation
  • Feature/sync 21 12 (#199)
    • Added synchronization feature
  • Feature/warehouse2 22 12 (#200)
    • Completed warehouse 2 development
  • Feature/warehouse2 23 12 (#201)
    • Tuned and fixed warehouse 2
  • Feature/minor tune (#203)
    • Made minor tuning and fixes
  • Feature/improvements warehouse3 (#228)
    • Implemented improvements for warehouse 3

Changed

  • Corrected Focal-Rolling builds (#234)
    • Fixed version of rosdep yaml
  • Foxy backport (#206)
    • Fixed formatting issues
    • Corrected trailing spaces and codespell
    • Resolved python linters warnings
    • Added galactic CI build
    • Made partial changes for ament_cpplint
    • Added tf2_ros as dependency
    • Disabled ament_cpplint and some packages
    • Updated workflows and bumped ccache version
    • Satisfied ament_lint_cmake
    • Added missing licenses
    • Corrected formatters and disabled cpplint and cppcheck linters
    • Enabled cppcheck and corrected formatting of python file
    • Included necessary package and edited Threesome launch

Fixed

  • Fix broken source build (#227)
    • Ensured only rolling version is pre-released on master
  • Update file for fake hardware simulation and add file for gazebo simulation. (#224)
    • Updated simulation files
  • Retry behavior warehouse 1
    • Fixed missing file and minor format issues
  • Other minor changes
    • Made various minor fixes and improvements

Removed

  • Removed unnecessary docker files and warnings
  • Removed some disabled packages and updated workflows
  • Removed disabled cpplint and cppcheck linters
  • Removed disabled packages

- Removed unnecessary extensions and packages ` *pabloinigoblasco*`rst Section_76 ==========

Added

  • Created workflow for testing prerelease builds.
  • Renamed to smacc2 and smacc2_msgs.
  • Added setupTracing.sh to install necessary packages and configure tracing group.
  • Created alternative ManualTracing.
  • Added smacc2_performance_tools for performance tests improvements.
  • Added new feature cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success.

Changed

  • Updated name of package and package.xml to pass liter.
  • Renamed "smacc application" to "SMACC2 library".
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Renamed folders, deleted tracing.md, and edited README.md.
  • Renamed event generator library.

Fixed

  • Corrected GitHub branch reference.
  • Fixed bug in smacc2 component.
  • Optimized dependencies in move_base_z_planners_common.
  • Corrected trailing spaces.
  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file.
  • Do not execute clang-format on smacc2_sm_reference_library package.
  • Reformatted sm_reference_library.
  • Updated smacc2_rta command across readmes.
  • Cleaned up sm_atomic_24hr.
  • Fixed source CI and corrected README overview.
  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch.

Removed

  • Ignored all packages except smacc2 and smacc2_msgs.
  • Removed manual installation of ros-rolling-ros2trace; now automated in setupTracing.sh.

Contributors

  • Denis Štogl <<destogl@users.noreply.github.com>>
  • Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

pabloinigoblasco ``rst Section_77 ==========

Added

  • New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. It allows selecting nodes to wait for in nav2.
  • New client behavior for nav2: [wait nav2 nodes]{.title-ref}, which subscribes to the [/bond]{.title-ref} topic and waits for the nodes to become alive.
  • New feature: [cb_pause_slam]{.title-ref} client behavior.

Changed

  • Corrected all linters and formatters.
  • Fixed navigation parameters on [sm_dance_bot]{.title-ref}.
  • Minor formatting improvements.
  • Merge and progress in development.
  • Hotfix for doxygen deployment workflow.
  • Cleaning and lidar show/hide option in [sm_dance_bot]{.title-ref} visualizing TurtleBot3.
  • Gazebo fixes to show the robot and lidar in various components.

Removed

  • Removed some compile warnings.

Contributors

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

` *pabloinigoblasco* Section_78 ----------- Added ----- - Implemented sm_multi_stage_1 functionality (#109, #110, #111, #114, #172) with initial stages and progress. - Introduced Brettpac branch for development. - Diverse improvements in navigation and performance (#116) with minor enhancements. - Added slam toggle and smacc deep history feature (#122) for client behaviors. - Implemented dance bot s pattern refinement (#128, #129) and sm template generator (#127). - Added SM Atomic SM generator (#143) for streamlined state machine creation. - Added QOS durability to SmaccPublisherClient (#163) for enhanced message reliability. Changed ------- - Moved reference library SMs to smacc2_performance_tools (#166) for better organization. - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171) for clarity. Fixed ---- - Removed neo_simulation2 package (#112) and unnecessary node creation for logger (#149). - Fixed formatting issues, compile warnings, and CI configurations. - Resolved waypoint and iteration adjustments for course completion (#155). - Corrected launch command in README.md and fixed CI formatting for Python version (#148). - Updated package list and READMEs with SVGs (#140, #145) for better documentation. - Fixed pipeline errors and broken master builds for stability. - Mitigated overshot issues in navigation and improved waypoint tuning. - Fixed compilation issues and linting warnings for smoother development process. Removed ------- - Removed redundant parameters in smacc (#147) and unnecessary test from main moveit cmake. - Removed merge markers from a Python file (#119) for cleaner code. - Removed sm_dance_bot_msgs package for simplification. - Removed unnecessary comments and dependencies for cleaner builds. - Removed test from main moveit cmake and fixed formatting errors. - Removed some comments in the past for clarity. Authors ------- - Pablo Iñigo Blasco <pablo@ibrobotics.com> - Brett <brett@robosoft.ai> - DecDury <declandury@gmail.com> - Denis Štogl <destogl@users.noreply.github.com> ## Section_79 ### Added - Introduce multistage modes and sequences: - `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 ### Changed - Enhance AWS navigation for `sm_dance_bot` (#174): - Add repository dependency - Include launch file for Husky in `sm_dance_bot` - Update dependencies for Husky in rolling and galactic - Progress on AWS navigation and refactorings on navigation clients and behaviors - More on AWS demo - Fix broken build ### Fixed - Resolve minor issues in warehouse2 (#177) - Implement waypoint inputs (#178) - Improve warehouse3 waypoints (#181) - Fine-tune waypoints (#187) - Fix formatting issues in various features ### Removed - Remove redundant files in pure spinning behavior (#189) - Eliminate unnecessary files in warehouse2 (#205) ### Miscellaneous - Collaborators: Brett, Denis Štogl, Declan Dury, reelrbtx, David Revay - Various improvements and fixes across different features and components - Docker files enhancements for different revisions and versions - Address startup problems in warehouse 3 - Progress in barrel husky demo - Backport changes to Foxy - Update CI builds for Foxy and Galactic - Branching example Author: Pablo Iñigo Blasco`rst Section_80 ==========

Added

  • First ensure you have the necessary package installed: ` sudo apt-get install ros-rolling-ros2trace`
  • Add workflow for checking doc build.
  • Create doxygen-deploy.yml.
  • Create workflow for testing prerelease builds.
  • Use docs/ as source folder and output directory.
  • Added setupTracing.sh: Installs necessary packages and configures tracing group.
  • 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.
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Added smacc2_performance_tools.
  • Performance tests improvements.
  • More on performance and other issues.
  • Added README tutorial for Dockerfile.
  • Opened new folder for additional tracing contents.

Changed

  • Disable disabled packages.
  • Update ci-build-source.yml.
  • Change extension of imports.
  • Enable cppcheck.
  • Correct formatting of python file.
  • Changed [ros2 launch sm_three_some sm_three_some]{.title-ref} to [ros2 launch sm_three_some sm_three_some.launch]{.title-ref}.
  • Rename header files and correct format.
  • Update doxygen-check-build.yml.
  • Use manual deployment for now.
  • 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.
  • Revert "Ignore all packages except smacc2 and smacc2_msgs".
  • Update description table.
  • Update table.
  • Copy initial docs.
  • Dockerfile w/ ROS distro as argument.
  • Delete tracing directory.
  • Moved tracing.md to tracing directory.
  • Removed manual installation of ros-rolling-ros2trace.
  • Location of sh file assumed if user follows README.md under "Getting started".
  • Renamed tracing events after.
  • Bug in smacc2 component.
  • Reverted markdowns to html.
  • Changed wording "smacc application" to "SMACC2 library".
  • Reactivating smacc2 nav clients for rolling via submodules.
  • Renamed tracing events after.
  • Do not execute clang-format on smacc2_sm_reference_library package.
  • Sm_reference_library reformatting.
  • Correct trailing spaces.
  • Optimized deps in move_base_z_planners_common.
  • Renaming of event generator library.
  • Minor formatting.
  • Add galactic CI setup and rename rolling files.
  • Fix source CI and correct README overview.
  • Update c_cpp_properties.json.
  • Changed launch command to [ros2 launch sm_respira_1 sm_respira_1.launch]{.title-ref}.
  • Update doxygen links.
  • More Readme Updates.
  • More Readme.
  • Created new sm from sm_respira_1.
  • Feature/core and navigation fixes.
  • Several core improvements during navigation testing.
  • Progress in aws navigation demo.
  • Feature/aws demo progress.
  • Sm_advanced_recovery_1 reworked.
  • Fix pre-commit.
  • Trying to fix Pre-Commit.
  • More sm_advanced_recovery_1 work.
  • Sm_atomic_performance_test_a_2.
  • Sm_atomic_performance_test_a_1.
  • Sm_atomic_performance_test_c_1.
  • Modifying sm_atomic_performance_test_a_2.
  • Sm_multi_stage_1.

- Fixing precommit. ``rst Section_81 ==========

Added

  • New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#81, #82, #92, #93, #94, #95, #98)
  • New client behavior for nav2: wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive, with optional node selection (#82, #92, #93, #94, #95, #98)
  • New client behavior: cb_pause_slam (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior (#98)
  • New client behavior: cb_pause_slam client behavior

`rst Section_82 ========== Added ----- - Feature/sm dance bot strikes back gazebo fixes (#105) - aws demo (#108) - Brettpac branch (#110) - a3 (#113) - diverse improvements navigation and performance (#116) - Feature/slam toggle and smacc deep history (#122) - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128) - First working version of sm template and template generator. (#127) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - waypoints navigator bug (#133) - Add SM core test (#138) - Feature/nav2z renaming (#144) - Add SM Atomic SM generator. (#143) - Rolling Docker environment to be executed from any environment (#154) - slight waypoint 4 and iterations changes so robot can complete course (#155) - Feature/migration moveit client (#151) - initial state machine transition timestamp (#165) - Add QOS durability to SmaccPublisherClient (#163) Changed ------- - More changes in sm_dance_bot (#125) - More changes in sm_dance_bot (#129) - More changes in sm_dance_bot (#135) - More changes in sm_dance_bot (#152) - 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 functionality - Progressing in the moveit migration testing - Progress on move_it PR Fixed ----- - Remove neo_simulation2 package. (#112) - Correct formatting. - Enable source build on PR for testing. - Adjust build packages of source CI - Remove merge markers from a python file. (#119) - Remove node creation and create only a logger. (#149) - Fix CI: format fix python version (#148) - Update package list. (#142) - 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. - Update readme (#164) - More readme updates Removed ------- - Remove neo_simulation2 package. - removing sm_dance_bot_msgs - removing parameters smacc - workflows update - workflow - removing test from main moveit cmake - test ur5 - repos dependency - adding dependency to ur5 client - docker refactoring - fixing compiling issues - more readme updates Co-Authored-By -------------- - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - DecDury <declandury@gmail.com> - Denis Štogl <destogl@users.noreply.github.com> - pabloinigoblasco <pablo@ibrobotics.com>`

`rst Section_83 ========== Added ----- - Added QoS durability to SmaccPublisherClient. - Added reliability QoS configuration. - Added multistage modes, sequences, steps, and sequences for sm_multi_stage_1. - Added warehouse2 progress. - Added Waypoint Inputs. - Added finetuning waypoints. - Added pure spinning behavior. - Added planner changes. - Added replanning for all examples. - Added undo motion improvements for navigation in warehouse2. - Added warehouse2 finishing touches. - Added minor tune. - Added fixing warehouse 3 problems and other core improvements. - Added missing files from warehouse2. - Added improvements in SMACC core for Autoware demo. - Added progress in Autoware machine. - Added refining CP subscriber and CP publisher. - Added improvements in navigation behaviors. - Added multiple controllable LEDs plugin. - Added progress in Husky demo. - Added progress in barrel Husky. - Added progress in barrel search. - Added making models local. - Added red pickup. - Added barrel demo. - Added barrel search updates. - Added barrel search build fix. - Added fixing startup problems in warehouse 3. - Added fixing format issues. - Added fixing Docker for Foxy and Galactic. - Added Docker build files for all versions. - Added barrel demo warnings removal. - Added more testing on navigation. - Added more merge. Changed ------- - Changed pipeline error. - Changed broken master build. - Changed repo dependencies. - Changed Husky launch file in sm_dance_bot. - Changed dependencies for Husky in rolling and galactic. - Changed formatting. - Changed default values. - Changed several fixes. - Changed format issues. - Changed tuning and fixes. - Changed backport to Foxy. - Changed minor linking errors in Foxy. - Changed minor broken build. - Changed some reordering fixes. Fixed ----- - Fixed a missing colon. - Fixed broken builds. - Fixed linting. - Fixed move trigger logic into headers. - Fixed missing files in pure spinning behavior. - Fixed weird MoveIt not downloaded repo. - Fixed deadlocks in warehouse 3. - Fixed warnings removal in barrel demo. Removed ------- - Removed a line. - Removed minor configuration. - Removed weird MoveIt not downloaded repo.`

`rst Section_84 ========== Added ----- - Feature/docker improvements march 2022 (#235) - Added workflow for checking doc build. - Added doxygen-deploy.yml for manual deployment. - Added workflow for testing prerelease builds. - Added setupTracing.sh for automated installation. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Added sm_atomic_performance_trace_1. - Added galactic CI setup and renamed rolling files. (#58) - Fixed source CI and corrected README overview. (#62) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Base for the sm_aws_aarehouse navigation. - Progressing in aws navigation. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. - Reworked sm_advanced_recovery_1. Changed ------- - Renamed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Changed wording "smacc application" to "SMACC2 library". - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Renamed to smacc2 and smacc2_msgs. - Updated GitHub branch reference. - Updated smacc2_rta command across readmes. - Cleaned up sm_atomic_24hr. - Optimized deps in move_base_z_planners_common. - Renamed event generator library. Fixed ----- - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Correct formatters. - Correct formatting of python file. - Fixed trailing spaces. Removed ------- - Removed manual installation of ros-rolling-ros2trace. - Deleted tracing directory. - Removed tracing.md. - Disabled ament_cpplint. - Disabled some packages and updated workflows. - Ignored further packages. - Ignored all packages except smacc2 and smacc2_msgs. - Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - Do not execute clang-format on smacc2_sm_reference_library package. - Removed disabled packages. Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_85 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies 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, with optional node selection (#82, #92, #93, #94, #95, #98). Changed ------- - Updated launch command in README.md. - Corrected all linters and formatters (#82). Fixed ---- - Fixed pre-commit issues (#81, #85, #86, #87, #88, #89, #90, #91). - Resolved compile warnings (#96). - Fixed formatting in various sections. Removed ------- - Removed some compile warnings (#96).`

pabloinigoblasco

`rst Section_86 ========== Added ----- - New client behavior for nav2: Now waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. Optional selection of nodes to wait for. - Progress in AWS navigation demo. Changed ------- - Minor formatting improvements. - Navigation parameters fixes on sm_dance_bot. - CB pause slam client behavior. - Updates yaml. - Rename doxygen deployment workflow. - Sm_multi_stage_1 doubling. - Gazebo fixes for sm_dance_bot_strikes_back. - Precommit cleanup run. - Diverse improvements in navigation and performance. - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Waypoints navigator bug: Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Rolling Docker environment to be executed from any environment. Fixed ----- - Move method after the method it calls to prevent recursion. - Fix CI: Format fix python version. Removed ------- - Remove neo_simulation2 package. - Remove node creation and create only a logger. - Removing parameters smacc. - Removing sm_dance_bot_msgs. - Pending references. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco)`

`rst Section_87 ========== Added ----- - Added .reps dependencies and fixed build errors. - Added dependency to ur5 client. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Added Waypoint Inputs. - Added default values. - Added more Waypoints. - Added pure spinning behavior missing files. - Added replanning for all examples. - Added format issues. - Added tuning and fixes. - Added improvements in undo motion navigation warehouse2. - Added fixing warehouse 3 problems and other core improvements. - Added missing file from warehouse2. - Added backport to foxy. Changed ------- - Updated format. - Improved dockerfile for building local tests. - Progressed in the moveit migration testing. - Progressed on move_it PR. - Progressed on moveit. - Progressed on aws navigation and refactorings on navigation clients and behaviors. - Fine-tuned waypoints. - Tuned warehouse3. - Tuned and fixed warehouse2. - Tuned and fixed minor issues. - Reworked sm_multi_stage_1. - Renamed sm_advanced_recovery_1. - Redid sm_dance_bot_warehouse_3 waypoints. - Refactored docker. - Refactored pre-commit cleanup. - Refactored SrConditional. - Refactored warehouse2 progress. - Refactored sm_dance_bot_warehouse_3. - Refactored smacc core adding more components. - Refactored autoware machine. - Refactored cp subscriber and cp publisher. - Refactored subscriber publisher components. - Refactored move trigger logic into headers. Fixed ----- - Fixed compiling issues. - Fixed pipeline error. - Fixed broken master build. - Fixed broken build. - Fixed formatting. - Fixed linting. - Fixed some formatting and templating on SrConditional. - Fixed linking errors in foxy CI. - Fixed minor broken build. - Fixed some reordering issues. Removed ------- - Removed test from main moveit cmake. - Removed some linting warnings. - Removed test ur5. - Removed weird moveit not downloaded repo. - Removed missing sm. - Removed some reordering fixes. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com> - 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>`

`rst Section_88 ========== Added ----- - Added docker build files for all versions. - Added barrel demo. - Added barrel search build fix and warehouse3. - Added progress in barrel husky. - Added multiple controllable leds plugin. - Added progress in husky demo. - Added improving navigation behaviors. - Added more merge in docker improvements. - Added significant update in Getting Started Instructions. - Added urdf for ur to support namespaces. - Added changelogs. Changed ------- - Changed format and minor issues in various places. - Changed to use correct upstream .repos files for source builds. - Changed mergify branch names. - Changed name of source-build job and bumped version of action. - Changed galactic source build job name. - Changed galactic source build to update .repos file, bump action version, and use correct version of upstream packages. - Changed rolling build to focal by the moment. - Changed cache matrix rolling and source build package. - Changed to ignore packages which should not be released. - Changed fix urls to index.ros.org. - Changed foxy source build config to use repos file from foxy branch. - Changed ros2 control gazebo repo dependency. - Changed FakeSystem to be working. Fixed ----- - Fixed docker for foxy and galactic. - Fixed startup problems in warehouse 3. - Fixed missing repo and dependencies. - Fixed building issues, broken builds, and dependencies. - Fixed checkout branches for scheduled builds. - Fixed initialise conditionFlag as false. - Fixed precommit issues. - Fixed format issues in multi-ur and more fixes. - Fixed progress on the multi arm moveit. - Fixed husky build rolling and type string walker threesome demo. - Fixed restoring workflow files. - Fixed restoring files. - Fixed restoring files for husky project build on rolling. - Fixed restoring files for ur demos. - Fixed restoring files for packml example. - Fixed fixing ur demo. - Fixed merge in red for focal-rolling. - Fixed more progress on fake controllers. - Fixed more progress on multi-ur. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. - Fixed more progress on fake controllers. -`rst Section_89 ==========

Added

  • Added Packml example (#300) by Pablo Iñigo Blasco
    • Initial commit of packml
    • Progressing substate for start and execute
    • Completing state
    • Finishing state machine
    • Minor changes
    • Fixing break in packml
    • Merging galactic

Changed

  • Updated husky_improvements (#299) by Pablo Iñigo Blasco
    • Husky improvements
    • Different planners profiles for navigation
    • Getting changes from galactic
    • Planner switcher
    • Using galactic branch files
    • Fixing breaking changes
    • Minor fix
    • Removing nav from source files
    • Merge

Fixed

  • Fixed build on galactic (#297)
  • FakeSystem is working (#294)

  • Feature/galactic rolling merge (#288)

: - Reverted "Ignore all packages except smacc2 and smacc2_msgs" - Updated description table - Updated table - Copied initial docs - Dockerfile with ROS distro as argument - Opened new folder for additional tracing contents - Deleted tracing directory - Moved tracing.md to tracing directory - Added setupTracing.sh Installs necessary packages and configures 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 - Changed wording "smacc application" to "SMACC2 library" - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - Updated tracing/ManualTracing.md - Reactivated smacc2 nav clients for rolling via submodules - Renamed tracing events - Bug fixes in smacc2 component - Reverted markdowns to html - Added README tutorial for Dockerfile - Cleanup and performance improvements - 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 and kept only rolling - Updated mentions of SMACC/ROS to SMACC2/ROS2 - 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 - Format cleanup for sm_respira_1 and sm_respira_test_2 - Do not execute clang-format on smacc2_sm_reference_library package - Reformatting of sm_reference_library - Corrected trailing spaces - Added sm_atomic_24hr and sm_atomic_performance_trace_1

``rst Section_90 ==========

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.

Changed

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

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

Removed

  • Removed note that was not removed from previous changes.

Other

  • Cleaned up sm_atomic_24hr.
  • Optimized dependencies in move_base_z_planners_common.
  • Renamed event generator library.
  • Minor formatting improvements.
  • Several core improvements during navigation testing.
  • Progress in aws navigation demo.
  • Navigation parameters fixes on sm_dance_bot.

Collaborators

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

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

Added

  • New client behavior for nav2: Now waits for nav2 nodes to subscribe to the /bond topic and ensures they are alive. Optional node selection available.
  • New feature: `cb_wait_topic_message`: Asynchronous client behavior that waits for a topic message and optionally checks its contents for success.

Changed

  • Progress in AWS navigation demo.
  • Navigation parameters fixes on sm_dance_bot.
  • Gazebo fixes for sm_dance_bot visualizing turtlebot3.
  • Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax.
  • Introducing slam pausing/resuming functionality in sm_dance_bot.
  • Polishing sm_dance_bot and s-pattern.
  • Refinement in sm_dance_bot.
  • First working version of sm template and template generator.

Fixed ----- Minor format fixes. - Remove some compile warnings. - Remove neo_simulation2 package. - Correct formatting. - Additional linting and formatting. - Move method after the method it calls to prevent recursion. - Minor tuning to mitigate overshot issue cases. - Minor format issues.

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

Added

  • Added SM core test (#138)
  • Added SVGs to READMEs of atomic, dance_bot, and others (#140)
  • Added remaining SVGs to READMEs (#145)
  • Added SM Atomic SM generator. (#143)
  • Added QOS durability to SmaccPublisherClient (#163)
  • Added dependencies for husky simulation in AWS navigation (#174)
  • Added Waypoint Inputs (#178)
  • Added more Waypoints to sm_dance_bot_warehouse_3 (#184)
  • Added SrConditional fixes and formatting (#168)
  • Added finetuning waypoints (#187)
  • Added pure spinning behavior missing files (#189)
  • Added several fixes (#194)

Changed

  • Renamed Feature/nav2z to navigation 2 stack (#144)
  • Renamed sm_dance_bot_strikes_back launch command in README.md (#148)
  • Renamed sm_advanced_recovery_1 to sm_advanced_recovery_1 renaming (#171)
  • Reworked sm_multi_stage_1 (#172)
  • Refactored Docker environment to be executed from any environment (#154)
  • Refactored husky launch file in sm_dance_bot (#174)
  • Refactored warehouse2 progress (#179)
  • Refactored sm_dance_bot_warehouse_3 (#181)
  • Refactored SrConditional (#168)
  • Refactored undo motion navigation warehouse2 (#198)

Fixed

  • Resolved compile warnings (#137)
  • Fixed launch command in README.md for sm_dance_bot_strikes_back (#148)
  • Fixed CI format for Python version (#148)
  • Fixed node creation and created only a logger (#149)
  • Fixed compiling issues (#164)
  • Fixed broken master build (#167, #174)
  • Fixed pipeline error (#167)
  • Fixed broken build in AWS navigation (#174)
  • Fixed formatting in warehouse2 (#180)
  • Fixed minor issues in various features

Removed

  • Removed sm_dance_bot_msgs and parameters smacc (#147)
  • Removed test from main moveit cmake (#151)
  • Removed some comments in the past in README.md (#148)
  • Removed line in reliability qos config (#163)
  • Removed mode_5_sequence_b, mode_4_sequence_b, and other sequences in sm_multi_stage_1 (#172)
  • Removed test workaround in minor dockerfile (#164)
  • Removed some linting warnings in moveit migration (#151)
  • Removed dependencies in various features

Authors

  • Pablo Iñigo Blasco
  • Co-authored-by: Brett <<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_93 ==========

Added

  • Feature/warehouse2 22 12 (#200): Implemented minor changes, replanned examples, and fixed format issues.
  • Feature/warehouse2 23 12 (#201): Completed warehouse2 functionality.
  • tuning and fixes (#202): Made tuning adjustments and fixes.
  • Feature/minor tune (#203): Implemented minor tuning changes.
  • fixing warehouse 3 problems, and other core improvements (#204): Fixed warehouse 3 issues, improved core functionality, and resolved deadlocks.
  • added missing file from warehouse2 (#205): Included a missing file in warehouse2.
  • Foxy backport (#206): Backported changes to Foxy, addressing minor formatting issues.
  • Enable cppcheck: Enabled cppcheck for code analysis.
  • Update ci-build-source.yml: Updated CI build source configuration.
  • Update doxygen-check-build.yml: Improved Doxygen build checking workflow.
  • Create doxygen-deploy.yml: Established Doxygen deployment process.
  • Create workflow for testing prerelease builds: Implemented workflow for testing prerelease versions.
  • Update changelogs: Updated changelogs for version 0.1.0.
  • Update description table: Enhanced description table.
  • Copy initial docs: Duplicated initial documentation.
  • Dockerfile w/ ROS distro as argument: Added Dockerfile with ROS distro as an argument for building.
  • Opened new folder for additional tracing contents: Created a new folder for tracing contents.
  • added setupTracing.sh: Added setup script for configuring tracing.
  • Created alternative ManualTracing: Developed an alternative manual tracing method.
  • added new sm markdowns: Included new markdown files for SM.
  • added a dockerfile for Rolling and Galactic: Added Dockerfile for Rolling and Galactic versions.
  • Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh: Updated Docker build script.
  • Update tracing/ManualTracing.md: Updated manual tracing instructions.
  • changed wording "smacc application" to "SMACC2 library": Updated terminology from "smacc application" to "SMACC2 library".
  • Update smacc_sm_reference_library/sm_atomic/README.md: Edited README file for SMACC2 library.
  • Enable build of missing rolling repositories: Enabled building missing repositories for Rolling.
  • Enable Navigation2 for semi-binary build: Enabled Navigation2 for semi-binary builds.
  • Remove galactic builds from master and keep only rolling: Removed Galactic builds from master branch, keeping only Rolling.
  • updated mentions of SMACC/ROS to SMACC2/ROS2: Updated references from SMACC/ROS to SMACC2/ROS2.
  • some progress on navigation rolling: Made progress on Rolling navigation.
  • added smacc2_performance_tools: Added performance tools for SMACC2.
  • performance tests improvements: Improved performance testing.
  • more on performance and other issues: Addressed additional performance and other issues.
  • sm_respira_1 format cleanup: Cleaned up formatting for sm_respira_1.
  • sm_respira_test_2: Implemented sm_respira_test_2.
  • more changes on performance tests: Made further changes to performance tests.
  • sm_reference_library reformatting: Reformatted sm_reference_library.
  • sm_atomic_24hr: Implemented sm_atomic_24hr functionality.
  • sm_atomic_performance_trace_1: Added sm_atomic_performance_trace_1.
  • Update smacc2_rta command across readmes: Updated smacc2_rta command across README files.
  • Clean up of sm_atomic_24hr: Conducted cleanup of sm_atomic_24hr.
  • Optimized deps in move_base_z_planners_common: Optimized dependencies in move_base_z_planners_common.
  • Renaming of event generator library: Renamed the event generator library.
  • Add galactic CI setup and rename rolling files. (#58): Added Galactic CI setup and renamed Rolling files.
  • Fix source CI and correct README overview. (#62): Fixed source CI and corrected README overview.
  • changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69): Updated launch command for sm_respira_1.
  • update doxygen links (#70): Updated Doxygen links.
  • More Readme Updates (#72): Made additional updates to README files.
  • More Readme (#74): Added more content to README files.
  • created new sm from sm_respira_1 (#76): Created a new SM from sm_respira_1.
  • Feature/core and navigation fixes (#78): Implemented core features and navigation fixes.
  • base for the sm_aws_aarehouse navigation: Established the base for AWS warehouse navigation.
  • progressing in aws navigation: Made progress in AWS navigation.

Changed

  • ros2 launch sm_three_some sm_three_some: Updated launch command for sm_three_some to improve clarity.

Fixed

  • Fix trailing spaces: Resolved trailing spaces issue.
  • Correct codespell: Fixed codespell errors.
  • Correct python linters warnings: Addressed Python linters warnings.
  • Add galactic CI build because Navigation2 is broken in rolling: Added Galactic CI build due to Navigation2 issues in Rolling.
  • Add partial changes for ament_cpplint: Included partial changes for ament_cpplint.
  • Add tf2_ros as dependency to find include: Added tf2_ros as a dependency for include.
  • Disable ament_cpplint: Disabled ament_cpplint.
  • Disable some packages and update workflows: Disabled certain packages and updated workflows.
  • Bump ccache version: Updated ccache version.
  • Ignore further packages: Ignored additional packages.
  • Satisfy ament_lint_cmake: Ensured compliance with ament_lint_cmake.
  • Add missing licences: Included missing licenses.
  • Disable cpplint and cppcheck linters: Disabled cpplint and cppcheck linters.
  • Correct formatters: Fixed formatting issues.
  • Disable disabled packages: Deactivated disabled packages.
  • Change extension: Modified file extension.
  • Change extension of imports: Adjusted import file extensions.
  • Enable cppcheck: Enabled cppcheck for code analysis.
  • Correct formatting of python file: Fixed formatting of Python file.
  • Included necessary package and edited Threesome launch: Added necessary package and edited Threesome launch command.
  • Revert "Ignore all packages except smacc2 and smacc2_msgs": Reverted commit to ignore all packages except smacc2 and smacc2_msgs.

Removed

  • Delete tracing directory: Removed tracing directory.
  • Moved tracing.md to tracing directory: Transferred tracing.md to tracing directory.
  • Removed manual installation of ros-rolling-ros2trace: Automated installation of ros-rolling-ros2trace.
  • This is now automated in setupTracing.sh: Tracing installation is now automated in setupTracing.sh.
  • location of sh file assumed if user follows README.md under "Getting started": Location of sh file assumed if following README.md instructions.
  • reverted markdowns to html: Reverted markdowns to HTML.
  • additional cleanup: Performed additional cleanup.
  • cleanup: Conducted cleanup operations.

- edited tracing.md to reflect new tracing event names: Updated tracing.md to reflect new event names. ``rst Section_94 ==========

Added

  • New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success
  • Adding new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. Optionally select the nodes to wait

Changed

  • Several core improvements during navigation testing
  • Formatting improvements
  • Progress in aws navigation demo
  • Format improvements
  • Navigation parameters fixes on sm_dance_bot

Fixed ----- Fix pre-commit - Correct all linters and formatters

Removed

  • Trying to fix Pre-Commit

Other

  • Merge and progress
  • Minor format

Commits

  • Feature/aws demo progress (#80)
  • sm_advanced_recovery_1 reworked (#83)
  • More sm_advanced_recovery_1 work (#85)
  • sm_advanced_recovery_1 round 4 (#86)
  • Brettpac branch (#87)
  • sm_atomic_performance_test_c_1 (#88)
  • Modifying sm_atomic_performance_test_a_2 (#89)
  • sm_multi_stage_1 (#90)
  • More sm_multi_stage_1 (#91)
  • Wait topic message client behavior (#81)
  • Feature/wait nav2 nodes client behavior (#82)
  • Feature/aws demo progress (#92)
  • Feature/sm dance bot fixes (#93)
  • Feature/sm aws warehouse (#94)
  • Feature/sm dance bot fixes (#95)

Collaborators

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

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

Added

  • New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. (#98)
  • New client behavior for nav2: [add]{.title-ref} behavior waits for nav2 nodes subscribing to the [/bond]{.title-ref} topic and ensures they are alive. Optional node selection available. (#98)
  • Gazebo fixes for [sm_dance_bot_lite]{.title-ref} and [sm_dance_bot_strikes_back]{.title-ref}. (#101, #104, #105)
  • New feature: [sm_multi_stage_1]{.title-ref} doubling. (#103)
  • AWS demo improvements. (#108)
  • Source build enabled on PR for testing. Adjusted build packages for source CI. (#112)
  • Diverse improvements in navigation and performance. (#116, #117)
  • Progress in navigation, slam toggle client behaviors, and [smacc2::deep_history]{.title-ref} syntax. Introducing slam pausing/resuming functionality. (#122)
  • First working version of [sm]{.title-ref} template and template generator. (#127)
  • Waypoints navigator bug minor tuning to mitigate overshot issue cases. (#133)
  • Added SVGs to READMEs of atomic, dance_bot, and others. (#140, #145)
  • Added remaining SVGs to READMEs. (#145)
  • Added SM Atomic SM generator. (#143)

Changed

  • Minor format improvements during navigation testing. (#98)
  • Formatting improvements in various sections. (#98)
  • Cleaning and lidar show/hide option in [sm_dance_bot_lite]{.title-ref} and [sm_dance_bot_strikes_back]{.title-ref}. (#102, #104, #105)
  • More fixes and refinements in [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}. Typo correction. (#128, #129)
  • Method moved after the method it calls to prevent recursion. (#126)
  • Minor tweaks and build fixes. (#130, #132)
  • Minor navigation improvements. (#141)

Fixed

  • Compile warnings removed. (#96)
  • Format fixes in various sections. (#98, #104, #105, #134, #148)
  • Minor format issues resolved. (#134)
  • CI fixed: format fix for Python version. (#148)

Removed

  • Removed [neo_simulation2]{.title-ref} package. (#112)
  • Removed [sm_dance_bot_msgs]{.title-ref} package. (#141, #144)
  • Removed parameters from [smacc]{.title-ref}. (#147)

Collaborators

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

- Co-authored by pabloinigoblasco <<pablo@ibrobotics.com>> in diverse improvements commit. ` Section_96 ========== Added ----- - Added QOS durability to SmaccPublisherClient (#163) - Added reliability QOS configuration to SmaccPublisherClient Changed ------- - Refactored Feature/sm dance bot strikes back (#152) - Refactored Feature/migration moveit client (#151) - Refactored Docker environment for execution from any environment (#154) - Refactored initial migration to smacc2 for fixing errors and missing dependencies - Refactored move_it PR progress and Dockerfile for building local tests - Refactored moveit behaviors testing and configurations - Refactored AWS navigation and navigation clients and behaviors - Refactored SrConditional for formatting and trigger logic - Refactored warehouse2 progress and Waypoint Inputs - Refactored sm_dance_bot_warehouse_3 waypoints and Redoing sm_dance_bot_warehouse_3 waypoints - Refactored pure spinning behavior for missing files - Refactored planner changes and replanning for all examples - Refactored undo motion navigation for warehouse2 - Refactored tuning warehouse3 and undo motion navigation - Refactored sync and warehouse2 features for format issues and finishing touches - Refactored minor tune and fixing warehouse 3 problems for continuous integration Fixed ----- - Fixed compiling issues and linting warnings - Fixed broken master build and pipeline errors - Fixed broken builds and formatting issues - Fixed errors in warehouse3 and added missing files - Fixed linking errors for foxy and removed deadlocks - Fixed weird moveit not downloaded repo issue Removed ------- - Removed node creation and created only a logger Authors ------- - Pablo Iñigo Blasco - DecDury <declandury@gmail.com> - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - reelrbtx <brett2@reelrobotics.com>`rst Section_97 ==========

Added

  • Add mergify rules file.
  • Try fixing CI for rolling. (#209)
  • Remove example things from Foxy CI setup. (#214)
  • Add Autoware Auto Msgs into not-released dependencies. (#220)
  • Fix rolling builds (#222)
  • 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
  • First ensure you have the necessary package installed. ` sudo apt-get install ros-rolling-ros2trace` Then run this command.
  • 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
  • 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
  • Update tracing/ManualTracing.md
  • changed wording "smacc application" to "SMACC2 library"
  • Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax

Changed

  • ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch
  • renamed tracing events after
  • bug in smacc2 component
  • reverted markdowns to html
  • some progress on navigation rolling
  • renamed folders, deleted tracing.md, edited README.md
  • sm_respira_1 format cleanup
  • sm_respira_1 format cleanup pre-commit
  • sm_respira_test_2
  • sm_respira_test_2
  • 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

Fixed

  • minor broken build
  • removing warnings (#213)
  • minor changes
  • replanning for all our examples
  • backport to foxy
  • minor format
  • minor linking errors foxy
  • Fix trailing spaces.
  • Correct codespell.
  • Correct python linters warnings.
  • 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
  • more changes on performance tests

Removed

  • 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: brettpac <<brett@robosoft.ai>> Co-authored-by: David Revay <<MrBlenny@users.noreply.github.com>> 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: pabloinigoblasco <<pabloinigoblasco@ibrobotics.com>> ``rst Section_98 ==========

Added

  • New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. Also, added a 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. (#81, #82, #92, #93, #94)
  • Progress in aws navigation demo. (#80, #81, #82, #92, #93, #94)
  • Merge and progress in sm_dance_bot. (#94)
  • Navigation parameters fixes on sm_dance_bot. (#93)

Changed

  • Updated launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch'. (#69)
  • Updated doxygen links. (#70)
  • Minor formatting improvements. (#78, #80, #81, #82, #92, #93, #94)
  • Several core improvements during navigation testing. (#78, #80, #81, #82, #92, #93, #94)
  • Progress in aws navigation. (#78, #80, #81, #82, #92, #93, #94)
  • Reworked sm_advanced_recovery_1. (#83, #84, #85, #86)
  • Modified sm_atomic_performance_test_a_2. (#89)
  • Fixed pre-commit issues. (#83, #84, #85, #86, #89)
  • Corrected all linters and formatters. (#82)

Removed

- Note that was not removed while producing changes. (#69) ``rst Section_99 ==========

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 nav2 nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive. Optional node selection available.
  • Base for the [sm_aws_warehouse]{.title-ref} navigation.
  • Gazebo fixes for showing the robot and the lidar.
  • Gazebo fixes for [sm_dance_bot_strikes_back]{.title-ref}.
  • AWS demo progress.
  • Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also [smacc2::deep_history]{.title-ref} syntax.
  • First working version of [sm_template]{.title-ref} and template generator.
  • Minor tuning to mitigate overshot issue cases.
  • Minor navigation improvements.
  • Added SM core test.
  • Using local action messages.
  • Pending references.

Changed

  • Progress in AWS navigation demo.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • Formatting improvements.
  • Minor format adjustments.
  • Cleaning and lidar show/hide option.
  • More fixes in various areas.
  • Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}.
  • Noticed typo correction.
  • Minor tweaks.
  • Build fix.
  • Waypoints navigator bug addressed.
  • Progress in [sm_dance_bot]{.title-ref} tests.
  • Some more progress on markers cleanup.
  • Minor format issues.

Fixed

  • Remove some compile warnings (#96).
  • Remove [neo_simulation2]{.title-ref} package (#112).
  • Remove merge markers from a Python file (#119).
  • Move method after the method it calls to prevent recursion (#126).

Removed

  • Removed [sm_dance_bot_msgs]{.title-ref}.

Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> ` # Section_100 ## Added - Renamed navigation 2 stack. - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added QOS durability to SmaccPublisherClient (#163). - Added durability to SmaccPublisherClient. - Added reliability QoS config. ## Changed - Updated package list (#142). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Refactored feature "sm dance bot strikes back" (#152). - Refactored AWS navigation and navigation clients and behaviors. - Refactored warehouse2. - Redone sm_dance_bot_warehouse_3 waypoints. - Finetuned waypoints (#187). ## Fixed - Fixed CI: format fix python version (#148). - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error. - Fixed broken build. ## Removed - Removed parameters smacc. - Removed test from main moveit CMake. ## Miscellaneous - Precommit cleanup. - Updated format. - Updated format in README (#164). - Updated README. - Updated README with more information. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format in README. - Updated format`rst Section_101 ===========

Added

  • Added missing file from warehouse2 (#205)
  • Added dockerfiles (#225)
  • Added Feature/retry behavior warehouse 1 (#226)
  • Added new sm markdowns
  • Added a dockerfile for Rolling and Galactic
  • Added setupTracing.sh to install necessary packages and configure tracing group
  • Added alternative ManualTracing
  • Added README tutorial for Dockerfile
  • Added smacc2_performance_tools

Changed

  • Changed wording "smacc application" to "SMACC2 library"
  • Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch
  • Changed extension of imports
  • Changed extension of imports
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"
  • Changed wording "smacc application" to "SMACC2 library"

`rst Section_102 =========== Added ----- - Added galactic CI setup and renamed rolling files. (#58) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits for 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. - Added navigation parameters fixes on sm_dance_bot. Changed ------- - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md with launch command. - Updated smacc2_rta command across readmes. - Renamed event generator library. Fixed ----- - Fixed source CI and corrected README overview. (#62). - Corrected trailing spaces. - Corrected all linters and formatters. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Other ----- - Performance tests improvements. - More changes on performance tests. - Optimized dependencies in move_base_z_planners_common. - Minor formatting improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Progressing in aws navigation. - Format improvements. - More on navigation. - More on performance and other issues. - Noticed a note that was not removed while producing these changes. - Attempting pre-commit fixes. 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> pabloinigoblasco`

`rst Section_103 =========== 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` for waiting Nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Nodes to wait can be optionally selected. - New gazebo fixes for showing the robot and the lidar in `sm_dance_bot_strikes_back`. Changed ------- - Progress in AWS navigation demo. - Minor format improvements. - Navigation parameters fixes on `sm_dance_bot`. - Cleaning and lidar show/hide option in `sm_dance_bot visualizing turtlebot3`. Fixed ----- - Remove some compile warnings. - Correct formatting in removing `neo_simulation2` package. - Adjust build packages of source CI. - Move method after the method it calls to prevent recursion. Removed ------- - Removed `neo_simulation2` package. Other ----- - Several core improvements during navigation testing. - Formatting improvements. - Merge and progress. - Base for the `sm_aws_aarehouse` navigation. - Precommit cleanup run. - Updates yaml. - Enable source build on PR for testing. - Additional linting and formatting. - Remove merge markers from a Python file. - First working version of `sm` template and template generator. - Noticed typo correction. - 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 functionality. - Polishing `sm_dance_bot` and `s-pattern`. - More refinement in `sm_dance_bot`. - Finally > Finally. - Minor tweaks. - More on navigation. - Keep hammering. - Two stages. - 3 part. - 4th stage. - 5th stage. - Gaining traction `sm_multi_stage_1`. - More. - Don't remember. - Making progress. - Diverse improvements in navigation and performance.`

pabloinigoblasco

Section_104

Added

  • 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
  • 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
  • Sm_dance_bot_lite (#136)
    • Resolve compile warnings (#137)
    • Add SM core test (#138)
  • Minor navigation improvements (#141)
  • Using local action messages (#139)
    • Removing sm_dance_bot_msgs
  • Feature/nav2z renaming (#144)
    • Using local action messages
    • Removing sm_dance_bot_msgs
    • Navigation 2 stack renaming
    • Formatting
  • Added SVGs to READMEs of atomic, dance_bot, and others (#140)
  • Added remaining SVGs to READMEs (#145)
  • Precommit cleanup
  • Update package list (#142)
  • Removing parameters smacc (#147)
    • Workflows update
  • Noticed launch command was incorrect in README.md
    • Fixed launch command for sm_dance_bot_strikes_back and removed some comments
  • 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)
    • 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
    • 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
    • Progress on move_it PR
    • Minor dockerfile test workaround
    • Improving dockerfile for building local tests
    • Fixing compiling issues
  • Update readme (#164)
  • Initial state machine transition timestamp (#165)
  • Moved reference library SMs to smacc2_performance_tools (#166)
  • 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)
  • Sm_pubsub_1 part 2 (#170)
  • Sm_advanced_recovery_1 renaming (#171)
  • 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
  • Feature/aws navigation sm dance bot (#174)
    • Repo dependency
    • Husky launch file in sm_dance_bot
    • Add dependencies for husky simulation
    • Fix formatting
    • Progress on aws navigation and some other refactorings on navigation clients and behaviors
    • More on aws demo
    • Fixing broken build
  • 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)
    • 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
  • 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
  • Feature/sm warehouse 2 13 dec 2 (#186)
    • Format
    • More changes and headless
    • Merge
    • Headless and other fixes
    • Default values
  • Finetuning waypoints (#187)
  • Feature/cb pure spinning (#188)
    • Format
    • More changes and headless
    • Merge
    • Headless and other fixes
    • Default values
  • Feature/cb pure spinning (#189)
    • Format
    • More changes and headless
    • Merge
    • Headless and other fixes
    • Default values
    • Pure spinning behavior missing files
  • Minor changes (#190)
  • Feature/planner changes 16 12 (#191)
    • Minor changes
    • More fixes
  • Feature/replanning 16 dec (#193)
    • Minor changes
    • Replanning for all our examples
  • Several fixes (#194)
  • Minor changes (#195)

Pablo Iñigo Blasco (pabloinigoblasco)

`rst Section_105 =========== 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) - Feature/minor tune (#203) - Feature/improvements warehouse3 (#228) - Foxy backport (#206) - Added missing file from warehouse2 (#205) - Update file for fake hardware simulation and add file for gazebo simulation. (#224) - Add ignition file and update repos files. - Added docker files for different revisions, warnings removal, and more testing on navigation. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. Changed ------- - Minor changes in various features. - Replanning for all examples. - Improvements in undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Tuning and fixes (#202). - Fix broken source build (#227). - Only rolling version should be pre-released on master. (#230). - Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234). - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Add galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Update ci-build-source.yml. - 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. - Update doxygen-check-build.yml. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Update name of package and package.xml to pass linter. - Execute on master update. - 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". - 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. - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Update tracing/ManualTracing.md. Fixed ----- - Fixing warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green. - Fix minor broken build. - Some reordering fixes. - Minor format fix. - Minor linking errors in foxy. - Minor formatting fixes. - Fix broken source build. - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Fix minor format. - Fix broken source build. - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Fix minor format. Removed ------- - Weird moveit not downloaded repo. - Missing files. - Missing sm. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. - Missing file. -`rst Section_106 ===========

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 for success.
  • Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. Optionally select the nodes to wait.

Changed

  • Changed wording "smacc application" to "SMACC2 library".
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Renamed tracing events.
  • Renamed folders, deleted tracing.md, edited README.md.
  • Renamed event generator library.
  • Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch.
  • Corrected all linters and formatters.
  • Optimized dependencies in move_base_z_planners_common.

Fixed

  • Fixed bug in smacc2 component.
  • Fixed source CI and corrected README overview.
  • Fixed trailing spaces.
  • Fixed formatting issues.
  • Fixed pre-commit issues.

Removed

  • Removed galactic builds from master and kept only rolling.
  • Removed submodules and used .repos file.

Other

  • Reactivated smacc2 nav clients for rolling via submodules.
  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • Made some progress on navigation rolling.
  • Made progress in aws navigation.
  • Made several core improvements during navigation testing.
  • Cleaned up smacc2_sm_reference_library package.
  • Reformatted sm_reference_library.
  • Cleaned up sm_atomic_24hr.
  • Cleaned up sm_atomic_performance_trace_1.
  • Cleaned up sm_atomic_24hr.
  • Cleaned up sm_advanced_recovery_1.
  • Made more changes on performance tests.
  • Made more sm_atomic_24hr cleanup.
  • Made more sm_advanced_recovery_1 work.
  • Modified sm_atomic_performance_test_a_2.
  • Modified sm_atomic_performance_test_a_2.
  • Modified sm_atomic_performance_test_c_1.
  • Modified sm_multi_stage_1.
  • Modified sm_multi_stage_1.
  • Modified sm_atomic_performance_test_a_2.
  • Modified sm_atomic_performance_test_a_2.
  • Modified sm_multi_stage_1.
  • Modified README.md.
  • Attempted pre-commit fixes.
  • Corrected README overview.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.
  • Corrected README formatting.

`rst Section_107 =========== Added ----- - New client behavior for nav2: now waits for nav2 nodes subscribing to the /bond topic to be alive, with optional node selection. - Progress in AWS navigation demo. - New feature: `cb_wait_topic_message`, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Merge and progress. - New client behavior `cb_pause_slam`. - Visualizing TurtleBot3 in `sm_dance_bot_lite`. - Choice to launch Gazebo with lidar in `sm_dance_bot`. - Gazebo fixes for `sm_dance_bot_strikes_back`. - AWS demo improvements. - Removed `neo_simulation2` package. Changed ------- - Minor formatting improvements. - Navigation parameters fixes on `sm_dance_bot`. - Format fixes for Gazebo to show the robot and lidar. Fixed ----- - Compile warnings removed. - `sm_multi_stage_1` improvements. Removed ------- - Unused `neo_simulation2` package. Contributors ------------ - Pablo Iñigo Blasco <pablo@ibrobotics.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_108

### Added - Additional linting and formatting. - Introduced feature for slam toggle and smacc deep history (#122). - Implemented progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also included smacc2::deep_history syntax. - Added functionality for testing sm_dance_bot with slam pausing/resuming. - First working version of sm template and template generator (#127). - Added SM Atomic SM generator (#143). - Rolling Docker environment to be executed from any environment (#154). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added QOS durability to SmaccPublisherClient (#163).

  • Introduced feature for testing moveit behaviors (#167). - Added husky launch file in sm_dance_bot for AWS navigation (#174). - Implemented waypoint inputs (#178).

### Changed - Moved method after the method it calls to prevent recursion (#126). - Renamed state machine transition timestamp to smacc2_performance_tools (#166). - Refactored SM dance bot strikes back (#152). - Renamed sm_advanced_recovery_1 (#171). - Reworked sm_multi_stage_1 with multistage modes and sequences (#172). - Updated dependencies for husky in rolling and galactic for AWS navigation (#174).

### Fixed - Resolved compile warnings (#137). - Fixed CI format for Python version (#148). - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed merge markers from a Python file (#119). - Removed node creation and created only a logger (#149). - Removed parameters smacc (#147). - Removed test from main moveit CMake.

### 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_109 =========== Added ----- - Feature/wharehouse2 dec 14 (#185) - Implemented warehouse2 feature with minor changes. - Feature/sm warehouse 2 13 dec 2 (#186) - Added formatting improvements and headless mode to warehouse2. - Feature/replanning 16 dec (#193) - Improved replanning for all examples with several fixes. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Addressed format issues for better synchronization. - Feature/warehouse2 22 12 (#200) - Resolved format issues and finalized warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed warehouse2 for better performance. - Feature/minor tune (#203) - Fine-tuned and fixed minor issues. - Feature/barrel - do not merge yet (#233) - Made minor changes and backported to foxy. Changed ------- - Fixed trailing spaces, codespell, and Python linters warnings in Foxy backport (#206). - Updated CI build for galactic due to Navigation2 issues in rolling. - Made various adjustments to satisfy linting requirements and improve code quality. Removed ------- - Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 to reset all versions to 0.0.0. 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>`

Section 110

Added

  • Opened new folder for additional tracing contents.
  • Added setupTracing.sh to install necessary packages and configure tracing group.
  • Created alternative ManualTracing.
  • Added new sm markdowns.
  • Added a dockerfile for Rolling and Galactic.
  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • 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 for success.
  • Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait.

Changed

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

Fixed

  • Bug in smacc2 component.
  • Do not execute clang-format on smacc2_sm_reference_library package.
  • Corrected trailing spaces.
  • Optimized dependencies in move_base_z_planners_common.
  • Minor formatting fixes.
  • Several core improvements during navigation testing.
  • Formatting improvements.
  • More on performance tests.
  • Format improvements.
  • Pre-commit fixes.

Removed

  • Manual installation of ros-rolling-ros2trace (now automated in setupTracing.sh).
  • Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file.

Collaborators

  • Denis Štogl <<destogl@users.noreply.github.com>>
  • Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

Commits

  • Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh (#58).
  • Fix source CI and correct README overview (#62).
  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69).
  • Update doxygen links (#70).
  • More Readme Updates (#72).
  • More Readme (#74).
  • Created new sm from sm_respira_1 (#76).
  • Feature/core and navigation fixes (#78).
  • Feature/aws demo progress (#80).
  • Wait topic message client behavior (#81).
  • Feature/wait nav2 nodes client behavior (#82).
  • sm_advanced_recovery_1 reworked (#83).
  • More sm_advanced_recovery_1 work (#85).
  • sm_atomic_performance_test_c_1 (#88).
  • modifying sm_atomic_performance_test_a_2 (#89).
  • sm_multi_stage_1 (#90).
  • Update README.md.

`rst Section_111 =========== Added ----- - Feature/aws demo progress (#92) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Added new feature: `cb_wait_topic_message`, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for Nav2: `wait nav2 nodes subscribing to the /bond topic and waiting they are alive`. - Continued progress in AWS navigation demo. - Feature/sm dance bot fixes (#93) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Fixed navigation parameters on sm_dance_bot. - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Continued progress in AWS navigation demo. - Merged and made progress. - Feature/sm dance bot fixes (#95) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Implemented base for the sm_aws_aarehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Added new feature: `cb_wait_topic_message`, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for Nav2: `wait nav2 nodes subscribing to the /bond topic and waiting they are alive`. - Continued progress in AWS navigation demo. - Fixed navigation parameters on sm_dance_bot. - Implemented `cb pause slam` client behavior. - Feature/sm dance bot lite gazebo fixes (#104) - Improved visualization of turtlebot3. - Added cleaning and lidar show/hide option. - Made formatting improvements. - Fixed gazebo issues to show the robot and the lidar. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved visualization of turtlebot3. - Added cleaning and lidar show/hide option. - Made formatting improvements. - Fixed gazebo issues for sm_dance_bot_strikes_back. - AWS demo (#108) - Implemented AWS demo. - Brettpac branch (#110) - Made progress on sm_multi_stage_1. - Gained traction on sm_multi_stage_1. - Continued development on multiple stages. - Brettpac branch (#111) - Made progress on sm_multi_stage_1. - Gained traction on sm_multi_stage_1. - Continued development on multiple stages. - a3 (#113) Changed ------- - Minor hotfixes. Fixed ----- - Corrected all linters and formatters. - Removed some compile warnings. Removed ------- - Unused code. Collaborators ------------- - Co-authored-by: Denis Štogl <denis@stogl.de> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_112

### Added - Enable source build on PR for testing. (#112) - Added SM core test. (#138) - Added SM Atomic SM generator. (#143) - Added QOS durability to SmaccPublisherClient. (#163) - Added AWS navigation SM Dance Bot. (#174)

### Changed - Adjusted build packages of source CI. (#114) - Progress in navigation, SLAM toggle client behaviors, and SLAM toolbox components. Also SMACC2::deep_history syntax. (#122) - Progress in testing SM Dance Bot introducing SLAM pausing/resuming functionality. (#122) - Progress in the MoveIt migration testing. (#151) - Moved reference library SMs to smacc2_performance_tools. (#166) - Reworked SM Multi-Stage 1. (#172)

### Fixed - Corrected formatting. (#112) - Removed merge markers from a Python file. (#119) - Fixed CI: format fix Python version. (#148) - Fixed launch command for SM Dance Bot Strikes Back and removed some comments. (#149) - Fixed compile warnings. (#137) - Fixed minor navigation improvements. (#141) - Fixed minor format issues. (#134) - Fixed minor tuning to mitigate overshot issue cases. (#133) - Fixed broken master build. (#167) - Fixed broken build in AWS navigation. (#174)

### Removed - Removed Neo Simulation2 package. (#112) - Removed parameters SMACC. (#147) - Removed node creation and create only a logger. (#149) - Removed SM Dance Bot messages. (#144)

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

`rst Section_113 =========== Added ----- - Added "minor changes" (#175). - Added "warehouse2" (#177). - Added "Waypoint Inputs" (#178). - Added "wharehouse2 progress" (#179). - Added "format" (#180). - Added "sm_dance_bot_warehouse_3" (#181). - Added "Feature/sm warehouse 2 13 dec 2" (#182). - Added "more changes and headless", "merge", "headless and other fixes", "default values", and "Brettpac branch" (#184). - Added "Redoing sm_dance_bot_warehouse_3 waypoints" and "More Waypoints" (#186). - Added "finetuning waypoints" (#187). - Added "Feature/cb pure spinning" (#188). - Added "pure spinning behavior missing files" and "minor changes" (#190). - Added "Feature/planner changes 16 12" (#191). - Added "Feature/replanning 16 dec" (#193). - Added "several fixes" (#194). - Added "Feature/undo motion 20 12" (#196). - Added "improving undo motion navigation warehouse2", "minor", and "tuning warehouse3" (#197). - Added "undo tuning and errors", "format", and "Feature/sync 21 12" (#198). - Added "Feature/warehouse2 22 12" (#200). - Added "finishing warehouse2" and "Feature/warehouse2 23 12" (#201). - Added "tuning and fixes" (#202). - Added "Feature/minor tune" (#203). - Added "fixing warehouse 3 problems, and other core improvements" (#204). - Added "added missing file from warehouse2" (#205). - Added "Foxt backport" (#206). - Added various fixes and improvements related to CI and linting. Changed ------- - Changed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch". - Renamed header files and corrected format. - Added workflow for checking doc build. Removed ------- - Removed trailing spaces. - Removed codespell errors. - Removed python linters warnings. - Removed ament_cpplint. - Removed disabled packages and updated workflows. - Removed cpplint and cppcheck linters. - Removed further packages. - Removed disabled packages. - Removed unnecessary extensions. - Removed unnecessary imports. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - 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_114 =========== Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files - Fix source CI and correct README overview - Update c_cpp_properties.json - Update README.md - Update launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Update doxygen links - More Readme Updates - Created new sm from sm_respira_1 - Feature/core and navigation fixes - Feature/aws demo progress - More on navigation - Sm_advanced_recovery_1 reworked - Sm_atomic_performance_test_a_2 - Sm_atomic_performance_test_a_1 - Sm_atomic_performance_test_c_1 - Sm_multi_stage_1 - Wait topic message client behavior Changed ------- - Use manual deployment for now - Correct GitHub branch reference - Execute on master update - Revert "Ignore all packages except smacc2 and smacc2_msgs" - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Reverted markdowns to html - Edited tracing.md to reflect new tracing event names - Update smacc2_rta command across readmes - Clean up of sm_atomic_24hr - Minor formatting - Several core improvements during navigation testing - Progress in aws navigation demo - More on performance and other issues - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - More sm_atomic_24hr cleanup - More sm_advanced_recovery_1 work - Fixing precommit Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Delete tracing directory - Removed tracing.md - Removed submodules and use .repos file - Deleted tracing.md - Deleted tracing directory Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_115 =========== Added ----- - Introduce new feature: `cb_wait_topic_message`, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Implement new client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. Changed ------- - Correct all linters and formatters. Fixed ----- - Resolve navigation parameters issues on `sm_dance_bot`. - Address minor format fixes. - Remove some compile warnings. Removed ------- - No items removed. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Details ------- - Progress in AWS navigation demo. - Several core improvements during navigation testing. - Formatting enhancements. - Merge and progress. - Precommit fixes. - Updates yaml. - Minor hotfix. - Cleaning and lidar show/hide option. - Cleaning files and making formatting work. - More fixes. - Gazebo fixes to show the robot and the lidar. - Doubling in `sm_multi_stage_1`.`

`rst Section_116 =========== Added ----- - Added AWS demo (#108, #110). - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added more sm_multi_stage_1 improvements (#114). - Added Feature/slam toggle and smacc deep history (#122). - Added Feature/dance bot s pattern (#128, #129). - Added First working version of sm template and template generator (#127). - Added Feature/sm dance bot refine (#131, #132). - Added waypoints navigator bug (#133). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added using local action messages (#139). - Added Resolve compile warnings (#137). - Added Add SM Atomic SM generator (#143). - Added Rolling Docker environment to be executed from any environment (#154). - Added initial state machine transition timestamp (#165). - Added Add QOS durability to SmaccPublisherClient (#163). - Added Feature/testing moveit behaviors (#167). - Added sm_pubsub_1 (#169). - Added sm_pubsub_1 part 2 (#170). Changed ------- - Improved gazebo fixes for sm_dance_bot_strikes_back. - Improved sm_multi_stage_1 functionality (#109, #111). - Improved navigation, slam toggle client behaviors, and slam_toolbox components (#122). - Improved dance bot s pattern and sm_dance_bot (#128, #129). - Improved sm_dance_bot_lite (#136). - Improved minor tweaks (#130). - Improved minor format issues (#134). - Improved minor tuning to mitigate overshot issue cases (#133). - Improved progress in the sm_dance_bot tests (#135). - Improved minor format fix python version (#148). - Improved removing node creation and create only a logger (#149). - Improved progress on moveit migration testing (#151). - Improved progress on move_it PR (#151). - Improved updating format (#151). - Improved adding .reps dependencies and fixing build errors (#151). - Improved adding dependency to ur5 client (#151). - Improved docker refactoring (#151). - Improved progress on moveit (#151). - Improved fixing compiling issues (#151). - Improved update readme (#164). - Improved moving reference library SMs to smacc2_performance_tools (#166). - Improved feat: add qos durability to SmaccPublisherClient (#163). - Improved fix: add a missing colon (#163). - Improved refactor: remove line (#163). - Improved feat: add reliability qos config (#163). Removed ------- - Removed neo_simulation2 package (#112). - Removed sm_dance_bot_msgs (#144). - Removed parameters smacc (#147). - Removed test from main moveit cmake (#151). Fixed ----- - Fixed recursion issue by moving method after the method it calls (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format issues (#148). - Fixed broken master build (#167). Collaborators ------------- - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> in multiple commits. - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> in diverse improvements navigation and performance (#116). - Co-authored-by: DecDury <declandury@gmail.com> in Feature/sm dance bot strikes back refactoring (#152). - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> in Feature/sm dance bot strikes back refactoring (#152).`

`rst Section_117 =========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Improved progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/wharehouse2 dec 14 (#185) - Added warehouse2 - Minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless - Merged changes - Added headless and other fixes - Set default values - Fine-tuned waypoints Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional - Moved trigger logic into headers - Linted code - Feature/undo motion 20 12 (#196) - 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 - Update galactic source build job name (#250) Fixed ----- - Use correct upstream .repos files for source builds (#243) - Correct mergify branch names (#246) - Correct name of source-build job and bump version of action (#242) (#247) Removed ------- - Nothing Authors ------- - Pablo Iñigo Blasco <pablo@ibrobotics.com>`

# Changelog

## [Unreleased]

### Added - Galactic source build: updated .repos file, bumped action version, and used correct version of upstream packages (backport #241) (#248) [Denis Štogl] - Cache matrix rolling and source build package

  • Added spawn entity delays - Added changelogs - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More changes on performance tests - Do not execute clang-format on smacc2_sm_reference_library package - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Added galactic CI setup and renamed rolling files (#58) - Fix source CI and correct README overview (#62) - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - Updated doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Base for the sm_aws_aarehouse navigation - Progressing in AWS navigation - Several core improvements during navigation testing - Formatting improvements - Progress in AWS navigation demo - More on navigation - Reworked sm_advanced_recovery_1 (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Sm_atomic_performance_test_a_2 - Sm_atomic_performance_test_a_1 - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 - Fixing precommit

### Changed - Updated foxy-source-build.yml - Feature/fixing husky build rolling (#257) - Feature/fixing husky build rolling (#258) - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Sm_reference_library reformatting - Minor formatting

### Fixed - Restoring workflow files (#252) - Restoring files (#253) - Fix checkout branches for scheduled builds (#254) - Fix: initialise conditionFlag as false (#274) - Precommit fix (#280) - Fix urls to index.ros.org (#284) - Fix foxy source build config to use repos file from foxy branch (#285) - Fixing sm_dance_bot examples - Working on fix of image messages for husky_barrel demo

### Removed - Remove trailing spaces

### Miscellaneous - Significant update in Getting Started Instructions (#269) - Revert "Ignore packages which should not be released" [Commit: ee2cc86db3c0a24f9eb0a9e33217de3f7a691a1c] - Revert "Ignore packages which should not be released" [Commit: dec14a936a877b2ef722a6a32f1bf3df09312542]

## [0.4.0] - YYYY-MM-DD

  • Initial release

[pabloinigoblasco]

`rst Section_119 =========== Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#81, #82, #92, #93, #94, #95, #98) - New client behavior for nav2: `wait nav2 nodes subscribing to the /bond topic and waiting they are alive`, with optional node selection (#82, #92, #93, #94, #95, #98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: `cb pause slam` for pausing SLAM operations (#98) - New client behavior: ``rst Section_120 ===========

Added

  • Added lidar show/hide option for cleaning.
  • Added gazebo fixes to display the robot and lidar.
  • Added AWS demo (#108).
  • Added progress in navigation, slam toggle client behaviors, and slam_toolbox components.
  • Added smacc2::deep_history syntax for state machines.
  • Added waypoints navigator bug fix (#133).
  • Added SM core test (#138).
  • Added SVGs to READMEs of atomic, dance_bot, and others (#140).
  • Added remaining SVGs to READMEs (#145).
  • Added SM Atomic SM generator (#143).
  • Added QOS durability to SmaccPublisherClient (#163).

Changed

  • Improved formatting for cleaning files.
  • Improved gazebo fixes for sm_dance_bot_strikes_back.
  • Improved navigation and performance.
  • Refactored sm_dance_bot strikes back (#105) and (#152).
  • Refactored migration to smacc2 (#151).
  • Updated package list (#142).
  • Renamed navigation 2 stack.
  • Updated READMEs.
  • Updated Docker environment for execution from any environment.
  • Updated format for CI.
  • Updated README (#164).

Fixed

  • Fixed formatting issues.
  • Fixed recursion possibility in method calls.
  • Fixed overshot issue cases in navigation.
  • Fixed compile warnings.
  • Fixed launch command in README.md.
  • Fixed CI format for Python version.
  • Fixed node creation in SMs.
  • Fixed waypoint 4 and iterations for robot course completion.
  • Fixed errors introduced in migration formatting.
  • Fixed linting warnings.
  • Fixed compiling issues.

Removed

  • Removed neo_simulation2 package.
  • Removed merge markers from a Python file.
  • Removed parameters from smacc.
  • Removed test from main moveit CMake.
  • Removed test from main moveit CMake.
  • Removed node creation and created only a logger.

Authors

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

Added

  • Added qos durability to SmaccPublisherClient.
  • Added reliability qos config.
  • Added multistage modes, sequences, steps, and most finishing touches.
  • Added Waypoint Inputs.
  • Added dependencies for husky simulation.
  • Added warehouse2 progress.
  • Added format issues.
  • Added tuning and fixes.
  • Added minor tune.
  • Added backport to foxy.
  • Added galactic CI build.
  • Added partial changes for ament_cpplint.
  • Added tf2_ros as dependency.
  • Added workflow for checking doc build.
  • Added workflow for testing prerelease builds.
  • Added manual deployment for now.
  • Added docs/ as source and output directory.
  • Added branching example.
  • Added necessary package and edited Threesome launch.
  • Added workflow for checking doc build.
  • Added doxygen-deploy.yml.
  • Added doxygen-check-build.yml.
  • Added ros-rolling-ros2trace installation command.

Changed

  • Removed a missing colon.
  • Removed a line.
  • Refactored moveit behaviors.
  • Refactored moveit behaviors pipeline.
  • Refactored SrConditional formatting.
  • Refactored move trigger logic into headers.
  • Refactored lint.
  • Refactored repo dependency formatting.
  • Refactored husky launch file in sm_dance_bot.
  • Refactored dependencies for husky in rolling and galactic.
  • Refactored aws navigation and some other refactorings.
  • Refactored aws demo.
  • Refactored warehouse3 tuning.
  • Refactored undo motion navigation warehouse2.
  • Refactored warehouse2 finishing.
  • Refactored warehouse3 problems and core improvements.
  • Refactored warehouse2 format issues.
  • Refactored warehouse2 tuning and fixes.
  • Refactored warehouse2 minor tune.
  • Refactored warehouse2 continuous integration.
  • Refactored warehouse2 dead lock removal.
  • Refactored warehouse2 weird moveit not downloaded repo.
  • Refactored warehouse2 missing file addition.
  • Refactored warehouse2 minor format.
  • Refactored warehouse2 minor linking errors.
  • Refactored warehouse2 extension changes.
  • Refactored warehouse2 cppcheck enablement.
  • Refactored warehouse2 python file formatting.
  • Refactored warehouse2 necessary package inclusion.
  • Refactored warehouse2 package and package.xml name update.
  • Refactored warehouse2 master update execution.
  • Refactored warehouse2 version reset to 0.0.0.
  • Refactored warehouse2 package ignore.
  • Refactored warehouse2 branch reference correction.

Fixed

  • Fixed pipeline error.
  • Fixed broken master build.
  • Fixed broken build.
  • Fixed formatting.
  • Fixed several issues.
  • Fixed pure spinning behavior missing files.
  • Fixed warehouse3 problems.
  • Fixed trailing spaces.
  • Fixed codespell.
  • Fixed python linters warnings.
  • Fixed formatters.
  • Fixed warehouse3 problems and core improvements to remove dead lock.
  • Fixed warehouse2 missing file addition.
  • Fixed warehouse2 minor format.
  • Fixed warehouse2 minor linking errors.
  • Fixed warehouse2 extension changes.
  • Fixed warehouse2 cppcheck enablement.
  • Fixed warehouse2 python file formatting.
  • Fixed warehouse2 necessary package inclusion.
  • Fixed warehouse2 package and package.xml name update.
  • Fixed warehouse2 version reset to 0.0.0.
  • Fixed warehouse2 package ignore.
  • Fixed warehouse2 branch reference correction.

Removed

  • Removed minor configuration.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.
  • Removed minor changes.
  • Removed minor.

`rst Section_122 =========== 0.1.0 (2022-01-01) ------------------ Added ----- - Initial documentation setup with description table and basic docs. - Dockerfile now accepts ROS distro as an argument for flexibility. - New folder created for tracing contents. - Script `setupTracing.sh` added for automated installation of necessary packages. - Alternative manual tracing method `ManualTracing` created. - New markdown files added for SMACC2 library. - Performance tools and tests improvements. - Navigation improvements for rolling release. - New feature `cb_wait_topic_message` for asynchronous client behavior. Changed ------- - Renamed `smacc application` to `SMACC2 library`. - Updated references from SMACC/ROS to SMACC2/ROS2. - Various wording improvements in documentation. Fixed ---- - Bug fixes in `smacc2 component`. - Trailing spaces corrected. - Formatting issues in various files resolved. Removed ------- - Manual installation of `ros-rolling-ros2trace` now automated in `setupTracing.sh`. - Galactic builds removed, keeping only rolling release. - Unused `tracing.md` file deleted. Collaborators ------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_123 =========== Added ----- - New feature: `cb_wait_topic_message`, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: `add` behavior waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Optional selection of nodes to wait for. - `cb_pause_slam` client behavior. Changed ------- - Corrected all linters and formatters. - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Progress in AWS navigation demo. - Formatting improvements. Fixed ----- - Removed some compile warnings. Removed ------- - Redundant format improvements entries. Collaborators ------------- - Co-authored-by: Denis Štogl <denis@stogl.de> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Features -------- - Progress in AWS navigation. - Base for the `sm_aws_warehouse` navigation. - Progressing in AWS navigation. - Several core improvements during navigation testing. - `sm_dance_bot_lite` feature. - Visualizing `turtlebot3`. - Cleaning and lidar show/hide option. - Gazebo fixes to show the robot and lidar. - Doubling `sm_multi_stage_1`. - Gazebo fixes for `sm_dance_bot_strikes_back`. Other ----- - Precommit cleanup run. - Updates yaml. - Rename doxygen deployment workflow. - AWS demo. - Got `sm_multi_stage_1` working (barely). - Gaining traction with `sm_multi_stage_1`. - Brettpac branch progress.`

pabloinigoblasco

Section_124

Added

  • Implemented sm_multi_stage_1 with initial functionality.
  • Added diverse improvements to navigation and performance.
  • Introduced slam toggle client behaviors and slam_toolbox components.
  • Added sm_dance_bot refinement and s-pattern polishing.
  • Implemented First working version of sm template and template generator.
  • Added SM core test.
  • Added SM Atomic SM generator.
  • Added QOS durability to SmaccPublisherClient.
  • Added AWS navigation to sm_dance_bot.

Changed

  • Renamed sm_advanced_recovery_1.
  • Moved reference library SMs to smacc2_performance_tools.
  • Improved local action message usage.
  • Updated package list.
  • Refactored Docker environment for cross-environment execution.

Fixed

  • Resolved compile warnings.
  • Fixed CI formatting for Python version.
  • Fixed launch command in README.md.
  • Fixed minor navigation issues.
  • Mitigated overshot issue cases in waypoints navigator.
  • Fixed waypoint 4 and iterations for course completion.
  • Fixed errors and linting warnings in moveit migration.
  • Fixed compiling issues.
  • Improved Dockerfile for local test building.
  • Updated README files.

Removed

  • Removed neo_simulation2 package.
  • Removed merge markers from a Python file.
  • Removed node creation in favor of logger creation.
  • Removed parameters from smacc.
  • Removed test from main moveit CMake.

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

`rst Section_125 =========== Added ----- - Dependencies added for husky simulation. - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Sm_dance_bot_warehouse_3 (#181). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Feature/undo motion 20 12 (#196). - Feature/sync 21 12 (#199). - Feature/warehouse2 22 12 (#200). - Feature/warehouse2 23 12 (#201). - Feature/minor tune (#203). - Feature/warehouse2 23 12 (#201). - Feature/minor tune (#203). - 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/undo motion 20 12 (#198). - Feature/sync 21 12 (#199). - Feature/warehouse2 22 12 (#200`rst Section_126 ===========

Added

  • Initial documentation copied.
  • Dockerfile now accepts ROS distro as argument. Use sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/.
  • New folder created for additional tracing contents.
  • Added setupTracing.sh script to install necessary packages and configure tracing group.
  • Created alternative ManualTracing.
  • Added new markdown files for SM library.
  • Added Dockerfile for Rolling and Galactic.
  • Enabled build of missing rolling repositories.
  • Enabled Navigation2 for semi-binary build.
  • Added smacc2_performance_tools.
  • Performance tests improvements.
  • Optimized dependencies in move_base_z_planners_common.
  • Renamed event generator library.
  • Added galactic CI setup and renamed rolling files. (#58)
  • Fixed source CI and corrected README overview. (#62)
  • Updated c_cpp_properties.json.
  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69).
  • Updated doxygen links (#70).
  • More README updates (#72).
  • Created new SM from sm_respira_1 (#76).
  • Feature/core and navigation fixes (#78).
  • Progress in AWS navigation.
  • Several core improvements during navigation testing.
  • More on navigation.
  • New feature: cb_wait_topic_message asynchronous client behavior.
  • Attempted pre-commit fixes.

Changed

  • Wording changed from "smacc application" to "SMACC2 library".
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Reactivated smacc2 nav clients for rolling via submodules.
  • Renamed tracing events.
  • Bug fixed in smacc2 component.
  • Reverted markdowns to HTML.
  • Edited tracing.md to reflect new tracing event names.
  • Cleaned up formatting in various files.
  • Updated smacc2_rta command across readmes.
  • Cleaned up sm_atomic_24hr.
  • Reformatted sm_reference_library.
  • Corrected trailing spaces.
  • Renamed folders, deleted tracing.md, edited README.md.
  • More work on sm_advanced_recovery_1.
  • Fixed pre-commit issues.
  • More work on sm_atomic_performance_test_a_2.
  • More work on sm_multi_stage_1.

Removed

  • Manual installation of ros-rolling-ros2trace. Now automated in setupTracing.sh.

- Galactic builds removed from master, keeping only rolling. Submodules removed, using .repos file instead. ` *pabloinigoblasco*`rst Section_127 ===========

Added

  • New client behavior for nav2: Waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. Optional selection of nodes to wait for.
  • New feature: `cb_wait_topic_message`: Asynchronous client behavior that waits for a topic message and optionally verifies its contents for success.
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}.
  • [cb_pause_slam]{.title-ref} client behavior.

Changed

  • Corrected all linters and formatters.
  • Several core improvements made during navigation testing.
  • Formatting enhancements.

Fixed

  • Removed some compile warnings.

Removed

  • Minor hotfix.

Collaborators

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

- Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ` # Section_128 ## Added - Added SM Atomic SM generator. (#143) - Added QOS durability to SmaccPublisherClient (#163) - Added dependencies for husky simulation in AWS navigation sm dance bot (#174) - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) ## Changed - Moved reference library SMs to smacc2_performance_tools (#166) - Renamed sm_advanced_recovery_1 (#171) - Reworked sm_multi_stage_1 (#172) - Refactored to remove merge markers from a python file (#119) - Refactored to resolve compile warnings (#137) - Refactored to fix CI format for Python version (#148) - Refactored to update package list (#142) - Refactored to update README (#164) - Refactored to update dependencies for husky in rolling and galactic (#174) ## Fixed - Fixed formatting issues (#134) - Fixed launch command in README.md for sm_dance_bot_strikes_back (#147) - Fixed minor format issues (#134) - Fixed waypoint 4 and iterations for robot course completion (#155) ## Removed - Removed neo_simulation2 package (#112) - Removed node creation and created only a logger (#149) - Removed parameters smacc (#147) - Removed sm_dance_bot_msgs (#144) ## Miscellaneous - Adjusted build packages of source CI - Adjusted navigation and performance improvements - Adjusted waypoints navigator bug (#133) - Adjusted navigation 2 stack renaming - Adjusted Docker environment to be executed from any environment (#154) - Adjusted progress in navigation, slam toggle client behaviors, and slam_toolbox components - Adjusted progress in testing moveit behaviors - Adjusted progress in sm_dance_bot tests (#135) - Adjusted progress on moveit migration testing - Adjusted progress on markers cleanup - Adjusted progress on sm_dance_bot_lite (#136) - Adjusted progress on sm_dance_bot strikes back refactoring (#152) - Adjusted progress on testing moveit behaviors (#167) - Adjusted progress on move_it PR - Adjusted progress on moveit - Adjusted progress on moveit behaviors - Adjusted progress on moveit migration - Adjusted progress on moveit PR - Adjusted progress on moveit testing - Adjusted progress on sm_dance_bot and s-pattern polishing - Adjusted progress on sm_dance_bot fixes - Adjusted progress on sm_multi_stage_1 (#114) - Adjusted progress on sm_multi_stage_1 (#115) - Adjusted progress on sm_multi_stage_1 (#172) - Adjusted progress on sm_pubsub_1 (#169) - Adjusted progress on sm_pubsub_1 part 2 (#170) - Adjusted progress on sm_multi_stage_1 most - Adjusted progress on sm_multi_stage_1 finishing touches 1 - Adjusted progress on sm_multi_stage_1 readme - Adjusted progress on sm_multi_stage_1 multistage modes - Adjusted progress on sm_multi_stage_1 sm_multi_stage sequences - Adjusted progress on sm_multi_stage_1 sm_multi_state_1 steps - Adjusted progress on sm_multi_stage_1 sequence d - Adjusted progress on sm_multi_stage_1 c sequence - Adjusted progress on sm_multi_stage_1 mode_5_sequence_b - Adjusted progress on sm_multi_stage_1 mode_4_sequence_b Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Pablo Iñigo Blasco`rst Section_129 ===========

Added

  • Progress on AWS navigation and some other refactorings on navigation clients and behaviors.
  • More on AWS demo.
  • Warehouse2 progress (#177).
  • Waypoint Inputs (#178).
  • Warehouse2 progress (#179).
  • Format (#180).
  • sm_dance_bot_warehouse_3 (#181).
  • Feature/sm warehouse 2 13 dec 2 (#182).
  • 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).
  • Feature/sync 21 12 (#199).
  • Feature/warehouse2 22 12 (#200).
  • Feature/warehouse2 23 12 (#201).
  • Feature/minor tune (#203).
  • 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/cb pure spinning (#189).
  • Feature/undo motion 20 12 (#196).
  • Feature/sync 21 12 (#199).
  • Feature/warehouse2 22 12 (#200).
  • Feature/warehouse2 23 12 (#201).
  • Feature/minor tune (#203).
  • Feature/cb pure spinning (#189).
  • Feature/planner changes 16 12 (#191).
  • Feature/replanning 16 dec (#193).
  • Feature/undo motion 20 12 (#196).
  • Feature/sync 21 12 (#199).
  • Feature/warehouse2 22 12 (#200).
  • Feature/warehouse2 23 12 (#201).
  • Feature/minor tune (#203).
  • Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204).
  • Added missing file from warehouse2 (#205).
  • Add mergify rules file.
  • Try fixing CI for rolling (#209).
  • Add Autoware Auto Msgs into not-released dependencies (#220).
  • Fix rolling builds (#222).
  • Odom tracker improvements and adding forward behavior retry functionality (#223).
  • Add galactic CI build because Navigation2 is broken in rolling.
  • Add partial changes for ament_cpplint.
  • Add tf2_ros as dependency to find include.
  • Disable ament_cpplint.
  • Disable some packages and update workflows.
  • Bump ccache version.
  • Ignore further packages.
  • Satisfy ament_lint_cmake.
  • Add missing licenses.
  • Disable cpplint and cppcheck linters.
  • Correct formatters.
  • Branching example.
  • Disable disabled packages.
  • Update ci-build-source.yml.
  • Change extension of imports.
  • Enable cppcheck.
  • Correct formatting of python file.
  • Included necessary package and edited Threesome launch.

Changed

  • Fixing broken build.
  • Minor changes (#175).
  • Minor changes.
  • More changes and headless.
  • Merge.
  • Headless and other fixes.
  • Default values.
  • Finetuning waypoints (#187).
  • Minor changes.
  • Replanning for all our examples.
  • Several fixes (#194).
  • Minor changes (#195).
  • Tuning and fixes (#202).
  • Some reordering fixes.
  • Remove example things from Foxy CI setup (#214).
  • Fix trailing spaces.
  • Correct codespell.
  • Correct python linters warnings.
  • Fixing docker for Foxy and Galactic.
  • Removing warnings (#213).
  • Minor formatting fixes.
  • Correcting codespell.
  • Correcting python linters warnings.

Removed

  • Pure spinning behavior missing files.
  • Weird moveit not downloaded repo.
  • Minor broken build.
  • 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.
  • Foxy CI.
  • Fix.
  • Minor linking errors Foxy.
  • Minor format.
  • Minor linking errors Foxy.

- Foxy backport (#206). ``rst Section_130 ===========

Added

  • 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 to smacc2 and smacc2_msgs.
  • Updated GitHub branch reference.
  • Updated package name and package.xml to pass liter.
  • Reset all versions to 0.0.0.
  • Updated description table.
  • Updated table.
  • Copied initial docs.
  • Created Dockerfile with ROS distro as argument.
  • Opened new folder for additional tracing contents.
  • Moved tracing.md to tracing directory.
  • Added setupTracing.sh to install necessary packages and configure tracing group.
  • Created alternative ManualTracing.
  • Added new sm markdowns.
  • Added a Dockerfile for Rolling and Galactic.
  • Added smacc2_performance_tools.
  • Improved performance tests.
  • Optimized dependencies in move_base_z_planners_common.
  • Renamed event generator library.
  • Added galactic CI setup and renamed rolling files.
  • Fixed source CI and corrected README overview.
  • Updated c_cpp_properties.json.
  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch.
  • Updated doxygen links.
  • More readme updates.
  • Created new sm from sm_respira_1.
  • Progressed in AWS navigation.
  • Reworked sm_advanced_recovery_1.
  • Fixed pre-commit for sm_advanced_recovery_1.
  • Added sm_atomic_performance_test_a_1 and sm_atomic_performance_test_a_2.
  • Added sm_atomic_performance_test_c_1.
  • Added sm_multi_stage_1.
  • Updated README.md with launch command.
  • Improved Wait topic message client behavior.

Changed

  • Used manual deployment for now.
  • Ignored all packages except smacc2 and smacc2_msgs.
  • Reverted "Ignore all packages except smacc2 and smacc2_msgs".
  • Changed wording from "smacc application" to "SMACC2 library".
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Reactivated smacc2 nav clients for Rolling via submodules.
  • Renamed tracing events.
  • Bug fix in smacc2 component.
  • Reverted markdowns to HTML.
  • 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 and kept only Rolling.
  • Removed submodules and used .repos file.
  • Renamed folders, deleted tracing.md, and edited README.md.
  • Formatted improvements.

Removed

  • Removed manual installation of ros-rolling-ros2trace (now automated in setupTracing.sh).
  • Deleted tracing directory.

Authors

  • Pablo Iñigo Blasco
  • Denis Štogl <<destogl@users.noreply.github.com>>

- Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> ``rst Section_131 ===========

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]{.title-ref} subscribing to the [/bond]{.title-ref} topic and waiting for them to be alive, with optional node selection
  • [cb_pause_slam]{.title-ref} client behavior
  • [sm_dance_bot_lite]{.title-ref} gazebo fixes to show the robot and lidar
  • [sm_multi_stage_1]{.title-ref} doubling

Changed

  • Progress in AWS navigation demo
  • Minor formatting improvements
  • Navigation parameters fixes on [sm_dance_bot]{.title-ref}
  • Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref} visualizing TurtleBot3

Fixed

  • Corrected all linters and formatters
  • Removed some compile warnings

Removed

  • Attempting precommit fixes

Collaborators

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

Commits

  • Feature/wait nav2 nodes client behavior (#82)
  • Feature/aws demo progress (#92)
  • Feature/sm dance bot fixes (#93)
  • Feature/sm aws warehouse (#94)
  • Feature/sm dance bot fixes (#95)
  • Remove some compile warnings (#96)
  • Feature/cb pause slam (#98)
  • Rename doxygen deployment workflow (#100)
  • sm_dance_bot visualizing TurtleBot3 (#101)
  • Feature/dance bot launch gz lidar choice (#102)
  • Feature/sm dance bot lite gazebo fixes (#104)

- Feature/sm dance bot strikes back gazebo fixes (#105) ` *pabloinigoblasco*`rst Section_132 ===========

Added

  • Added AWS demo (#108, #110)
  • Added progress in sm_multi_stage_1 (#109, #111)
  • Added diverse improvements in navigation and performance (#116)
  • Added slam toggle and smacc deep history feature (#122)
  • Added dance bot s pattern feature (#128, #129)
  • Added first working version of sm template and template generator (#127)
  • Added SM core test (#138)
  • Added SM Atomic SM generator (#143)
  • Added QOS durability to SmaccPublisherClient (#163)
  • Added more testing on moveit behaviors (#167)

Changed

  • Updated package list (#142)
  • Renamed navigation 2 stack (#144)
  • Refactored sm dance bot strikes back (#152)
  • Moved reference library SMs to smacc2_performance_tools (#166)

Fixed

  • Fixed gazebo issues to show the robot and the lidar
  • Fixed format issues
  • Fixed compilation warnings (#137, #148)
  • Fixed minor navigation improvements (#141)
  • Fixed launch command in README.md
  • Fixed CI format for Python version
  • Fixed node creation in SM Atomic SM generator (#149)
  • Fixed Docker environment to be executed from any environment (#154)
  • Fixed slight waypoint 4 and iterations changes for robot completion (#155)

Removed

  • Removed neo_simulation2 package (#112)
  • Removed sm_dance_bot_msgs
  • Removed parameters in smacc (#147)
  • Removed node creation and create only a logger (#149)

Authors

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

Added

  • Added [sm_pubsub_1 part 2]{.title-ref} feature.
  • Added [sm_advanced_recovery_1]{.title-ref} renaming (#171).
  • Added [sm_multi_stage_1]{.title-ref} reworking (#172).
  • Added [multistage modes]{.title-ref}.
  • Added [sm_multi_stage sequences]{.title-ref}.
  • Added [sm_multi_state_1 steps]{.title-ref}.
  • Added [sm_multi_stage_1 sequence d]{.title-ref}.
  • Added [sm_multi_stage_1 c sequence]{.title-ref}.
  • Added [mode_5_sequence_b]{.title-ref}.
  • Added [mode_4_sequence_b]{.title-ref}.
  • Added [sm_multi_stage_1 most]{.title-ref}.
  • Added [finishing touches 1]{.title-ref}.
  • Added [readme]{.title-ref}.
  • Added [Feature/aws navigation sm dance bot (#174)]{.title-ref}.
  • Added [repo dependency]{.title-ref}.
  • Added [husky launch file in sm_dance_bot]{.title-ref}.
  • Added dependencies for [husky simulation]{.title-ref}.
  • Added fixes for formatting.
  • Added updates for [husky]{.title-ref} in [rolling]{.title-ref} and [galactic]{.title-ref}.
  • Added progress on [aws navigation]{.title-ref} and refactorings on navigation clients and behaviors.
  • Added more on [aws demo]{.title-ref}.
  • Added fixes for broken build.
  • Added [warehouse2 (#177)]{.title-ref}.
  • Added [Waypoint Inputs (#178)]{.title-ref}.
  • Added progress for [wharehouse2 (#179)]{.title-ref}.
  • Added [format (#180)]{.title-ref}.
  • Added [sm_dance_bot_warehouse_3 (#181)]{.title-ref}.
  • Added [Feature/sm warehouse 2 13 dec 2 (#182)]{.title-ref}.
  • Added more changes and [headless]{.title-ref}.
  • Added [merge]{.title-ref}.
  • Added [default values]{.title-ref}.
  • Added [Brettpac branch (#184)]{.title-ref}.
  • Added [redoing sm_dance_bot_warehouse_3 waypoints]{.title-ref}.
  • Added more [Waypoints]{.title-ref}.
  • Added fixes and formatting for [SrConditional (#168)]{.title-ref}.
  • Added fixes for [move trigger logic]{.title-ref} into headers.
  • Added fixes for [lint]{.title-ref}.
  • Added [Feature/wharehouse2 dec 14 (#185)]{.title-ref}.
  • Added fixes for [warehouse2]{.title-ref}.
  • Added [Feature/sm warehouse 2 13 dec 2 (#186)]{.title-ref}.
  • Added more changes and [headless]{.title-ref}.
  • Added [merge]{.title-ref}.
  • Added [default values]{.title-ref}.
  • Added [finetuning waypoints (#187)]{.title-ref}.
  • Added [Feature/cb pure spinning (#188)]{.title-ref}.
  • Added more changes and [headless]{.title-ref}.
  • Added [merge]{.title-ref}.
  • Added [default values]{.title-ref}.
  • Added [pure spinning behavior missing files]{.title-ref}.
  • Added [Feature/planner changes 16 12 (#191)]{.title-ref}.
  • Added more fixes.
  • Added [Feature/replanning 16 dec (#193)]{.title-ref}.
  • Added replanning for all examples.
  • Added several fixes (#194).
  • Added [Feature/undo motion 20 12 (#196)]{.title-ref}.
  • Added improving undo motion navigation for [warehouse2]{.title-ref}.
  • Added [tuning warehouse3 (#197)]{.title-ref}.
  • Added [Feature/undo motion 20 12 (#198)]{.title-ref}.
  • Added improving undo motion navigation for [warehouse2]{.title-ref}.
  • Added [undo tuning and errors]{.title-ref}.
  • Added [format]{.title-ref}.
  • Added [Feature/sync 21 12 (#199)]{.title-ref}.
  • Added format issues.
  • Added [Feature/warehouse2 22 12 (#200)]{.title-ref}.
  • Added format issues.
  • Added finishing for [warehouse2]{.title-ref}.
  • Added [Feature/warehouse2 23 12 (#201)]{.title-ref}.
  • Added tuning and fixes (#202).
  • Added [Feature/minor tune (#203)]{.title-ref}.
  • Added tuning and fixes.
  • Added [minor tune]{.title-ref}.
  • Added fixing for [warehouse 3 problems]{.title-ref} and other core improvements (#204).
  • Added fixing for [warehouse 3 problems]{.title-ref} and other core improvements to remove deadlocks, also making continuous integration green.
  • Added [weird moveit not downloaded repo]{.title-ref}.
  • Added missing file from [warehouse2 (#205)]{.title-ref}.
  • Added backport to [foxy]{.title-ref}.
  • Added minor format.
  • Added minor linking errors for [foxy]{.title-ref}.
  • Added [docker files for different revisions]{.title-ref}, warnings removal, and more testing on navigation.
  • Added fixing docker for [foxy]{.title-ref} and [galactic]{.title-ref}.
  • Added fixes for [code generators (#221)]{.title-ref}.
  • Added fixes for other build issues.
  • Added updates for [SM template]{.title-ref} and clear example code visibility.
  • Added removal of [node]{.title-ref} in the [sm performance template]{.title-ref}.
  • Added updates for template to use [Blackboard storage]{.title-ref}.
  • Added updates for template to resolve the global data correctly.
  • Added updates for [sm_name.hpp]{.title-ref}.
  • Added [Feature/retry behavior warehouse 1 (#226)]{.title-ref}.
  • Added backport to [foxy]{.title-ref}.
  • Added minor format.
  • Added minor linking errors for [foxy]{.title-ref}.
  • Added [Foxy backport (#206)]{.title-ref}.
  • Added minor formatting fixes.
  • Added fixes for trailing spaces.
  • Added corrections for codespell.
  • Added corrections for Python linters warnings.

Changed

  • Renamed [sm_advanced_recovery_1]{.title-ref} (#171) to improve clarity.

Fixed

  • Fixed formatting issues.
  • Fixed broken build issues.
  • Fixed errors in [warehouse3]{.title-ref}.
  • Fixed format issues.
  • Fixed minor linking errors.
  • Fixed trailing spaces.
  • Corrected codespell errors.
  • Corrected Python linters warnings.

Removed

- Removed redundant entries. ``rst Section_134 ===========

Added

  • Added galactic CI build due to Navigation2 issues in rolling.
  • Added partial changes for ament_cpplint.
  • Added tf2_ros as a dependency to locate includes.
  • Added missing licenses.
  • Added workflow for checking doc build.
  • Added doxygen-deploy.yml.
  • Added workflow for testing prerelease builds.
  • Added setupTracing.sh for automated installation.
  • Added alternative ManualTracing.
  • Added new sm markdowns.
  • Added Dockerfile for Rolling and Galactic.
  • Added smacc2_performance_tools.
  • Added README tutorial for Dockerfile.
  • Added sm_atomic_performance_test_a_2.

Changed

  • Changed extension of imports.
  • Changed wording from "smacc application" to "SMACC2 library".
  • Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch.
  • Changed mentions of SMACC/ROS to SMACC2/ROS2.
  • Changed name of package and package.xml for liter compliance.
  • Changed GitHub branch reference.
  • Changed formatters.
  • Changed extension of imports.
  • Changed wording in README overview.

Fixed

  • Fixed bug in smacc2 component.
  • Fixed formatting of python file.
  • Fixed trailing spaces.
  • Fixed source CI and corrected README overview.

Removed

  • Removed manual installation of ros-rolling-ros2trace.
  • Removed tracing directory.
  • Removed galactic builds from master, keeping only rolling.
  • Removed submodules and use .repos file.
  • Removed manual installation of ros-rolling-ros2trace.

Other

  • Updated ci-build-source.yml.
  • Updated doxygen-check-build.yml.
  • Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh.
  • Updated tracing/ManualTracing.md.
  • Updated smacc_sm_reference_library/sm_atomic/README.md.
  • Updated smacc2_rta command across readmes.
  • Updated c_cpp_properties.json.
  • Updated doxygen links.
  • Updated description table.
  • Updated table.
  • Updated name of package and package.xml to pass liter.
  • Updated changelogs.
  • Updated mentions of SMACC/ROS to SMACC2/ROS2.
  • Updated smacc2_sm_reference_library/sm_atomic/README.md.
  • Updated sm_three_some launch command.
  • Updated sm_atomic_24hr.
  • Updated sm_atomic_performance_trace_1.
  • Updated sm_atomic_24hr cleanup.
  • Updated sm_advanced_recovery_1 reworked.
  • Updated sm_advanced_recovery_1 round 4.
  • Updated sm_advanced_recovery_1 work.
  • Updated sm_advanced_recovery_1.
  • Updated sm_respira_1 format cleanup.
  • Updated sm_respira_test_2.
  • Updated sm_aws_aarehouse navigation.
  • Updated sm_reference_library reformatting.
  • Updated sm_atomic_performance_test_a_2.
  • Updated sm_atomic_performance_trace_1.
  • Updated sm_atomic_24hr cleanup.
  • Updated sm_atomic_performance_test_a_2.
  • Updated sm_respira_1 format cleanup pre-commit.
  • Updated sm_respira_1 format cleanup.
  • Updated sm_respira_test_2.
  • Updated sm_three_some to launch sm_three_some.launch.
  • Updated to use manual deployment for now.
  • Updated to satisfy ament_lint_cmake.
  • Updated to correct formatters.
  • Updated to enable cppcheck.
  • Updated to enable build of missing rolling repositories.
  • Updated to enable Navigation2 for semi-binary build.
  • Updated to reactivate smacc2 nav clients for rolling via submodules.
  • Updated to optimize deps in move_base_z_planners_common.
  • Updated to rename header files and correct format.
  • Updated to rename to smacc2 and smacc2_msgs.
  • Updated to reset all versions to 0.0.0.
  • Updated to ignore all packages except smacc2 and smacc2_msgs.
  • Updated to ignore further packages.
  • Updated to disable ament_cpplint.
  • Updated to disable cpplint and cppcheck linters.
  • Updated to disable some packages and update workflows.
  • Updated to disable disabled packages.
  • Updated to bump ccache version.
  • Updated to ignore further packages.
  • Updated to change extension.
  • Updated to change extension of imports.
  • Updated to execute on master update.
  • Updated to copy initial docs.
  • Updated to use docs/ as source folder for documentation.
  • Updated to use docs/ as output directory.
  • Updated to create workflow for testing prerelease builds.
  • Updated to use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/".
  • Updated to open new folder for additional tracing contents.
  • Updated to moved tracing.md to tracing directory.
  • Updated to added setupTracing.sh.
  • Updated to created new sm from sm_respira_1.
  • Updated to progress in aws navigation demo.
  • Updated to format improvements.
  • Updated to more on navigation.
  • Updated to more on performance tests.
  • Updated to more changes on performance tests.
  • Updated to more sm_atomic_24hr cleanup.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more Readme Updates.
  • Updated to more Readme.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1 work.
  • Updated to more sm_advanced_recovery_1.
  • Updated to more sm_advanced_recovery_1

`rst Section_135 =========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. Nodes to wait can be optionally selected. - New feature: cb pause slam client behavior. Changed ------- - Updated launch command in README.md. - Corrected all linters and formatters. Fixed ----- - Fixed compile warnings. Removed ------- - Removed some compile warnings. Other ----- - Several core improvements during navigation testing. - Progress in AWS navigation demo. - Navigation parameters fixes on sm_dance_bot. - Minor formatting improvements. - Merge and progress. - Precommit updates in sm_dance_bot_lite.`

pabloinigoblasco

## Section_136

### Added - Added [sm_dance_bot]{.title-ref} visualizing [turtlebot3]{.title-ref} (#101) - Added [Feature/dance bot launch gz lidar choice]{.title-ref} (#102) - Added [Feature/sm dance bot lite gazebo fixes]{.title-ref} (#104) - Added [Feature/sm dance bot strikes back gazebo fixes]{.title-ref} (#105) - Added [aws demo]{.title-ref} (#108) - Added [Brettpac branch]{.title-ref} (#110) - Added [a3]{.title-ref} (#113) - Added [mm]{.title-ref} (#115) - Added [Feature/diverse improvements navigation performance]{.title-ref} (#117) - Added [Feature/slam toggle and smacc deep history]{.title-ref} (#122) - Added [Feature/dance bot s pattern]{.title-ref} (#128) - Added [Feature/sm dance bot refine]{.title-ref} (#131) - Added [Feature/sm dance bot refine 2]{.title-ref} (#132) - Added [Add SM core test]{.title-ref} (#138) - Added [Feature/nav2z renaming]{.title-ref} (#144) - Added [Add SM Atomic SM generator]{.title-ref} (#143) - Added [Rolling Docker environment to be executed from any environment]{.title-ref} (#154) - Added [Feature/sm dance bot strikes back refactoring]{.title-ref} (#152) - Added [Feature/migration moveit client]{.title-ref} (#151)

### Changed - Renamed [doxygen deployment workflow]{.title-ref} (#100) - Minor hotfix - Various cleaning and formatting improvements - Gazebo fixes to show the robot and the lidar - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - Progress in testing [sm_dance_bot]{.title-ref} introducing slam pausing/resuming functionality - Minor tweaks and improvements in navigation - Using local action messages - Navigation 2 stack renaming - Minor tuning to mitigate overshot issue cases - Progress in [sm_dance_bot]{.title-ref} tests - Minor format issues

### Fixed - Fixed recursion issue by moving method after the method it calls (#126) - Fixed compile warnings (#137) - Fixed CI format for Python version (#148) - Removed [neo_simulation2]{.title-ref} package (#112) - Removed merge markers from a Python file (#119) - Removed parameters from [smacc]{.title-ref} (#147) - Removed node creation and create only a logger (#149) - Fixed launch command for [sm_dance_bot_strikes_back]{.title-ref} in README.md

### Removed - Removed [neo_simulation2]{.title-ref} package - Removed [sm_dance_bot_msgs]{.title-ref} - Removed parameters from [smacc]{.title-ref}

### Contributors - 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: pabloinigoblasco <<pablo@ibrobotics.com>>

`rst Section_137 =========== Added ----- - 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) - Feature/cb pure spinning (#188) - Feature/planner changes 16 12 (#191) - Feature/replanning 16 dec (#193) - Feature/undo motion 20 12 (#196) - Feature/sync 21 12 (#199) - Feature/warehouse2 22 12 (#200) - Feature/warehouse2 23 12 (#201) - Feature/minor tune (#203) Changed ------- - Moved reference library SMs to smacc2_performance_tools (#166) - Finetuning waypoints (#187) - Tuning warehouse3 (#197) - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green (#204) Fixed ----- - Fix: add a missing colon - Fix: some formatting and templating on SrConditional - Fix: move trigger logic into headers - Fix: lint - Several fixes (#194) Removed ------- - Retry behavior warehouse 1 Collaborators ------------- - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <denis@stogl.de> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> pabloinigoblasco`

`rst Section_138 =========== Added ----- - First ensure you have the necessary package installed:[ sudo apt-get install ros-rolling-ros2trace ]{.title-ref}- 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. - 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. - Update tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Update smacc_sm_reference_library/sm_atomic/README.md: Edit from html to markdown syntax. - 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. - 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. - 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. Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. Fixed ----- - Fix trailing spaces. - Correct codespell. - Correct python linters warnings. - Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234). Removed ------- - 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.`

pabloinigoblasco

`rst Section_139 =========== Added ----- - Update doxygen links (#70) by Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - More Readme Updates (#72) by Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - More Readme (#74) by Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - Wait topic message client behavior (#81) by Denis Štogl <destogl@users.noreply.github.com> - Feature/wait nav2 nodes client behavior (#82) by Denis Štogl <denis@stogl.de> - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) Changed ------- - Several core improvements during navigation testing - Progress in aws navigation demo - Formatting improvements - Progress in aws navigation demo - Minor format improvements - Navigation parameters fixes on sm_dance_bot - Merge and progress - Fix format Fixed ----- - Fix pre-commit - Trying to fix Pre-Commit - Correct all linters and formaters Removed ------- - Modifying sm_atomic_performance_test_a_2 (#89)`

`rst Section_140 =========== 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. Optionally select the nodes to wait. - Base for the sm_aws_warehouse navigation. - Gazebo fixes to show the robot and the lidar. - First working version of sm template and template generator. - More refinement in sm_dance_bot. - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Progress in testing sm_dance_bot introducing slam pausing/resuming functionality. - Several core improvements during navigation testing. - Using local action messages. - Minor navigation improvements. - Minor tuning to mitigate overshot issue cases. - Added SVGs to READMEs of atomic, dance_bot, and others. Changed ------- - Formatting improvements. - Minor format adjustments. - Minor tweaks. - Adjust build packages of source CI. - Move method after the method it calls to prevent recursion. - Correct formatting. - Enable source build on PR for testing. - Additional linting and formatting. Fixed ----- - Navigation parameters fixes on sm_dance_bot. - Remove some compile warnings. - Remove neo_simulation2 package. - Remove merge markers from a Python file. - Minor format issues. Removed ------- - Remove neo_simulation2 package. - Removing sm_dance_bot_msgs. - Pending references. Authors ------- - Pablo Iñigo Blasco - Co-authored by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_141

### Added - Added remaining SVGs to READMEs (#145) - Added SM Atomic SM generator (#143) - Added QOS durability to SmaccPublisherClient (#163) - Added dependencies for husky simulation in AWS navigation (#174)

### Changed - Updated package list (#142) - Fixed launch command in README.md - Refactored SM Dance Bot Strikes Back (#152) - Moved reference library SMs to smacc2_performance_tools (#166) - Reworked SM Multi-Stage 1 (#172) - Redoing SM Dance Bot Warehouse 3 waypoints (#184) - Finetuned waypoints (#187) - Improved undo motion navigation in Warehouse2 (#198)

### Fixed - Fixed CI: format fix python version (#148) - Fixed compiling issues - Fixed broken master build - Fixed pipeline error - Fixed broken build in AWS navigation - Fixed formatting and templating on SrConditional (#168) - Fixed several issues in replanning and undo motion examples - Fixed warehouse 3 problems and other core improvements (#204)

### Removed - Removed parameters smacc (#147) - Removed node creation and created only a logger (#149) - Removed test from main MoveIt CMake

### Miscellaneous - Precommit cleanup - Workflows update - Docker refactoring - Minor configuration changes - More testing on MoveIt behaviors - Progress on MoveIt migration testing - Progress on AWS navigation and other refactorings - More on AWS demo - Warehouse2 progress - Finishing Warehouse2 - Tuning and fixes - Default values set

  • Merge changes - Headless mode adjustments - Added missing dependencies
  • Updated formats in various files - Added .reps dependencies - Added dependency to UR5 client - Improved Dockerfile for building local tests
  • Added reliability QoS config - Added SM PubSub 1 (#169, #170) - Added SM Advanced Recovery 1 renaming (#171) - Added CB Pure Spinning behaviors (#188, #189) - Added Planner changes (#191) - Added Replanning for all examples (#193) - Added Sync feature (#199) - Added Warehouse2 features (#200, #201) - Added Minor Tune feature (#203)

`rst Section_142 =========== Added ----- - Added missing file from warehouse2 (#205). - Added backport to foxy. - Added docker build files for all versions. - Added barrel search build fix and warehouse3. - Added progress in barrel husky. - Added testing dance bot demos. - Added runtime dependency. - Added restoring ur dependency. Changed ------- - Updated subscriber publisher components. - Improved smacc core by adding more components mostly developed for autoware demo. - Improved docker files for different revisions, warnings removal, and more testing on navigation. - Improved warehouse 3 startup problems. - Improved format and minor issues. - Improved docker for foxy and galactic. - Improved master rolling to galactic backport. - Improved build fixing. Fixed ----- - Fixed warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green. - Fixed weird moveit not downloaded repo. - Fixed minor linking errors in foxy. - Fixed minor broken build. - Fixed some reordering fixes. - Fixed broken build. Removed ------- - Removed some redundant entries. Contributors ------------ - Denis Štogl - Pablo Iñigo Blasco`

Wiki Tutorials

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_panda_moveit2z_cb_inventory at Robotics Stack Exchange

No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro kilted. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro github. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.