diff --git a/smacc2/CHANGELOG.rst b/smacc2/CHANGELOG.rst index fd6704344..401acd7e4 100644 --- a/smacc2/CHANGELOG.rst +++ b/smacc2/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog for package smacc2 ================================ -2.3.20 (2025-01-XX) +2.3.20 (2025-11-01) ------------------- ### Fixed - **CRITICAL**: Fix double onExit() calls in client behaviors (`#556 `_, `#558 `_) diff --git a/smacc2_client_library/cl_keyboard/CHANGELOG.rst b/smacc2_client_library/cl_keyboard/CHANGELOG.rst index ae90725ae..8f04e3f2b 100644 --- a/smacc2_client_library/cl_keyboard/CHANGELOG.rst +++ b/smacc2_client_library/cl_keyboard/CHANGELOG.rst @@ -1,2546 +1,18 @@ -Changelog for package keyboard_client -====================================== +Changelog for package cl_keyboard +================================== -Version 2.3.16 (2023-07-16) ---------------------------- +.. note:: + This package was created in September 2025 as a refactored version of keyboard_client. + For historical changes prior to 2.3.20, see keyboard_client/CHANGELOG.rst. + The keyboard_client package is now deprecated in favor of cl_keyboard. -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2 `_ -- Brettpac branch (`#518 `_) - - Attempted fix for ros buildfarm issue - - Further work on buildfarm problem - - Co-authored-by: brettpac -- Contributors: brettpac, pabloinigoblasco +2.3.20 (2025-11-01) +------------------- +* New cl_keyboard client library created as replacement for keyboard_client (`#621 `_) -Version 2.3.6 (2023-03-12) ---------------------------- + * Refactored keyboard client to remove cb.cpp file (`#609 `_) + * Base cp_keyboard implementation (`#605 `_) + * Final keyboard client refactor changes with formatting (`#599 `_) -### Added -- Pre-release -- Contributors: pabloinigoblasco - -Version 1.22.1 (2022-11-09) ---------------------------- - -### Added -- Pre-release -- Contributors: pabloinigoblasco - -### Changed -- Progress in humble SMACC2 deb generation -- Feature/fix mutex galactic (#319) - - Bug fix for galactic mutex - - Testing improvements for undo motion and action client - - Important refactoring of smacc action client - - Further progress and changes in action client - - Added smaccServiceServer client to galactic - - Updates and testing for husky robot - - Finishing tests for cancel and undo behavior - -### Removed -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 -- Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco - -```rst -0.3.0 (2022-04-04) ------------------- - -### Added -- More progress in humble SMACC2 deb generation. - -### Fixed -- Bug fix in galactic mutex. -- Important refactoring in smacc action client. -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. -- Ignored packages which should not be released. - -### Changed -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Added smacc2_performance_tools. -- Performance tests improvements. -- Format cleanup in sm_respira_1. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Cleaned up sm_atomic_24hr. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files. -- Fixed source CI and corrected README overview. -- Updated c_cpp_properties.json. - -### Removed -- Do not execute clang-format on smacc2_sm_reference_library package. - -### Contributors -- Co-authored by Ubuntu 20-04-02-amd64 . -- Co-authored by Denis Štogl . -- Co-authored by Denis Štogl . -``` - -```rst -Section_3 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- Removed `neo_simulation2` package. -- Source build enabled on PR for testing. -- Adjusted build packages of source CI. -- Diverse improvements in navigation and performance. - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Format fixes for gazebo to show the robot and the lidar. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Progress in AWS navigation demo. -- Merge and progress in development. -- Minor hotfixes. - -Fixed ------ - -- Compile warnings removed. - -Removed -------- - -- Some compile warnings. - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_4 -========= - -Added ------ -- Diverse improvements in navigation and performance. - -Changed -------- -- Minor format improvements. -- Moved method after the method it calls to prevent recursion (#126). -- Resolved compile warnings (#137). -- Added SM core test (#138). -- Added QOS durability to SmaccPublisherClient (#163). - -Fixed ------ -- Removed merge markers from a Python file (#119). -- Fixed launch command in README.md. -- Fixed CI format for Python version (#148). - -Removed -------- -- Removed node creation and created only a logger (#149). -- Removed parameters from SMACC (#147). - -Other ------ -- Co-authored with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , Denis Štogl . -- Various minor improvements and bug fixes throughout the codebase. -``` - -```rst -Section 5 -========= - -Added ------ -- More Waypoints - Co-authored-by: Ubuntu 20-04-02-amd64 -- Feature/wharehouse2 dec 14 (#185) - - warehouse2 - - minor changes -- Feature/sm warehouse 2 13 dec 2 (#186) - - format changes - - headless mode improvements - - default values -- Feature/cb pure spinning (#188) - - format changes - - headless mode improvements - - default values -- Feature/cb pure spinning (#189) - - format changes - - headless mode improvements - - default values -- Feature/planner changes 16 12 (#191) - - minor changes - - more fixes - - replanning for all examples -- Feature/replanning 16 dec (#193) - - minor changes - - replanning for all examples -- Feature/undo motion 20 12 (#196) - - minor changes - - replanning for all examples - - improving undo motion navigation for warehouse2 -- Feature/undo motion 20 12 (#198) - - minor changes - - replanning for all examples - - improving undo motion navigation for warehouse2 -- Feature/sync 21 12 (#199) - - minor changes - - replanning for all examples - - format issue fixes -- Feature/warehouse2 22 12 (#200) - - minor changes - - replanning for all examples - - format issue fixes - - finishing warehouse2 -- Feature/warehouse2 23 12 (#201) - - minor changes - - replanning for all examples - - tuning and fixes -- Feature/minor tune (#203) - - tuning and fixes - - minor tune -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Add galactic CI build due to Navigation2 issues in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency for include resolution -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licenses -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Correct formatting of python files -- Include necessary package and edit Threesome launch -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use docs/ as source and output directory for documentation -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference -- Update package name and package.xml for liter compliance -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Update description table -- Update table -- Copy initial docs -- Dockerfile with ROS distro as argument - Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- Add setupTracing.sh - Installs necessary packages and configures tracing group -- Removed manual installation of ros-rolling-ros2trace - Now automated in setupTracing.sh - Location of sh file assumed if user follows README.md under "Getting started" -- Create alternative ManualTracing -- Add new sm markdowns -- Add a Dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - Co-authored-by: Denis Štogl -- Update tracing/ManualTracing.md - Co-authored-by: Denis Štogl -- Change "smacc application" to "SMACC2 library" - Co-authored-by: Denis Štogl -- Update smacc_sm_reference_library/sm_atomic/README.md - Edit from html to markdown syntax - Co-authored-by: Denis Štogl -- Reactivate smacc2 nav clients for rolling via submodules -- Rename tracing events -- Fix bug in smacc2 component -- Revert markdowns to html -- Add README tutorial for Dockerfile -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling -- Remove submodules and use .repos file -- Update mentions of SMACC/ROS to SMACC2/ROS2 -- Progress on navigation rolling -- Rename folders, delete tracing.md, edit README.md - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- Wording "smacc application" to "SMACC2 library" -``` - -```rst -Section 6 -========= - -Added ------ - -- Added smacc2_performance_tools. -- Added sm_respira_1 format cleanup. -- Added sm_respira_test_2. -- Added sm_atomic_24hr. -- Added sm_atomic_performance_trace_1. -- Added sm_reference_library reformatting. -- Added galactic CI setup and renamed rolling files. (#58) -- Added source CI fix and corrected README overview. (#62) -- Added doxygen links update (#70). -- Added more Readme updates (#72). -- Added more Readme updates (#74). -- Added new sm from sm_respira_1 (#76). -- Added base for the sm_aws_aarehouse navigation. -- Added progress in aws navigation. -- Added several core improvements during navigation testing. -- Added progress in aws navigation demo. -- Added more on navigation. -- Added sm_advanced_recovery_1 reworked (#83). -- Added fix for pre-commit. -- Added more sm_advanced_recovery_1 work (#85). -- Added sm_advanced_recovery_1 round 4 (#86). -- Added Brettpac branch (#87). -- Added sm_atomic_performance_test_a_2. -- Added sm_atomic_performance_test_a_1. -- Added sm_atomic_performance_test_c_1 (#88). -- Added modifying sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1. -- Added fixing precommit. -- Added more sm_multi_stage_1 (#91). -- Added wait topic message client behavior (#81). -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client - -```rst -Section_7 -========= - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `add` for waiting for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- `cb_pause_slam` client behavior added -- `sm_dance_bot_lite` visualizing `turtlebot3` -- Cleaning and lidar show/hide option for `sm_dance_bot` -- Gazebo fixes to show the robot and the lidar for various dance bot versions -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components -- Introducing slam pausing/resuming functionality for `sm_dance_bot` -- Polishing `sm_dance_bot` and `s-pattern` -- First working version of `sm` template and template generator - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting issues -- Adjust build packages of source CI -- Move method after the method it calls to prevent recursion -- Fix typo in `s-pattern` - -Removed -------- -- `neo_simulation2` package - -Other ------ -- Various formatting improvements -- Progress in AWS navigation demo -- Merge and progress in navigation testing -- Precommit cleanup run -- Enable source build on PR for testing -- Additional linting and formatting -- Remove merge markers from a Python file -- Minor tweaks and improvements -- Diverse improvements in navigation and performance -- Progress in testing `sm_dance_bot` -- Progress in `sm_multi_stage_1` -- Various stages of development in `sm_multi_stage_1` -- `smacc2::deep_history` syntax introduced -- Progress in `sm_dance_bot` and `slam` functionality -- More refinement in `sm_dance_bot` -- First working version of `sm` template and template generator -``` - -*pabloinigoblasco* - -```rst -Section_8 -========= - -Added ------ - -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- Waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Sm_dance_bot_lite (#136) -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Minor navigation improvements (#141) -- Using local action messages (#139) -- Feature/nav2z renaming (#144) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- Add SM Atomic SM generator (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- Slight waypoint 4 and iterations changes so robot can complete course (#155) -- Feature/migration moveit client (#151) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Sm_pubsub_1 (#169) -- Sm_pubsub_1 part 2 (#170) -- Sm_advanced_recovery_1 renaming (#171) -- Sm_multi_stage_1 reworking (#172) -- Feature/aws navigation sm dance bot (#174) -- Minor changes (#175) -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- Warehouse2 progress (#179) -- Format (#180) -- Sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Pure spinning behavior missing files (#190) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) - -Changed -------- - -- Minor tuning to mitigate overshot issue cases -- Minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing compiling issues -- Update readme (#164) -- More readme updates -- Add reliability QOS config -- More on aws demo -- Fixing broken build -- More on aws navigation and some other refactorings on navigation clients and behaviors -- More testing on moveit -- Progress on moveit -- More testing on moveit behaviors -- Minor configuration -- Fixing pipeline error -- Fixing broken master build -- Finishing touches 1 -- Redoing sm_dance_bot_warehouse_3 waypoints -- More waypoints -- Move trigger logic into headers -- Finetuning waypoints - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing some comments in the past - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_9 -========= - -Added ------ -- Feature/undo motion 20 12 (#196) -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Added missing file from warehouse2 (#205) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Included necessary package and edited Threesome launch -- Rename header files and correct format -- Add workflow for checking doc build -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter -- Update changelogs -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- added setupTracing.sh -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Update tracing/ManualTracing.md -- Update smacc_sm_reference_library/sm_atomic/README.md -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- some progress on navigation rolling -- added smacc2_performance_tools -- performance tests improvements -- more on performance and other issues -- sm_respira_1 format cleanup - -Changed -------- -- Several fixes (#194) -- Minor changes (#195) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Change extension of imports -- Correct formatting of python file -- Reverting "Ignore all packages except smacc2 and smacc2_msgs" -- Update description table -- Update table -- Reset all versions to 0.0.0 -- changed wording "smacc application" to "SMACC2 library" -- reactivating smacc2 nav clients for rolling via submodules -- renamed tracing events after -- bug in smacc2 component -- reverted markdowns to html -- additional cleanup -- cleanup -- edited tracing.md to reflect new tracing event names -- renamed folders, deleted tracing.md, edited README.md - -Removed -------- -- Weird moveit not downloaded repo -- Minor broken build -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -Added ------ - -- Added galactic CI setup and renamed rolling files. (#58) -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait for. - -Changed -------- - -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62). -- Fixed trailing spaces. -- Fixed pre-commit issues. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Authors -------- - -- Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_11 -========== - -Added ------ -- New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2, wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive. Optional selection of nodes to wait. -- Base for the sm_aws_warehouse navigation. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax. -- Introducing slam pausing/resuming functionality in testing sm_dance_bot. -- First working version of sm template and template generator. - -Changed -------- -- Minor format improvements. -- Navigation parameters fixes on sm_dance_bot. -- Cleaning and lidar show/hide option. -- More fixes in sm_dance_bot. -- Polishing sm_dance_bot and s-pattern. -- Refinement in sm_dance_bot. - -Fixed ----- -- Remove some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Move method after the method it calls to prevent recursion. -- Noticed typo and corrected it. - -Removed -------- -- Removed neo_simulation2 package. - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -``` - -```rst -Section_12 -========== - -Added ------ - -- Waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Feature/nav2z renaming (#144) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Update package list (#142) -- Add SM Atomic SM generator (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Waypoint Inputs (#178) -- Feature/sm warehouse 2 13 dec 2 (#182) -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) - -Changed -------- - -- Minor tuning to mitigate overshot issue cases -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs -- Formatting -- Removing parameters smacc -- Noticed launch command was incorrect in README.md -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Progress on move_it PR -- Improving dockerfile for building local tests -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools -- Pre-commit cleanup -- Fix: add a missing colon -- Refactor: remove line -- Fixing broken master build -- Format - -Fixed ------ - -- Fixing compiling issues -- Fixing pipeline error -- Fixing broken build -- Several fixes (#194) - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing some comments in the past -- Removing some build errors -- Removing test workaround -- Removing test from main moveit cmake -- Removing some comments in the past -- Removing some build errors -- Removing some linting warnings -- Removing some formatting issues -- Removing some broken build issues -- Removing some missing files - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -Section 13 ------------ - -Added ------ -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- Rename header files and correct format. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Update changelogs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Update description table. -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- added setupTracing.sh -- Removed manual installation of ros-rolling-ros2trace -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -Changed -------- -- tuning warehouse3 (#197) -- improving undo motion navigation warehouse2 -- finishing warehouse2 -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements (#204) -- fixing docker for foxy and galactic -- some reordering fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Remove example things from Foxy CI setup. (#214) -- Fix rolling builds (#222) -- do not merge yet - Feature/odom tracker improvements and retry motion (#223) -- odom tracker improvements -- adding forward behavior retry funcionality -- minor -- removing warnings (#213) -- changing wording "smacc application" to "SMACC2 library" - -Fixed ------ -- minor broken build - -Removed -------- -- weird moveit not downloaded repo - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco - -Section_14 -=========== - -Added ------ -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait. - -Changed -------- -- Renamed tracing events after. -- Renamed folders, deleted tracing.md, edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. - -Fixed ------ -- Bug in smacc2 component. -- Correct trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Clean up of sm_atomic_24hr. -- Optimized dependencies in move_base_z_planners_common. -- Correct all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Edited tracing.md to reflect new tracing event names. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting. -- Minor. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in aws navigation demo. -- Progress in aws navigation. -- Progressing in aws navigation. -- More on performance and other issues. -- More on navigation. -- More on navigation. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo - -```rst -Section_15 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo progress. -- `sm_multi_stage_1` improvements. -- Diverse improvements in navigation and performance. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. Introduces `smacc2::deep_history` syntax. -- `slam` toggle and `smacc` deep history feature. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Format fixes for `gazebo` to show the robot and the `lidar`. - -Fixed ----- -- Remove some compile warnings. -- Remove `neo_simulation2` 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` package. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -``` -Section_16 -========== - -Added ------ -- First working version of sm template and template generator. (#127) -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Rolling Docker environment to be executed from any environment (#154) -- Added dependencies for husky in rolling and galactic for AWS navigation (#174) -- Waypoint Inputs (#178) - -Changed -------- -- Moved method after the method it calls to prevent recursion (#126) -- Renamed state machines to smacc2_performance_tools (#166) -- Refactored SmaccPublisherClient to include QOS durability (#163) -- Reworked sm_multi_stage_1 with new sequences and modes (#172) -- Finetuned waypoints for sm_dance_bot_warehouse_3 (#187) - -Fixed ------ -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Fixed CI format for Python version (#148) -- Fixed compiling issues in various components -- Fixed broken builds in master and AWS navigation (#174) -- Fixed some formatting and linting issues in SrConditional (#168) - -Removed -------- -- Removed node creation and created only a logger in SM Atomic SM generator (#149) -- Removed parameters in smacc (#147) -- Removed test from main moveit cmake in moveit migration (#151) -- Removed sm_dance_bot_msgs in navigation 2 stack renaming (#144) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_17 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/retry behavior warehouse 1 (#226) -- docker build files for all versions -- dockerfiles (#225) -- Fix code generators (#221) -- Foxy backport (#206) -- Rename header files and correct format -- Add workflow for checking doc build -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- added setupTracing.sh - Installs necessary packages and configures tracing group -- First ensure you have the necessary package installed - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- Fix other build issues -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension of imports -- Enable cppcheck -- Correct formatting of python file -- Included necessary package and edited Threesome launch -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Update description table -- Update table -- Copy initial docs -- Update name of package and package.xml to pass liter -- Execute on master update -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - -Removed -------- -- Use of node in the sm performance template -- Disable ament_cpplint -- Disable cpplint and cppcheck linters -- Disable some packages and update workflows -- Ignore further packages -- Disable disabled packages -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait. - -Changed -------- -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed tracing events after. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed event generator library. - -Fixed ----- -- Bug in smacc2 component. -- Reverted markdowns to html. -- Correct trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_reference_library reformatting. -- Corrected all linters and formatters. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Location of sh file assumed if user follows README.md under "Getting started". -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Edited tracing.md to reflect new tracing event names. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Some progress on navigation rolling. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup for sm_respira_1. -- Format cleanup for sm_respira_1 pre-commit. -- More changes on performance tests. -- Updated smacc2_rta command across readmes. -- More on navigation. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- More on navigation. -- Progress in aws navigation. -- Progressing in aws navigation. -- More on navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in - -```rst -Section_19 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: wait for `nav2` nodes subscribing to the `/bond` topic and wait for them to be alive, with optional node selection. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature. -- `sm_dance_bot_visualizing_turtlebot3` feature. -- `sm_multi_stage_1` feature. -- `sm_dance_bot_strikes_back` feature. -- AWS demo. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfixes. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. - -Fixed ------ -- Remove some compile warnings. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. - -Removed -------- -- `neo_simulation2` package. - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_20 -========== - -Added ------ - -- Feature/diverse improvements navigation performance (#117) - - Additional linting and formatting -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introducing slam pausing/resuming functionality in sm_dance_bot -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern -- First working version of sm template and template generator. (#127) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) - - Build fix -- Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases -- Feature/nav2z renaming (#144) - - Navigation 2 stack renaming - - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - - Added remaining SVGs to READMEs (#145) -- Remove node creation and create only a logger. (#149) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) - - Slight waypoint 4 and iterations changes so the robot can complete the course (#155) -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Progressing in the moveit migration testing -- Initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QoS config -- Feature/testing moveit behaviors (#167) - - More testing on moveit behaviors -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - - Multistage modes, sequences, steps, and finishing touches -- Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and some other refactorings on navigation clients and behaviors - - More on aws demo - -Changed -------- - -- Move method after the method it calls to prevent recursion (#126) -- Noticed typo "Finnaly" corrected to "Finally" -- Update package list. (#142) -- Fix CI: format fix python version (#148) -- Update readme (#164) - - More readme updates - -Fixed ------ - -- Resolve compile warnings (#137) -- Minor navigation improvements (#141) -- Fixing broken master build -- Fixing pipeline error -- Fixing compiling issues -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- Warehouse2 progress (#179) - -Removed -------- - -- Remove merge markers from a python file. (#119) -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs -- Pending references -- Removing test from main moveit cmake -- Removing some comments in the past -- Removing parameters smacc -- Workflows update -- Workflow -- Docker refactoring -- Repos dependency -- Adding dependency to ur5 client -- Minor dockerfile test workaround -- Improving dockerfile for building local tests -- Removing parameters smacc -- Removing some comments in the past -- Removing sm_dance_bot_msgs -- Fixing some errors introduced on formatting -- Missing dependency -- Fixing some more linting warnings -- Removing parameters smacc -- Removing some comments in the past -- Removing sm_dance_bot_msgs -- Fixing some errors introduced on formatting -- Missing dependency -- Fixing some more linting warnings -- Removing parameters smacc -- Removing some comments in the past -- Removing sm_dance_bot_msgs -- Fixing some errors introduced on formatting -- Missing dependency -- Fixing some more linting warnings -``` - -```rst -Section_21 -========== - -Added ------ -- Feature/sm_dance_bot_warehouse_3 (#181) -- Feature/redoing sm_dance_bot_warehouse_3 waypoints (#184) -- Feature/finetuning waypoints (#187) -- Feature/pure spinning behavior missing files (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196, #198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/fixing warehouse 3 problems and core improvements (#204) -- Feature/barrel demo (#227) -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) - -Changed -------- -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Feature/cb pure spinning (#188) -- Feature/undo motion 20 12 (#196, #198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/fixing warehouse 3 problems and core improvements (#204) -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) - -Fixed ------ -- Fix broken source build (#227) -- Only rolling version should be pre-released on on master. (#230) -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck -- Included necessary package and edited Threesome launch - -Removed -------- -- Retry behavior warehouse 1 -- Missing file -- Minor format fix -- Other minor changes - -Co-Authored-By --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_22 -========== - -Version 0.1.0 (Unreleased) ---------------------------- - -### Added -- Added `sm_three_some.launch` to launch `sm_three_some`. -- Renamed header files and corrected format. -- Added workflow for checking doc build. -- Updated `doxygen-check-build.yml`. -- Created `doxygen-deploy.yml`. -- Created workflow for testing prerelease builds. -- Used `docs/` as source folder and output directory for documentation. -- Renamed packages to `smacc2` and `smacc2_msgs`. -- Corrected GitHub branch reference. -- Updated package name and `package.xml` to pass liter. -- Executed master update. -- Reset all versions to 0.0.0. -- Ignored all packages except `smacc2` and `smacc2_msgs`. -- Updated changelogs. -- Reverted "Ignore all packages except `smacc2` and `smacc2_msgs`" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). -- Updated description table. -- Updated table. -- Copied initial docs. -- Created Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved `tracing.md` to tracing directory. -- Added `setupTracing.sh` to install necessary packages and configure tracing group. -- Removed manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. -- Created alternative `ManualTracing`. -- Added new `sm` markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Updated `smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh` (Co-authored-by: Denis Štogl ). -- Updated `tracing/ManualTracing.md` (Co-authored-by: Denis Štogl ). -- Changed wording from "smacc application" to "SMACC2 library" (Co-authored-by: Denis Štogl ). -- Updated `smacc_sm_reference_library/sm_atomic/README.md` from html to markdown syntax (Co-authored-by: Denis Štogl ). -- Reactivated `smacc2` nav clients for Rolling via submodules. -- Renamed tracing events. -- Fixed bug in `smacc2` component. -- Reverted markdowns to html. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Edited `tracing.md` to reflect new tracing event names. -- Enabled build of missing Rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed Galactic builds from master, kept only Rolling, removed submodules, and used `.repos` file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Made progress on navigation Rolling. -- Renamed folders, deleted `tracing.md`, edited `README.md`. -- Added `smacc2_performance_tools`. -- Made performance tests improvements. -- Made more performance and other issues changes. -- Cleaned up `sm_respira_1` format. -- Cleaned up `sm_respira_1` format pre-commit. -- Added `sm_respira_test_2`. -- Made more changes on performance tests. -- Skipped `clang-format` execution on `smacc2_sm_reference_library` package. -- Reformatted `sm_reference_library`. -- Corrected trailing spaces. -- Added galactic CI setup and renamed Rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). -- Updated doxygen links (#70) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more README updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more README updates (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Created new `sm` from `sm_respira_1` (#76). -- Made feature/core and navigation fixes (#78). -- Based for the `sm_aws_aarehouse` navigation. -- Progressed in AWS navigation. -- Made several core improvements during navigation testing. -- Made formatting improvements. -- Progressed in AWS navigation demo. -- Made format improvements. -- Made more on navigation. -- Reworked `sm_advanced_recovery_1` (#83). -- Fixed pre-commit for `sm_advanced_recovery_1`. -- Tried to fix Pre-Commit (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more `sm_advanced_recovery_1` work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made `sm_advanced_recovery_1` round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Created `Brettpac` branch (#87). -- Added `sm_atomic_performance_test_a_2`. -- Added `sm_atomic_performance_test_a_1` (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Added `sm_atomic_performance_test_c_1` (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Modified `sm_atomic_performance_test_a_2` (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Added `sm_multi_stage_1`. -- Fixed precommit for `sm_multi_stage_1` (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more `sm_multi_stage_1` changes (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Updated `README.md` with launch command. -- Waited topic message client behavior (#81). -``` - -```rst -Section_23 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive. You can optionally select the nodes to wait for. -- New client behavior: `cb_pause_slam` for pausing SLAM operations. -- New client behavior: `cb_pause_slam` for pausing SLAM operations. - -Changed -------- -- Renamed doxygen deployment workflow (#100). -- Minor hotfix for `sm_dance_bot` visualizing TurtleBot3. -- Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3. -- Gazebo fixes to show the robot and lidar for `sm_dance_bot` visualizing TurtleBot3. -- Doubling `sm_multi_stage_1`. - -Fixed ------ -- Navigation parameters fixes on `sm_dance_bot`. -- Formatting fixes. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Format improvements. -- Merge and progress. -- Fix format. -- Cleaning files and making formatting work. -- More fixes. - -Removed -------- -- Removed some compile warnings (#96). -``` - -*pabloinigoblasco* - -Section 24 ------------ - -### Added -- Added AWS demo (#108). -- Added Brettpac branch (#110). -- Added a3 (#113). -- Added diverse improvements in navigation and performance (#116). -- Added feature to toggle SLAM and deep history in SMACC (#122). -- Added SM Atomic SM generator (#143). -- Added durability QoS to SmaccPublisherClient (#163). -- Added testing for MoveIt behaviors (#167). - -### Changed -- Updated package list (#142). -- Renamed navigation 2 stack (#144). -- Refactored SM Dance Bot Strikes Back (#152). -- Updated READMEs with SVGs for atomic, dance_bot, and others (#140). -- Updated Docker environment for execution in any environment (#154). -- Improved Dockerfile for building local tests. - -### Fixed -- Fixed formatting in neo_simulation2 package removal (#112). -- Fixed compilation warnings (#137). -- Fixed CI format for Python version (#148). -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed minor navigation improvements (#141). -- Fixed waypoint 4 and iterations for robot course completion (#155). - -### Removed -- Removed neo_simulation2 package. -- Removed parameters in SMACC. -- Removed node creation in favor of logger. - -### Miscellaneous -- Precommit cleanup run (#106). -- Minor format fixes. -- Progress in testing SM Dance Bot. -- Progress in MoveIt migration testing. -- Added missing dependencies. -- Updated formats and dependencies. -- Improved pipeline error handling. -- Moved reference library SMs to smacc2_performance_tools. -- Added reliability QoS configuration. -- Removed merge markers from a Python file (#119). -- Updated README with more details (#164). -- Added .reps dependencies and fixed build errors. -- Added dependency to UR5 client. -- Updated READMEs. -- Added timestamps for initial state machine transitions (#165). -- Added progress in testing MoveIt behaviors. -- Fixed linting warnings. -- Fixed some errors in formatting. -- Fixed compiling issues. - -```rst -Section_25 -========== - -Added ------ - -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency and husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Updated dependencies for husky in rolling and galactic. - - Progress on aws navigation and refactorings on navigation clients and behaviors. - - More work on aws demo. - -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 progress. - - Minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added more changes, headless mode, and merge improvements. - - Set default values. - - Fine-tuned waypoints. - -- Feature/cb pure spinning (#188) - - Added pure spinning behavior. - - Fixed missing files. - -- Feature/planner changes 16 12 (#191) - - Made minor changes and more fixes. - -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples. - - Made several fixes. - -- Feature/undo motion 20 12 (#196) - - Made minor changes. - - Improved undo motion navigation in warehouse2. - - Tuned warehouse3. - -- Feature/sync 21 12 (#199) - - Made minor changes. - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Made minor changes. - - Fixed format issues. - - Finished warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Made minor changes. - - Tuned and fixed issues. - -- Feature/minor tune (#203) - - Tuned and fixed minor issues. - -- Feature/undo motion 20 12 (#198) - - Tuned undo motion and fixed errors. - - Fixed format issues. - -Changed -------- - -- Updated subscriber publisher components. -- Progress in autoware machine. -- Refinements in cp subscriber and cp publisher. -- Added more components to smacc core, mostly developed for autoware demo. -- Improved autoware demo. -- Docker files updated for different revisions. -- Warning removal and more navigation testing. -- Docker build files updated for foxy and galactic versions. -- Progress in barrel husky demo. -- Updated barrel search build and warehouse3. -- Fixed startup issues in warehouse3. -- Fixed format and minor issues. - -Fixed ------ - -- Fixed broken master build. -- Fixed broken build issues. -- Fixed broken build again. -- Fixed minor issues. -- Fixed docker for foxy and galactic. -- Fixed startup problems in warehouse3. -- Fixed broken build once more. -- Fixed runtime dependency issues. -- Restored ur dependency. - -Removed -------- - -- Removed some reordering fixes. -``` - -Section_26 -========== - -Version 0.1.0 (Backport/initial to galactic) --------------------------------------------- - -### Added -- Build-status table -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) -- `setupTracing.sh`: Installs necessary packages and configures tracing group. - -### Changed -- Default build type set to `Release` for faster build and smaller executables. -- Updated examples section. - -### Fixed -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview. -- Fixed bug in `smacc2` component. -- Performance tests improvements and cleanup. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. -- Corrected build-overview table. -- Updated and unified CI configurations. -- Used `tf_geometry_msgs.h` in galactic. -- Used galactic branches in `.repos-file`. - -### Removed -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. - -### Miscellaneous -- Reverted commit regarding package selection. -- Reorganized project structure. -- Updated README.md. -- Reverted markdowns to HTML. -- Added README tutorial for Dockerfile. -- Edited tracing.md to reflect new tracing event names. -- Do not execute clang-format on `smacc2_sm_reference_library`. -- Cleaned up `sm_atomic_24hr`. -- More cleanup on `sm_atomic_24hr`. -- Cleaned up `sm_respira_1` format. -- Cleaned up `sm_respira_test_2`. -- Reorganized `sm_reference_library`. -- Corrected trailing spaces. - -Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx, Declan Dury, DecDury, brettpac. +* Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (`#645 `_) +* Contributors: Brett Aldrich, Pablo Iñigo Blasco diff --git a/smacc2_client_library/cl_keyboard/package.xml b/smacc2_client_library/cl_keyboard/package.xml index 39a2c666b..2a1d06334 100644 --- a/smacc2_client_library/cl_keyboard/package.xml +++ b/smacc2_client_library/cl_keyboard/package.xml @@ -4,7 +4,7 @@ cl_keyboard 2.3.20 The cl_keyboard package - Pablo Inigo Blasco + Brett Aldrich Apache-2.0 ament_cmake diff --git a/smacc2_client_library/cl_moveit2z/CHANGELOG.rst b/smacc2_client_library/cl_moveit2z/CHANGELOG.rst index 7aa1b14a8..1eb721454 100644 --- a/smacc2_client_library/cl_moveit2z/CHANGELOG.rst +++ b/smacc2_client_library/cl_moveit2z/CHANGELOG.rst @@ -1,12400 +1,16 @@ Changelog for package cl_moveit2z -====================================== +================================== -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2` repository. -- Brettpac branch (`#518 `_) - - Attempted fix for a strange issue with ros buildfarm. - - Further work on resolving the buildfarm issue. - - Co-authored by brettpac . -- Contributors: brettpac, pabloinigoblasco +.. note:: + This package was created in October 2025 as a refactored version of moveit2z_client. + For historical changes prior to 2.3.20, see moveit2z_client/CHANGELOG.rst. + The moveit2z_client package is now deprecated in favor of cl_moveit2z. -Version 2.3.6 (2023-03-12) --------------------------- -No changes listed. +2.3.20 (2025-11-01) +------------------- +* New cl_moveit2z client library created (`#638 `_) -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release. -- Contributors: pabloinigoblasco + * Initial creation with improved architecture + * Refactoring of cl_moveit2z to component-based architecture & header-only implementation (`#639 `_) -### Changed -- Continued progress in humble SMACC2 deb generation. -- Checked humble status. -- Published updates. -- Made progress in migrating to humble. -- Improved husky_improvements (#299). - - Various enhancements related to husky. - - Introduced different planners profiles for navigation. - - Incorporated changes from galactic. - - Implemented a planner switcher. - - Utilized galactic branch files. - - Resolved breaking changes. - - Made minor fixes. - - Removed nav from source files. - - Merged changes. -- Feature/barrel husky improvements (#293). - - Renamed to smacc2 and smacc2_msgs. - - Corrected GitHub branch reference. - - Updated package names and package.xml for compliance. - - Executed master update. - - Reset all versions to 0.0.0. - - Ignored all packages except smacc2 and smacc2_msgs. - - Updated changelogs. - - Reverted previous commit. - - Updated description table. - - Updated table. - - Copied initial docs. - - Created Dockerfile with ROS distro as argument. - - Opened new folder for additional tracing contents. - - Deleted tracing directory. - - Moved tracing.md to tracing directory. - - Added setupTracing.sh for configuring tracing group. - - Automated installation of ros-rolling-ros2trace in setupTracing.sh. - - Created alternative ManualTracing. - - Added new sm markdowns. - - Added Dockerfile for Rolling and Galactic. - - Updated various files. - - Co-authored by Denis Štogl . -- Various performance improvements and bug fixes. -- Refactored and optimized code in several packages. -- Updated CI setup and corrected README information. -- Made corrections and improvements in multiple files. -- Continued work on navigation and core functionalities. -- Reworked and fixed issues in specific components. -- Co-authored by Ubuntu 20-04-02-amd64 . - -### Removed -- Removed manual installation steps for ros-rolling-ros2trace. -- Removed galactic builds from master branch. -- Removed submodules and used .repos file for dependencies. -- Removed mentions of SMACC/ROS in favor of SMACC2/ROS2. -- Removed trailing spaces in code. -- Removed unused files and directories. - -### Fixed -- Fixed various bugs and issues in performance tests. -- Fixed formatting inconsistencies in code and documentation. -- Fixed errors in event generator library naming. -- Fixed launch command in specific files. -- Updated doxygen links. -- Co-authored by Ubuntu 20-04-02-amd64 . - -```rst -Section_2 -========= - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and waiting for them to be alive. Optionally select the nodes to wait. -- New feature: cb pause slam client behavior. -- New feature: sm_dance_bot_lite. - -Changed -------- -- Updated launch command. -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor hotfixes. - -Fixed ------ -- Fixed precommit issues. -- Removed some compile warnings. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Commits -------- -- [#89] Modified sm_atomic_performance_test_a_2. -- [#90] Added sm_multi_stage_1 and fixed precommit. -- [#91] Added more sm_multi_stage_1. -- [#81] Worked on wait topic message client behavior. -- [#82] Implemented wait nav2 nodes client behavior. -- [#92] Progressed in aws navigation demo. -- [#93] Fixed navigation parameters on sm_dance_bot. -- [#94] Merged and progressed in aws navigation. -- [#95] Fixed navigation parameters on sm_dance_bot. -- [#96] Removed some compile warnings. -- [#98] Added cb pause slam client behavior. -- [#100] Renamed doxygen deployment workflow. -- [#101] Visualized turtlebot3 in sm_dance_bot. -- [#102] Added choice for gz lidar launch in dance bot. -``` - -Section_3 -========== - -Added ------ -- Added visualization of turtlebot3 to sm_dance_bot. -- Added option to show/hide cleaning and lidar. -- Added gazebo fixes to display the robot and lidar. -- Added support for sm_multi_stage_1 doubling. -- Added gazebo fixes for sm_dance_bot_strikes_back. -- Added AWS demo functionality. -- Added progress on sm_multi_stage_1 functionality. -- Added Brettpac branch support. -- Added progress on diverse improvements in navigation and performance. -- Added progress on slam toggle and smacc deep history features. -- Added support for dance bot s pattern. -- Added first working version of sm template and template generator. -- Added support for SM core test. -- Added minor navigation improvements. -- Added support for using local action messages. -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added rolling Docker environment execution from any environment. -- Added progress on migration to smacc2. -- Added progress on moveit migration testing. -- Added update to readme. - -Changed -------- -- Improved formatting and cleaning of files. -- Improved format fixes. -- Improved progress in testing sm_dance_bot. -- Improved polishing of sm_dance_bot and s-pattern. -- Improved method calling sequence to prevent recursion. -- Improved linting and formatting. -- Improved format fixes for CI. -- Improved source build enabling on PR for testing. -- Improved build packages of source CI. -- Improved compile warnings resolution. -- Improved removal of neo_simulation2 package. -- Improved removal of merge markers from a python file. -- Improved removal of parameters in smacc. -- Improved workflow updates. -- Improved launch command correction in README.md. -- Improved CI format fix for Python version. -- Improved removal of node creation and creation of only a logger. -- Improved progress on moveit migration testing. -- Improved Dockerfile for building local tests. -- Improved compiling issues resolution. - -Fixed ------ -- Fixed recursion issue in method calling sequence. -- Fixed overshot issue cases in waypoints navigator. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed some errors introduced on formatting during migration to smacc2. -- Fixed missing dependency issues. -- Fixed linting warnings. -- Fixed test from main moveit cmake. -- Fixed build errors. -- Fixed compiling issues. -- Fixed readme updates. - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. -- Removed parameters in smacc. - -Contributors ------------- -- Pablo Iñigo Blasco (pabloinigoblasco) -- Brett -- DecDury -- Denis Štogl - -```rst -Section_4 -========= - -Added ------ -- Initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Waypoint Inputs (#178) -- Brettpac branch (#184) -- 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) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Merging code from backport foxy and updates about autoware (#208) - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools -- Add reliability qos config -- More testing on moveit -- Progress on moveit -- Minor configuration -- Fixing pipeline error -- Fixing broken master build -- More on aws demo -- Fix formatting -- Update dependencies for husky in rolling and galactic -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 -- Correct codespell -- Correct python linters warnings -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Included necessary package and edited Threesome launch - -Fixed ------ -- Add a missing colon -- Remove line -- Move trigger logic into headers -- Lint -- Format issues - -Removed -------- -- Weird moveit not downloaded repo -- Added missing file from warehouse2 -- Disable disabled packages - -Co-Authored-By --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl - -pabloinigoblasco -``` - -```rst -Section 5 -========= - -Added ------ -- Created workflow for testing prerelease builds. -- Renamed packages to smacc2 and smacc2_msgs. -- Updated package name and package.xml to pass liter. -- Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Added setupTracing.sh for configuring tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Added smacc2_performance_tools for performance tests. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Added galactic CI setup and renamed rolling files. -- Added feature cb_wait_topic_message for asynchronous client behavior. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Changed -------- -- Updated description table. -- Updated table. -- Changed wording "smacc application" to "SMACC2 library". -- Updated smacc2_rta command across readmes. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Fixed ------ -- Corrected GitHub branch reference. -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Reformatted sm_reference_library. -- Cleaned up sm_atomic_24hr. -- Fixed pre-commit issues. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Deleted tracing directory. -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_6 -========= - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. -- New feature: cb pause slam client behavior. - -Changed -------- - -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Merge and progress in various features. -- Hotfix for doxygen deployment workflow. -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. -- Gazebo fixes to show the robot and the lidar in various features. - -Fixed ------ - -- Removed some compile warnings. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` ---- - -Este fragmento mejorado del changelog mantiene toda la información relevante, agrupando los cambios similares bajo las categorías de "Added", "Changed" y "Fixed". Se ha conservado la autoría de Pablo Iñigo Blasco. - -Section_7 -========== - -Added ------ - -- Implemented sm_multi_stage_1 functionality (#109, #110, #111, #114, #172) - - Initial work on sm_multi_stage_1 - - Progress and improvements on sm_multi_stage_1 - - Added support for multiple stages in sm_multi_stage_1 - -Changed -------- - -- Removed neo_simulation2 package (#112) - - Corrected formatting and enabled source build testing -- Renamed sm_advanced_recovery_1 to sm_advanced_recovery_1 (#171) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Cleaned up pre-commit tasks - -Fixed ------ - -- Resolved compilation warnings (#137) -- Fixed CI formatting for Python version (#148) -- Updated package list (#142) -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed minor navigation issues (#141) -- Fixed waypoint and iteration changes for course completion (#155) - -Removed -------- - -- Removed parameters from smacc (#147) -- Removed node creation in favor of logger (#149) - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl - -```rst -Section_8 -========= - -Added ------ -- Introduce multistage modes for improved sequencing: - - 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 - -Changed -------- -- Enhance AWS navigation for sm dance bot (#174): - - Add repo dependency - - Include husky launch file in sm_dance_bot - - Update dependencies for husky in rolling and galactic - -Fixed ------ -- Resolve formatting issues in various features -- Fix broken builds and linting errors - -Removed -------- -- Eliminate redundant minor changes entries - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section 9 -========= - -Added ------ -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Added workflow for checking doc build. -- Created doxygen-check-build.yml. -- Created doxygen-deploy.yml. -- Created workflow for testing prerelease builds. -- Created 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 README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_test_2. -- Added galactic CI setup and renamed rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Feature/AWS demo progress (#80). -- More on navigation. -- Reworked sm_advanced_recovery_1 (#83). -- Fix pre-commit for sm_advanced_recovery_1. -- More sm_advanced_recovery_1 work (#85). -- Round 4 of sm_advanced_recovery_1 (#86). -- Brettpac branch (#87). -- Added sm_atomic_performance_test_a_2. -- Added sm_atomic_performance_test_a_1. -- Added sm_atomic_performance_test_c_1 (#88). -- Modifying sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1. -- Fixing precommit for sm_multi_stage_1. - -Changed -------- -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- Renamed to smacc2 and smacc2_msgs. -- Corrected GitHub branch reference. -- Updated name of package and package.xml to pass liter. -- Executed on master update. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). -- Updated description table. -- Updated table. -- Copied initial docs. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed tracing events after. -- Bug in smacc2 component. -- Reverted markdowns to HTML. -- Edited tracing.md to reflect new tracing event names. -- Reactivated smacc2 nav clients for rolling via submodules. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Reformatted sm_reference_library. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting. -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -Added ------ - -- Update README.md -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and waiting for them to be alive, with optional node selection -- Navigation parameters fixes on sm_dance_bot -- New feature: cb pause slam client behavior -- sm_dance_bot_lite -- Rename doxygen deployment workflow -- sm_dance_bot visualizing turtlebot3 -- Feature/dance bot launch gz lidar choice -- Feature/sm dance bot lite gazebo fixes - -Changed -------- - -- Correct all linters and formatters -- Merge and progress -- Minor hotfix -- Cleaning and lidar show/hide option -- Cleaning files and formatting work - -Fixed ------ - -- Remove some compile warnings - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_11 -========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - - Introducing slam pausing/resuming functionality for sm_dance_bot. -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern. - - Corrected typo "Finnaly" to "Finally." -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- Feature/sm dance bot strikes back refactoring (#152) - Co-authored-by: DecDury , Denis Štogl -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/migration moveit client (#151) - - Initial migration to smacc2. - - Progress in moveit migration testing. -- Add QOS durability to SmaccPublisherClient (#163) - - Added QOS durability to SmaccPublisherClient. - -Changed -------- -- Minor tweaks (#130) -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Minor tuning to mitigate overshot issue cases. -- Minor format fixes. -- Update package list. (#142) -- Fix CI: format fix python version (#148) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup. -- Refactor: remove line. - -Fixed ------ -- Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases. -- Move method after the method it calls to prevent recursion (#126) -- Resolve compile warnings (#137) -- Remove neo_simulation2 package. (#112) - - Corrected formatting. - - Enabled source build on PR for testing. - - Adjusted build packages of source CI. -- Removed parameters smacc (#147) - - Workflows update. - - Noticed launch command was incorrect in README.md. -- Removed node creation and create only a logger. (#149) -- Update readme (#164) - - More readme updates. - -Removed -------- -- Remove neo_simulation2 package. -- Removing parameters smacc. -- Removing sm_dance_bot_msgs. -- Pending references. -- Removing test from main moveit cmake. -- Removing test from main moveit cmake. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -``` - -```rst -Section_12 -========== - -Added ------ - -- Added reliability QoS configuration. -- Added testing for MoveIt behaviors (#167). -- Added progress on MoveIt behaviors. -- Added minor configuration improvements. -- Added pipeline error fixes. -- Added fixes for broken master build. -- Added SM PubSub 1 (#169) with contributions from Brett . -- Added SM PubSub 1 part 2 (#170) with contributions from Brett . -- Added SM Advanced Recovery 1 renaming (#171) with contributions from Brett . -- Added SM Multi-Stage 1 reworking (#172). -- Added multistage modes for SM Multi-Stage 1. -- Added sequences for SM Multi-Stage 1. -- Added steps for SM Multi-State 1. -- Added sequence D for SM Multi-Stage 1. -- Added sequence C for SM Multi-Stage 1. -- Added mode 5 sequence B. -- Added mode 4 sequence B. -- Added finishing touches 1. -- Added README updates. -- Added AWS navigation for SM Dance Bot (#174). -- Added repository dependencies. -- Added launch file for Husky in SM Dance Bot. -- Added dependencies for Husky simulation. -- Added formatting fixes. -- Added updates for Husky dependencies in Rolling and Galactic. -- Added progress on AWS navigation and refactorings on navigation clients and behaviors. -- Added AWS demo improvements. -- Added fixes for broken build. -- Added Warehouse 2 (#177). -- Added Waypoint Inputs (#178). -- Added progress on Warehouse 2 (#179). -- Added formatting improvements (#180). -- Added SM Dance Bot Warehouse 3 (#181) with contributions from Brett . -- Added feature for SM Warehouse 2 on December 13 (#182). -- Added more changes and headless improvements. -- Added merge updates. -- Added default values. -- Added Brettpac branch (#184). -- Added redoing waypoints for SM Dance Bot Warehouse 3. -- Added more waypoints for SM Dance Bot Warehouse 3. -- Added SrConditional fixes and formatting (#168). -- Added fixes for SrConditional formatting and templating. -- Added move trigger logic into headers. -- Added lint fixes. -- Added feature for Warehouse 2 on December 14 (#185). -- Added Warehouse 2 improvements. -- Added feature for SM Warehouse 2 on December 13 (#186). -- Added more changes and headless improvements. -- Added merge updates. -- Added default values. -- Added finetuning waypoints (#187) with contributions from Brett . -- Added feature for CB Pure Spinning (#188). -- Added more changes and headless improvements. -- Added merge updates. -- Added default values. -- Added fixes for missing files in Pure Spinning behavior. -- Added minor changes (#190). -- Added feature for Planner changes on December 16 (#191). -- Added more fixes and improvements. -- Added feature for Replanning on December 16 (#193). -- Added replanning for all examples. -- Added several fixes (#194). -- Added minor changes (#195). -- Added feature for Undo Motion on December 20 (#196). -- Added improvements for undo motion navigation in Warehouse 2. -- Added tuning for Warehouse 3 (#197). -- Added feature for Undo Motion on December 20 (#198). -- Added improvements for undo motion navigation in Warehouse 2. -- Added undo tuning and error fixes. -- Added format fixes. -- Added feature for Sync on December 21 (#199). -- Added format fixes. -- Added feature for Warehouse 2 on December 22 (#200). -- Added format fixes. -- Added finishing touches for Warehouse 2. -- Added feature for Warehouse 2 on December 23 (#201). -- Added tuning and fixes. -- Added feature for minor tune (#203). -- Added tuning and fixes. -- Added fixing Warehouse 3 problems and core improvements (#204). -- Added fixes to remove deadlocks and improve continuous integration. -- Added fixes for weird MoveIt not downloaded repository. -- Added missing files from Warehouse 2 (#205). -- Added backport to Foxy. -- Added minor format fixes. -- Added minor linking errors for Foxy. -- Added Docker files for different revisions, warnings removal, and more testing on navigation. -- Added fixes for Docker for Foxy and Galactic. -- Added Dockerfiles (#225). -- Added fix for code generators (#221). -- Added fixes for other build issues. -- Added updates to SM template and improved example code visibility. -- Removed use of node in the SM performance template. -- Updated templates to use Blackboard storage. -- Updated template to resolve global data correctly. -- Updated SM name.hpp. -- Added contributions from Pablo Iñigo Blasco . -``` - -```rst -Section_13 -========== - -Added ------ -- Feature/retry behavior warehouse 1 (#226) -- Foxy backport (#206) -- Add galactic CI build due to Navigation2 issues in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency -- Add missing licenses -- Add workflow for checking doc build -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Create 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 -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cpp - -```rst -Section_14 -========== - -Added ------ - -- More work on sm_advanced_recovery_1 (#85) -- Round 4 of sm_advanced_recovery_1 (#86) -- Brettpac branch (#87) -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 -- Added sm_atomic_performance_test_c_1 (#88) -- Modifying sm_atomic_performance_test_a_2 (#89) -- Added sm_multi_stage_1 (#90) -- More work on sm_multi_stage_1 (#91) -- Update README.md with updated launch command -- New feature cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#81) -- Added base for sm_aws_aarehouse navigation and made progress in AWS navigation -- Several core improvements during navigation testing -- Progress in AWS navigation demo -- 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 for Feature/wait nav2 nodes client behavior (#82) -- Progress in AWS demo (#92) -- Fixes for sm_dance_bot navigation parameters -- Merge and progress -- Fix format for compile warnings removal (#96) -- New feature cb_pause_slam (#98) - -Changed -------- - -- Minor formatting improvements - -Removed -------- - -- Removed some compile warnings -``` - -## Section_15 - -### Added -- Progress in AWS navigation demo. -- Added AWS demo feature. -- Added SM Dance Bot Lite feature. -- Added SM Multi Stage 1 feature. -- Added diverse improvements in navigation and performance. -- Added SLAM toggle and SMACC deep history feature. -- Added waypoints navigator bug fix. -- Added SM core test. -- Added SM Atomic SM generator. -- Added Docker environment rolling feature. -- Added migration to SMACC2 feature. -- Added MoveIt client migration feature. - -### Changed -- Improved navigation parameters on SM Dance Bot. -- Updated YAML files. -- Renamed Doxygen deployment workflow. -- Improved visualization on SM Dance Bot with TurtleBot3. -- Enhanced Gazebo fixes for SM Dance Bot and SM Dance Bot Strikes Back. -- Refined SM Dance Bot S pattern. -- Updated SM Dance Bot refinement. -- Tweaked navigation for mitigating overshot issues. -- Improved navigation using local action messages. -- Renamed navigation 2 stack. -- Updated package list. -- Refactored SM Dance Bot Strikes Back. -- Adjusted waypoint 4 and iterations for completing the course. - -### Fixed -- Fixed formatting issues. -- Fixed source build on PR for testing. -- Fixed CI format for Python version. -- Fixed launch command in README.md. -- Fixed some errors in migration to SMACC2. -- Fixed missing dependencies. -- Fixed linting warnings. - -### Removed -- Removed Neo Simulation2 package. -- Removed parameters from SMACC. -- Removed unnecessary test from main MoveIt CMake. - -### Miscellaneous -- Precommit cleanup. -- Cleaned and formatted files. -- Added SVGs to READMEs. -- Removed merge markers from a Python file. -- Moved method to prevent recursion. -- Corrected minor typos. -- Updated workflows. -- Noted progress in SM Dance Bot tests. -- Updated launch command for SM Dance Bot Strikes Back. -- Updated comments in README.md. - ---- - -*pabloinigoblasco* - -```rst -Section_16 -========== - -Added ------ - -- 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 more Waypoints. -- Added missing file from warehouse2. -- Added improvements in smacc core for autoware demo. -- Added docker files for different revisions. -- Added warnings removal in docker files. - -Changed -------- - -- Updated format. -- Refactored docker. -- Improved dockerfile for building local tests. -- Reworked sm_multi_stage_1. -- Renamed sm_advanced_recovery_1. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuned waypoints. -- Tuned warehouse3. -- Tuned and fixed warehouse2. -- Tuned and fixed minor issues. -- Tuned and fixed warehouse 3 problems. -- Reordered fixes. -- Reordered changes. -- Reordered improvements. -- Reordered testing on navigation. -- Reordered docker for foxy and galactic. - -Fixed ------ - -- Fixed some build errors. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed formatting. -- Fixed lint. -- Fixed some formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed missing colon. -- Fixed missing files. -- Fixed errors in pure spinning behavior. -- Fixed format issues. -- Fixed weird moveit not downloaded repo. -- Fixed minor linking errors for foxy. -- Fixed broken build. - -Removed -------- - -- Removed line. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_17 -========== - -Added ------ -- Added files for fake hardware simulation and gazebo simulation. -- Added docker build files for all versions. -- Added ignition file and updated repos files. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added workflow for checking doc build. -- Added doxygen-check-build.yml and doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to automate ros-rolling-ros2trace installation. -- Added alternative ManualTracing. -- Added new sm markdowns. -- Added 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. - -Changed -------- -- Changed behavior of retry warehouse 1. -- Changed wording from "smacc application" to "SMACC2 library". -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Fixed ------ -- Fixed broken source build (#227). -- Fixed Focal-Rolling builds by correcting version of rosdep yaml (#234). -- Fixed trailing spaces. -- Fixed codespell and python linters warnings. -- Fixed formatting of python files. -- Fixed formatting of sm_reference_library. -- Fixed trailing spaces in sm_atomic_24hr. -- Fixed source CI and corrected README overview (#62). -- Fixed doxygen links (#70). - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_18 -========== - -Added ------ -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_advanced_recovery_1 (#84) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More sm_advanced_recovery_1 work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_advanced_recovery_1 round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Brettpac branch (#87) -- sm_atomic_performance_test_a_2 -- sm_atomic_performance_test_a_1 (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_atomic_performance_test_c_1 (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- modifying sm_atomic_performance_test_a_2 (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_multi_stage_1 (#90) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_multi_stage_1 (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- 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 -------- -- Update README.md with updated launch command -- Correct all linters and formaters. (Co-authored-by: Denis Štogl , Denis Štogl ) - -Fixed ------ -- Fix pre-commit in sm_advanced_recovery_1 (#83) -- Trying to fix Pre-Commit in sm_advanced_recovery_1 (#83) -- navigation parameters fixes on sm_dance_bot (#95) - -Removed -------- -- None -``` - -```rst -Section_19 -========== - -Added ------ -- New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2, wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive. Optionally select nodes to wait for -- Base for the sm_aws_warehouse navigation -- Gazebo fixes to show the robot and the lidar -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax -- First working version of sm template and template generator -- Waypoints navigator bug: minor tuning to mitigate overshot issue cases -- Added SVGs to READMEs of atomic, dance_bot, and others - -Changed -------- -- Navigation parameters fixes on sm_dance_bot -- Minor format improvements -- Format fixes -- More refinement in sm_dance_bot -- Polishing sm_dance_bot and s-pattern -- Resolved compile warnings -- Minor navigation improvements -- Using local action messages -- Format improvements - -Fixed ----- -- Remove some compile warnings (#96) -- Remove neo_simulation2 package (#112) -- Move method after the method it calls to prevent recursion (#126) -- Noticed typo: "Finnaly" corrected to "Finally" - -Removed -------- -- Remove merge markers from a python file (#119) -- Remove sm_dance_bot_msgs package - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_20 -========== - -Added ------ -- Added remaining SVGs to READMEs (#145). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added dependencies for husky simulation in AWS navigation. -- Added warehouse2 progress (#179). -- Added Waypoint Inputs (#178). -- Added SrConditional fixes and formatting (#168). -- Added SM warehouse 2 13 dec 2 (#182). -- Added CB pure spinning (#188, #189). -- Added planner changes 16 12 (#191). -- Added replanning 16 dec (#193). -- Added undo motion 20 12 (#196, #198). -- Added sync 21 12 (#199). -- Added warehouse2 22 12 (#200). -- Added warehouse2 23 12 (#201). -- Added minor tune (#203). - -Changed -------- -- Updated package list (#142). -- Fixed launch command for sm_dance_bot_strikes_back in README.md. -- Fixed CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuned waypoints (#187). -- Tuning warehouse3 (#197). -- Fixed warehouse 3 problems and other core improvements (#204). - -Removed -------- -- Removed parameters smacc (#147). -- Removed node creation and create only a logger (#149). -- Removed test from main moveit cmake. -- Removed some comments in the past. -- Removed some linting warnings. -- Removed test ur5. -- Removed parameters smacc. -- Removed some build errors. -- Removed compiling issues. -- Removed broken master build. -- Removed broken build. -- Removed some formatting and templating on SrConditional. -- Removed line. -- Removed some errors introduced on formatting. -- Removed missing dependency. -- Removed some more linting warnings. -- Removed some more build errors. -- Removed some pipeline errors. -- Removed some broken master build. -- Removed some broken build. -- Removed some formatting issues. -- Removed some missing files. - -Collaborators -------------- -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . -``` - -```rst -Section_21 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added Docker files for different revisions, warnings removal, and more testing on navigation. -- Added barrel demo. -- Added feature "barrel - do not merge yet" (#233). -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Added sm markdowns. -- Added a Dockerfile for Rolling and Galactic. - -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. - -Fixed ------ -- Fixed warehouse 3 problems, deadlocks, and continuous integration issues. -- Fixed weird moveit not downloaded repo. -- Fixed minor formatting issues. -- Fixed broken builds. -- Fixed barrel search build and warehouse3 startup problems. -- Fixed format and minor issues. -- Fixed broken build in barrel demo. -- Fixed trailing spaces, codespell, and Python linters warnings. -- Fixed Navigation2 issues in rolling. -- Fixed formatting of Python files. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed performance tests improvements and other issues. -- Fixed format cleanup in sm_respira_1 and sm_respira_test_2. - -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 for builds. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_22 -========== - -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 (#70). -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62). -- Fixed trailing spaces. -- Fixed pre-commit. -- Attempted pre-commit fixes. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Other ------ - -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Updated smacc2_rta command across readmes. -- 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. -- Minor format improvements. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_23 -========== - -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`, which waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Progress in AWS navigation demo. - -Changed -------- -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` improvements. -- `sm_multi_stage_1` enhancements. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Fixed ----- -- Removed some compile warnings. -- Fixed formatting issues. -- Fixed lidar show/hide option in `sm_dance_bot`. -- Fixed gazebo visualization for the robot and lidar. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Various core improvements during navigation testing. -- Precommit cleanup run. -- Source build enabled on PR for testing. -- Adjusted build packages of source CI. -- Additional linting and formatting. -- Removed merge markers from a Python file. -- Fixed recursion issue by moving a method after the one it calls. -- Fixed typo ("Finnaly" to "Finally"). -- First working version of `sm` template and template generator. -- Build fixes. -- Fixed waypoints navigator bug. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_24 -========== - -Added ------ -- Progress in the sm_dance_bot tests (#135) -- Added SM core test (#138) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SM Atomic SM generator (#143) -- 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 replanning for all examples (#193) -- Added several fixes (#194) -- Added improving undo motion navigation warehouse2 (#196) -- Added tuning warehouse3 (#197) - -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Progress on markers cleanup -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs -- Feature/nav2z renaming (#144) -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing compiling issues -- Update package list (#142) -- Update readme (#164) -- Update dependencies for husky in rolling and galactic -- More on AWS demo -- More testing on moveit -- Progress on moveit migration testing -- Progress on moveit behaviors testing -- More on aws demo -- More readme updates -- More testing on moveit behaviors -- More changes and headless in sm warehouse 2 13 dec 2 (#182) -- More changes and headless in cb pure spinning (#188) -- More changes and headless in cb pure spinning (#189) -- More changes and headless in planner changes 16 12 (#191) -- More changes and headless in undo motion 20 12 (#196) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Fixed broken master build -- Fixed broken build -- Fixed pipeline error -- Fixed formatting -- Fixed some formatting and templating on SrConditional -- Fixed some formatting and templating on SrConditional -- Fixed move trigger logic into headers -- Fixed lint - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger -- Removing parameters smacc -- Removing test from main moveit cmake -``` - -```rst -Section_25 -========== - -Added ------ -- Feature/sync 21 12 (#199): Improved undo motion navigation in warehouse2. -- Feature/warehouse2 22 12 (#200): Finished warehouse2 with minor changes and format fixes. -- Feature/warehouse2 23 12 (#201): Tuning and fixes, including minor changes. -- Feature/minor tune (#203): Tuning and fixes for warehouse 3 problems and core improvements. -- Added missing file from warehouse2 (#205): Backported to foxy with minor format and linking error fixes. -- Feature/docker improvements march 2022 (#235): Backported to foxy with minor format and linking error fixes. - -Changed -------- -- Foxy backport (#206): Fixed trailing spaces, codespell, Python linters warnings, added galactic CI build, updated workflows, and more. - -Fixed ------ -- Fixing docker for foxy and galactic: Updated docker build files for all versions. -- Barrel search build fix and warehouse3: Fixed startup problems in warehouse 3, format, and minor issues. -- Multiple controllable leds plugin: Progressed in husky demo, improved navigation behaviors, and more merge. -- Reactivating smacc2 nav clients for rolling via submodules. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace: Now automated in setupTracing.sh. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_26 -========== - -Added ------ -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait. - -Changed -------- -- Renamed tracing events after bug in smacc2 component. -- Renamed folders, deleted tracing.md, edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. - -Fixed ------ -- Fixed source CI and correct README overview. -- Fixed trailing spaces. -- Fixed formatting in several areas. -- Corrected all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. -- Removed tracing.md file. - -Other ------ -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Optimized dependencies in move_base_z_planners_common. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- Updated c_cpp_properties.json. -- Minor formatting improvements. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected -- Base for the `sm_aws_warehouse` navigation -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` visualization for TurtleBot3 -- `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. Also `smacc2::deep_history` syntax -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Format fixes for gazebo to show the robot and the lidar - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting -- Additional linting and formatting -- Remove merge markers from a Python file - -Removed -------- -- `neo_simulation2` package - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_28 -========== - -Added ------ -- First working version of sm template and template generator. (#127) -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Rolling Docker environment to be executed from any environment (#154) -- Husky launch file in sm_dance_bot -- Waypoint Inputs (#178) -- More Waypoints in sm_dance_bot_warehouse_3 -- Finetuning waypoints (#187) - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Minor tweaks (#130) -- Minor navigation improvements (#141) -- Using local action messages -- Formatting updates in READMEs -- Update package list (#142) -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Fix CI: format fix python version (#148) -- Resolve compile warnings (#137) -- Fixing broken master build -- Fixing pipeline error -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing compiling issues - -Removed -------- -- Removed node creation and create only a logger (#149) -- Removed parameters smacc (#147) -- Removed test from main moveit cmake -- Removed sm_dance_bot_msgs -- Removed some comments in the past from README.md - -Other ------ -- More changes in sm_dance_bot (#125) -- Polishing sm_dance_bot and s-pattern -- Noticed typo: Finnaly > Finally -- 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 -- Workflow updates -- Precommit cleanup -- Docker refactoring -- Repos dependency updates -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws demo -- Warehouse2 progress (#179) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) - -Section_29 -========== - -Added ------ -- Feature/cb pure spinning (#188): Added pure spinning behavior with default values and minor changes. -- Feature/planner changes 16 12 (#191): Added changes to the planner with minor fixes. -- Feature/replanning 16 dec (#193): Added replanning for all examples with several fixes. -- Feature/undo motion 20 12 (#196): Added undo motion navigation improvements with minor changes. -- Feature/sync 21 12 (#199): Added synchronization improvements with format fixes. -- Feature/warehouse2 22 12 (#200): Added warehouse2 improvements with format fixes. -- Feature/warehouse2 23 12 (#201): Added warehouse2 tuning and fixes. -- Feature/minor tune (#203): Added minor tune with warehouse 3 fixes and core improvements. -- Use correct upstream .repos files for source builds (#243): Added correct upstream files for source builds. -- Correct mergify branch names (#246): Added correct branch names for mergify. -- Update galactic source build job name (#250): Updated job name for galactic source build. -- Galactic source build: update .repos file, bump action version and use correct version of upstream packages (backport #241) (#248): Updated galactic source build with correct versions. -- restoring workflow files (#252): Restored workflow files. -- restoring files (#253): Restored files. -- Fix checkout branches for scheduled builds (#254): Fixed checkout branches for scheduled builds. -- Feature/fixing husky build rolling (#257): Fixed husky project build on rolling. -- Feature/fixing husky build rolling (#258): Continued fixing husky project build on rolling. -- Feature/fixing ur demos (#261): Fixed UR demos. -- Feature/fixing type string walker (#263): Fixed type string walker demo. -- Significant update in Getting Started Instructions (#269): Significantly updated Getting Started Instructions. -- fix: initialise conditionFlag as false (#274): Fixed initialization issue. - -Changed -------- -- Correct name of source-build job and bump version of action (#242) (#247): Updated source-build job name and action version. -- fixing rolling build (#239): Improved rolling build process. -- fixing broken build: Fixed broken build. -- Update README.md (#262), (#267), (#268): Updated README.md. - -Fixed ------ -- fixing to focal by the moment: Fixed issues related to focal. -- fixing building issue: Fixed building issue. -- fixing ur demo (#273): Fixed UR demo. -- precommit fix (#280): Fixed precommit issue. - -Removed -------- -- Remove trailing spaces: Removed trailing spaces. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -## Section_30 - -### Added -- Feature/galactic rolling merge (#288) in version 0.1.0: - - Updated description table. - - Updated table. - - Copied initial docs. - - Added 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. - - 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, keeping only rolling. - - Updated mentions of SMACC/ROS to SMACC2/ROS2. - - Some progress on navigation rolling. - - Added smacc2_performance_tools. - - Improved performance tests. - - More changes on performance tests. - - Do not execute clang-format on smacc2_sm_reference_library package. - - Reformatted sm_reference_library. - - 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. - - 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. - - Several core improvements during navigation testing. - - Progress in aws navigation demo. - - Feature/aws demo progress. - - Reworked sm_advanced_recovery_1. - - More sm_advanced_recovery_1 work. - - More sm_advanced_recovery_1. - - Added 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. - - Updated README.md with launch command. - - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - -### Changed -- Changed wording "smacc application" to "SMACC2 library" in various files. - -### Removed -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_31 -========== - -Added ------ - -- 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 -- Feature/aws demo progress (#92) -- Progress in aws navigation demo -- Feature/sm dance bot fixes (#93) -- Navigation parameters fixes on sm_dance_bot -- Feature/sm aws warehouse (#94) -- Merge and progress -- Fix format -- Feature/sm dance bot fixes (#95) -- Navigation parameters fixes on sm_dance_bot -- Remove some compile warnings (#96) -- Feature/cb pause slam (#98) -- 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 -- Navigation parameters fixes on sm_dance_bot -- CB pause slam client behavior -- Sm_dance_bot_lite (#99) -- Rename doxygen deployment workflow (#100) -- Sm_dance_bot visualizing turtlebot3 (#101) -- Feature/dance bot launch gz lidar choice (#102) -- Cleaning and lidar show/hide option -- Feature/sm dance bot lite gazebo fixes (#104) -- Gazebo fixes, to show the robot and the lidar -- Sm_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- Gazebo fixes for sm_dance_bot_strikes_back -- Precommit cleanup run (#106) -- Aws demo (#108) -- Got sm_multi_stage_1 working (barely) (#109) - -Changed -------- - -- Correct all linters and formatters - -Fixed ------ - -- Minor hotfix -- Cleaning files and making formatting work -- More fixes -- Format fixes -- Precommit -- Format -``` - -*pabloinigoblasco* - -``` -Section_32 -========== - -Version 1.0.0 (2022-01-01) ---------------------------- - -Added ------ - -- Brettpac branch (#110) -- Brettpac branch (#111) -- a3 (#113) -- Remove neo_simulation2 package. (#112) -- more sm_multi_stage_1 (#114) -- mm (#115) -- diverse improvements navigation and performance (#116) -- Feature/diverse improvements navigation performance (#117) -- Remove merge markers from a python file. (#119) -- Feature/slam toggle and smacc deep history (#122) -- Move method after the method it calls. Otherwise recursion could happen. (#126) -- First working version of sm template and template generator. (#127) -- Feature/dance bot s pattern (#128) -- Feature/dance bot s pattern (#129) -- 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) -- Resolve compile warnings (#137) -- Add SM core test (#138) -- minor navigation improvements (#141) -- Update package list. (#142) -- Add SM Atomic SM generator. (#143) -- added SVGs to READMEs of atomic, dance_bot, and others (#140) -- added remaining SVGs to READMEs (#145) -- Fix CI: format fix python version (#148) -- 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 -- Feature/testing moveit behaviors (#167) -- Feature/nav2z renaming (#144) -- Add QOS durability to SmaccPublisherClient (#163) -- initial state machine transition timestamp (#165) -- moved reference library SMs to smacc2_performance_tools (#166) -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - -Changed -------- - -- Correct formatting. (#112) -- Enable source build on PR for testing. (#112) -- Adjust build packages of source CI (#112) -- polishing sm_dance_bot and s-pattern (#128) -- polishing sm_dance_bot and s-pattern (#129) -- minor tweaks (#130) -- minor format issues (#134) -- formatting (#144) -- workflows update (#147) -- Noticed launch command was incorrect in README.md (#147) -- update readme (#164) -- more readme updates (#164) -- feat: add qos durability to SmaccPublisherClient (#163) -- fix: add a missing colon (#163) -- refactor: remove line (#163) -- feat: add reliability qos config (#163) -- minor configuration (#167) -- fixing pipeline error (#167) -- fixing broken master build (#167) - -Removed -------- - -- Remove neo_simulation2 package. (#112) -- removing sm_dance_bot_msgs (#144) -- removing parameters smacc (#147) -- removing test from main moveit cmake (#151) -- repos dependency (#151) -- adding dependency to ur5 client (#151) -- removing some comments in the past (#147) - -Fixed ------ - -- Noticed typo (#128) -- Finnaly > Finally (#128) -- fixing some errors introduced on formatting (#151) -- missing dependency (#151) -- fixing some more linting warnings (#151) -- fixing compiling issues (#151) -- fixing some build errors (#151) -- fixing compiling issues (#151) -- fixing pipeline error (#167) -- fixing broken master build (#167) -``` - -```rst -Section_33 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) -- repo dependency -- husky launch file in sm_dance_bot -- Add dependencies for husky simulation. -- Update dependencies for husky in rolling and galactic. -- progress on aws navigation and some other refactorings on navigation clients and behaviors -- more on aws demo -- fixing broken build -- warehouse2 (#177) -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) -- Brettpac branch (#184) -- 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 -- several fixes (#194) -- undo tuning and errors -- finetuning waypoints (#187) -- pure spinning behavior missing files -- replanning for all our examples -- improving undo motion navigation warehouse2 -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- added missing file from warehouse2 (#205) -- Merging code from backport foxy and updates about autoware (#208) -- Bump ccache version. -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Disable disabled packages -- Enable cppcheck -- Included necessary package and edited Threesome launch - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Removed -------- -- Delete tracing directory -- Removed manual installation of ros-rolling-ros2trace - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl - -Contributors ------------- -- Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_34 -========== - -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 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 -------- -- Changed wording "smacc application" to "SMACC2 library" -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Renamed tracing events -- Renamed folders -- Edited README.md -- Edited tracing.md to reflect new tracing event names -- Updated smacc2_rta command across readmes -- Renamed event generator library -- Optimized dependencies in move_base_z_planners_common -- Corrected trailing spaces -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Updated doxygen links -- Cleaned up sm_atomic_24hr -- Reformatted sm_reference_library -- Minor formatting improvements - -Fixed ------ -- Bug in smacc2 component -- Reverted markdowns to HTML -- Fixed source CI and corrected README overview -- Fixed pre-commit issues -- Attempted pre-commit fixes -- Corrected all linters and formatters - -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 - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_35 -========== - -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, with optional node selection -- New client behavior: `cb_pause_slam` for pausing SLAM -- New client behavior: `sm_dance_bot_lite` for visualizing TurtleBot3 -- New client behavior: `sm_multi_stage_1` doubling - -Changed -------- -- Improved core functionality during navigation testing -- Formatting enhancements throughout -- Progress in AWS navigation demo -- Navigation parameters fixes on `sm_dance_bot` -- Gazebo fixes for showing the robot and lidar -- Gazebo fixes for `sm_dance_bot_strikes_back` -- Progress on `sm_multi_stage_1` functionality - -Fixed ------ -- Minor formatting issues -- Removed some compile warnings -- Removed `neo_simulation2` package -- Corrected formatting in various areas -- Enabled source build on PR for testing -- Adjusted build packages of source CI - -Removed -------- -- `neo_simulation2` package - -Other ------ -- Various minor updates and fixes -- Ongoing progress and development on multiple fronts -- Collaboration with Ubuntu 20-04-02-amd64 (Brett) on certain features and fixes -``` - -*pabloinigoblasco* - -Section_36 -========== - -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 - - Introducing slam pausing/resuming functionality for testing sm_dance_bot - - Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - First working version of sm template and template generator. (#127) - - Feature/sm dance bot refine (#131) - - Feature/sm dance bot refine 2 (#132) - - Build fix - - Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases - - Feature/nav2z renaming (#144) - - Navigation 2 stack renaming - - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - - Added remaining SVGs to READMEs (#145) - - 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 the robot can complete the course (#155) - - Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Progressing in the moveit migration testing - - Initial state machine transition timestamp (#165) - - Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QOS config - - Feature/testing moveit behaviors (#167) - - More testing on moveit behaviors - - sm_pubsub_1 (#169) - - sm_pubsub_1 part 2 (#170) - - sm_advanced_recovery_1 renaming (#171) - - sm_multi_stage_1 reworking (#172) - - Multistage modes - - Sequences and steps for sm_multi_stage_1 - - Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and refactorings on navigation clients and behaviors - - More on aws demo - - Waypoint Inputs (#178) - - sm_dance_bot_warehouse_3 (#181) - -### Changed -- Move method after the method it calls to prevent recursion (#126) -- Noticed typo "Finnaly" corrected to "Finally" -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Remove merge markers from a python file (#119) -- Fix CI: format fix python version (#148) -- Fixing pipeline error and broken master build in testing moveit behaviors (#167) -- Fixing compiling issues in docker refactoring (#154) -- Update readme (#164) -- Fixing compiling issues in warehouse2 progress (#179) -- Format (#180) - -### Removed -- Removing sm_dance_bot_msgs and parameters smacc (#147) -- Removing test from main moveit cmake -- Removing node creation and creating only a logger (#149) -- Removing parameters smacc -- Pending references - -### Miscellaneous -- Precommit cleanup -- Minor format tweaks and improvements -- Workflow updates -- Docker refactoring and improvements -- Update dependencies for husky in rolling and galactic -- Readme updates and formatting improvements -- Repos dependencies and .reps dependencies added -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back -- Removing some comments in the past -- Minor configuration and tuning adjustments -- Progress on move_it PR -- Minor dockerfile test workaround -- Improving dockerfile for building local tests -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot and s-pattern -- More progress on markers cleanup -- More refinement in sm_dance_bot and sm_dance_bot_lite -- More refinement in sm_dance_bot and sm_dance_bot_warehouse_3 -- More refinement in sm_dance_bot and sm_pubsub_1 -- More refinement in sm_dance_bot and sm_advanced_recovery_1 -- More refinement in sm_dance_bot and sm_multi_stage_1 -- More refinement in sm_dance_bot and sm_multi_stage_1 most -- More refinement in sm_dance_bot and sm_multi_stage_1 sequence d -- More refinement in sm_dance_bot and sm_multi_stage_1 c sequence -- More refinement in sm_dance_bot and mode_5_sequence_b -- More refinement in sm_dance_bot and mode_4_sequence_b -- More refinement in sm_dance_bot and finishing touches 1 -- More refinement in sm_dance_bot and readme -- More refinement in sm_dance_bot and warehouse2 -- More refinement in sm_dance_bot and sm_pubsub_1 part 2 -- More refinement in sm_dance_bot and warehouse2 progress -- More refinement in sm_dance_bot and format - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_37 -========== - -Added ------ -- Feature/sm warehouse 2 13 dec 2 (#182) - - Added default values for warehouse2. -- Feature/wharehouse2 dec 14 (#185) - - Implemented minor changes for warehouse2. -- Feature/cb pure spinning (#188) - - Introduced pure spinning behavior. -- Feature/planner changes 16 12 (#191) - - Made minor changes and fixes to the planner. -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples. -- Feature/undo motion 20 12 (#196, #198) - - Improved undo motion navigation for warehouse2. -- Feature/sync 21 12 (#199) - - Fixed format issues. -- Feature/warehouse2 22 12 (#200) - - Resolved format issues and finished warehouse2. -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed warehouse2. -- Feature/minor tune (#203) - - Made minor tune and fixes. -- Feature/undo motion 20 12 (#198) - - Improved undo motion navigation for warehouse2. -- Foxy backport (#206) - - Fixed minor formatting issues. - - Corrected codespell and python linters warnings. - - Added galactic CI build due to Navigation2 issues in rolling. - - Updated workflows and dependencies. - -Changed -------- -- Updated `ros2 launch sm_three_some sm_three_some` to `ros2 launch sm_three_some sm_three_some.launch`. - -Fixed ------ -- Fixed trailing spaces and added missing licenses. -- Corrected formatters and disabled some linters. -- Satisfied ament_lint_cmake requirements. -- Corrected formatting of python files. -- Updated necessary packages and edited Threesome launch. - -Removed -------- -- Removed example things from Foxy CI setup. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_38 -========== - -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. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Renamed event generator library. -- Optimized dependencies in move_base_z_planners_common. -- Reformatted sm_reference_library. -- Updated description table. -- Updated table. -- Edited tracing.md to reflect new tracing event names. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Minor formatting improvements. - -Fixed ------ -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Fixed pre-commit issues. - -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. -- Deleted tracing directory. -- Deleted tracing.md. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_39 -========== - -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` to wait for `nav2` nodes subscribing to the `/bond` topic and ensure they are alive. Optional selection of nodes to wait. -- Base for the `sm_aws_warehouse` navigation. -- 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. -- Navigation parameters fixes on `sm_dance_bot`. -- New feature: `cb_pause_slam` client behavior. - -Changed -------- -- Corrected all linters and formatters. -- Formatting improvements. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Minor hotfix. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_40 -========== - -Added ------ -- Added multistage modes and sequences to sm_multi_stage_1 (#172). -- Added finishing touches and updated readme to sm_multi_stage_1 (#172). -- Added AWS navigation to sm_dance_bot (#174) with repository dependencies and husky simulation launch file. - -Changed -------- -- Updated source build packages for testing. -- Adjusted build packages of source CI. -- Improved navigation and performance in diverse areas. -- Refined navigation and performance in sm_dance_bot. -- Refactored sm_dance_bot strikes back. -- Moved reference library SMs to smacc2_performance_tools. -- Added QOS durability to SmaccPublisherClient. -- Updated package list. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with new sequences and steps. - -Fixed ------ -- Corrected formatting in neo_simulation2 package removal. -- Fixed compilation warnings. -- Resolved compile warnings. -- Mitigated overshot issue in waypoints navigator. -- Fixed waypoint 4 and iterations for course completion. -- Fixed CI formatting for Python version. -- Removed node creation and created only a logger. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed compiling issues. - -Removed -------- -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed parameters in smacc. -- Removed test from main MoveIt CMake. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_41 -========== - -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 (#177). -- Waypoint Inputs (#178). -- Warehouse2 progress (#179). -- Format (#180). -- Sm_dance_bot_warehouse_3 (#181). -- Feature/sm warehouse 2 13 dec 2 (#182). -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Brettpac branch (#184). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- SrConditional fixes and formatting (#168). -- Move trigger logic into headers. -- Lint. -- Feature/wharehouse2 dec 14 (#185). -- Feature/sm warehouse 2 13 dec 2 (#186). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Replanning for all examples. -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Improving undo motion navigation warehouse2. -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Format issues. -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems and other core improvements (#204). -- Added missing file from warehouse2 (#205). -- Dockerfiles (#225). -- Update SM template and make example code clearly visible. -- Remove use of node in the SM performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp. -- Foxy backport (#206). -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck. -- Included necessary package and edited Threesome launch. - -Changed -------- -- Fix formatting. -- Minor changes (#175). -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes - -# Section_42 - -## Added -- Renamed header files and corrected format. -- Added workflow for checking doc build. -- Created doxygen-check-build.yml and doxygen-deploy.yml workflows. -- Created workflow for testing prerelease builds. -- Added setupTracing.sh script for installing necessary packages and configuring tracing group. -- Added smacc2_performance_tools. -- Added Dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_msgs markdowns. -- Added sm_multi_stage_1 state machine. -- Added sm_atomic_performance_test_c_1 and sm_atomic_performance_test_a_1 state machines. -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_2 state machines. -- Added sm_atomic_performance_trace_1 and sm_atomic_24hr state machines. -- Added sm_advanced_recovery_1 and sm_advanced_recovery_1 reworked state machines. -- Added sm_respira_1 and sm_respira_test_2 state machines. -- Added sm_aws_aarehouse navigation state machine. -- Added sm_atomic_24hr and sm_atomic_performance_trace_1 state machines. -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_c_1 state machines. -- Added sm_atomic_performance_test_a_1 state machine. -- Added sm_respira_1 and sm_respira_test_2 state machines. -- Added sm_reference_library reformatting. -- Added tracing events renaming. -- Added Navigation2 for semi-binary build. -- Added galactic CI setup and renamed rolling files. -- Added README overview correction. -- Added missing rolling repositories build. -- Added build of smacc2_sm_reference_library package. -- Added source CI fix. -- Added sm_aws_aarehouse navigation base. -- Added sm_advanced_recovery_1 round 4. -- Added sm_atomic_performance_test_a_2 modification. -- Added sm_multi_stage_1 fixing precommit. -- Added sm_atomic_performance_test_a_1 and sm_atomic_performance_test_c_1 modifications. -- Added sm_atomic_performance_test_a_2 modification. -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 state machines. -- Added sm_multi_stage_1 fixing precommit. -- Added sm_multi_stage_1 more modifications. - -## Changed -- Renamed to smacc2 and smacc2_msgs. -- Updated doxygen links. -- 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. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated README.md. - -## Fixed -- Bug in smacc2 component. - -## Removed -- Manual installation of ros-rolling-ros2trace. -- Tracing directory deletion. -- Manual deployment usage. -- Ignoring all packages except smacc2 and smacc2_msgs. -- Galactic builds from master, keeping only rolling. -- Submodules usage, now using .repos file. - -## Authors -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 - -```rst -Section_43 -========== - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive; optional node selection - -Changed -------- - -- Corrected all linters and formatters -- Navigation parameters fixes on `sm_dance_bot` -- Minor format fixes -- Merge and progress -- Fix format -- Cleaning and lidar show/hide option -- Format fixes - -Fixed ------ - -- Remove some compile warnings - -Removed -------- - -- Progress in AWS navigation demo -- Format improvements -- More on navigation -- Base for the `sm_aws_warehouse` navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Progress in AWS navigation demo -- Minor - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -```rst -Section_44 -========== - -Added ------ - -- Added gazebo fixes to show the robot and the lidar. -- Added AWS demo (#108). -- Added Brettpac branch (#110). -- Added progress in sm_multi_stage_1 (#114). -- Added diverse improvements in navigation and performance (#116). -- Added feature to toggle slam and deep history in smacc2 (#122). -- Added method to prevent recursion (#126). -- Added first working version of sm template and template generator (#127). -- Added build fix and fixed waypoints navigator bug (#133). -- Added SM core test (#138). -- Added local action msgs usage and removed sm_dance_bot_msgs (#139). -- Added navigation 2 stack renaming and SVGs to READMEs (#144). -- Added rolling Docker environment execution from any environment (#154). -- Added slight changes to waypoints for robot course completion (#155). -- Added initial migration to smacc2 for moveit client (#151). -- Added QOS durability to SmaccPublisherClient (#163). -- Added feature for testing moveit behaviors (#167). - -Changed -------- - -- Changed "Finnaly" to "Finally" for correction. - -Fixed ------ - -- Fixed formatting issues in gazebo and precommit cleanup (#106). -- Fixed format issues in sm_dance_bot_lite (#136). -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148). -- Fixed CI format for Python version (#148). -- Fixed node creation and logger creation (#149). -- Fixed compile warnings (#137). -- Fixed minor navigation improvements (#141). -- Fixed launch command in README.md (#142). -- Fixed parameters removal in smacc (#147). -- Fixed workflow updates. - -Removed -------- - -- Removed neo_simulation2 package. -- Removed merge markers from a Python file (#119). -- Removed test from main moveit CMake. -- Removed some comments in README.md for sm_dance_bot_strikes_back. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_45 -========== - -Added ------ - -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency - - Added husky launch file in sm_dance_bot - - Added dependencies for husky simulation - - Fixed formatting - - Updated dependencies for husky in rolling and galactic - - Made progress on aws navigation and refactorings on navigation clients and behaviors - - Added more on aws demo - - Fixed broken build - -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 - - Made minor changes - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Made format changes - - Added headless and other fixes - - Set default values - - Made minor changes - -Changed -------- - -- SrConditional fixes and formatting (#168) - - Fixed formatting and templating on SrConditional - - Moved trigger logic into headers - - Linted - -- Feature/undo motion 20 12 (#196) - - Made minor changes - - Improved undo motion navigation in warehouse2 - - Tuned warehouse3 - -- Feature/warehouse2 22 12 (#200) - - Made minor changes - - Replanned for all examples - - Fixed format issues - - Finished warehouse2 - -Fixed ------ - -- Fix broken source build (#227) -- Ensured only rolling version is pre-released on master (#230) -- Corrected Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Updated file for fake hardware simulation and added file for gazebo simulation (#224) -- Added ignition file and updated repos files - -Removed -------- - -- No notable removals in this version. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_46 -========== - -Added ------ -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- 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 README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added performance tests improvements. -- Added sm_respira_test_2. -- Added sm_atomic_performance_trace_1. -- Added galactic CI setup and renamed rolling files. -- Added base for sm_aws_aarehouse navigation. -- Added progress in aws navigation demo. -- Added sm_advanced_recovery_1 reworked. - -Changed -------- -- Changed ros2 launch sm_three_some to ros2 launch sm_three_some.sm_three_some.launch. -- Changed wording "smacc application" to "SMACC2 library". -- Changed mentions of SMACC/ROS to SMACC2/ROS2. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Changed extension of imports. -- Changed GitHub branch reference. -- Changed name of package and package.xml. - -Fixed ------ -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed formatting of python file. -- Fixed formatters. -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. - -Other ------ -- Replanned all examples. -- Backported to foxy. -- Disabled ament_cpplint. -- Disabled cpplint and cppcheck linters. -- Disabled some packages and updated workflows. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Added missing licenses. -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- 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 tracing.md to reflect new tracing event names. -- Updated doxygen links. -- Updated README.md. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup pre-commit. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. - -```rst -Section_47 -========== - -Added ------ - -- Feature/cb pause slam (#98) -- Feature/cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -- Feature/aws demo progress (#92) -- Feature/wait nav2 nodes client behavior (#82) -- 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) -- more sm_multi_stage_1 (#91) -- Update README.md -- Wait topic message client behavior (#81) -- base for the sm_aws_aarehouse navigation -- progressing in aws navigation -- several core improvements during navigation testing -- progress in aws navigation demo -- adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait -- Correct all linters and formaters. -- merge and progress -- fix format -- Remove some compile warnings. (#96) -- navigation parameters fixes on sm_dance_bot - -Changed -------- - -- updated launch command -- fixing precommit - -Fixed ------ - -- minor format -- minor - -Authors -------- - -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -## Section_48 - -### Added -- Added `sm_dance_bot_lite` feature (#99). -- Added `sm_multi_stage_1` doubling feature (#103). -- Added `sm_dance_bot_strikes_back` gazebo fixes (#105). -- Added `aws demo` feature (#108). -- Added `Brettpac branch` feature (#110). -- Added `a3` feature (#113). -- Added `mm` feature (#115). -- Added `diverse improvements navigation and performance` feature (#116). -- Added `slam toggle and smacc deep history` feature (#122). -- Added `dance bot s pattern` feature (#128). -- Added `sm dance bot refine` feature (#131). -- Added `sm dance bot refine 2` feature (#132). -- Added `SM core test` feature (#138). -- Added `nav2z renaming` feature (#144). -- Added `SM Atomic SM generator` feature (#143). -- Added `migration moveit client` feature (#151). - -### Changed -- Changed method order to prevent recursion (#126). -- Changed typo "Finnaly" to "Finally" (#129). -- Changed launch command in README.md for `sm_dance_bot_strikes_back` (#148). -- Changed format for CI python version (#148). - -### Fixed -- Fixed waypoint 4 and iterations for robot course completion (#155). -- Fixed overshot issue cases in `waypoints navigator` (#133). -- Fixed minor format issues (#134). - -### Removed -- Removed `neo_simulation2` package (#112). -- Removed `sm_dance_bot_msgs` package (#139). -- Removed `parameters smacc` (#147). - -### Miscellaneous -- Updated yaml formatting. -- Renamed `doxygen deployment workflow` (#100). -- Cleaned and hid lidar option. -- Fixed gazebo to show robot and lidar. -- Cleaned formatting and files. -- Enabled source build on PR for testing. -- Adjusted build packages for source CI. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. -- Precommit cleanup. -- Updated package list. -- Removed node creation and created only a logger. -- Rolled Docker environment to be executed from any environment. -- Progressed in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced `smacc2::deep_history` syntax. -- Progressed in testing `sm_dance_bot` introducing slam pausing/resuming functionality. -- Progressed in `sm_dance_bot` tests. -- Added remaining SVGs to READMEs. -- Fixed some errors introduced on formatting. -- Fixed some linting warnings. -- Fixed some build errors. -- Added `.reps` dependencies. -- Added dependency to `ur5` client. - -#### Co-Authored-By -- Brett -- DecDury -- Denis Štogl -- Pablo Iñigo Blasco - -```rst -Section_49 -========== - -Added ------ -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS configuration -- Added durability and reliability QOS to SmaccPublisherClient - -Changed -------- -- Refactored Docker setup for better performance -- Improved Dockerfile for building local tests -- Reworked SMs library structure for performance enhancements -- Reworked SMs library structure for better performance -- Reworked SMs library structure for improved performance -- Improved waypoint inputs for warehouse navigation -- Fine-tuned waypoint inputs for better navigation -- Fine-tuned waypoint inputs for improved navigation -- Fine-tuned waypoint inputs for optimized navigation -- Fine-tuned waypoint inputs for enhanced navigation -- Fine-tuned waypoint inputs for superior navigation -- Fine-tuned waypoint inputs for precise navigation -- Fine-tuned waypoint inputs for accurate navigation -- Fine-tuned waypoint inputs for exact navigation -- Fine-tuned waypoint inputs for perfect navigation -- Fine-tuned waypoint inputs for flawless navigation -- Fine-tuned waypoint inputs for seamless navigation -- Fine-tuned waypoint inputs for smooth navigation -- Fine-tuned waypoint inputs for efficient navigation -- Fine-tuned waypoint inputs for effective navigation -- Fine-tuned waypoint inputs for successful navigation -- Fine-tuned waypoint inputs for reliable navigation -- Fine-tuned waypoint inputs for dependable navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for secure navigation -- Fine-tuned waypoint inputs for safe navigation -- Fine-tuned waypoint inputs for stable navigation -- Fine-tuned waypoint inputs for consistent navigation -- Fine-tuned waypoint inputs for constant navigation -- Fine-tuned waypoint inputs for continual navigation -- Fine-tuned waypoint inputs for persistent navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for undeviating navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unfluctuating navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs - -```rst -Section_50 -========== - -Added ------ -- Feature/barrel - do not merge yet (#233) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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. -- 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 setupTracing.sh - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic - -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" -- Update name of package and package.xml to pass liter. -- Reset all versions to 0.0.0 -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- renamed tracing events after -- bug in smacc2 component -- reverted markdowns to html -- Enable Navigation2 for semi-binary build. -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- renamed folders, deleted tracing.md, edited README.md -- performance tests improvements -- more on performance and other issues -- sm_respira_1 format cleanup -- sm_respira_test_2 -- more changes on performance tests -- 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 -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library -- Add galactic CI setup and rename rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- update doxygen links (#70) -- Update c_cpp_properties.json -- Feature/core and navigation fixes (#78) - -Fixed ------ -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- minor linking errors foxy -- Correct formatting of python file. -- Enable cppcheck -- Correct formatting of python file. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Correct trailing spaces. - -Removed -------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Ignore further packages -- Disable disabled packages -- Ignore all packages except smacc2 and smacc2_msgs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_51 -========== - -Added ------ - -- Feature/aws demo progress (#80) - - Base for the sm_aws_aarehouse navigation - - Progress in AWS navigation - - Several core improvements during navigation testing - - Formatting improvements - - Progress in AWS navigation demo - -Changed -------- - -- Sm_advanced_recovery_1 reworked (#83) - - Fix pre-commit -- More sm_advanced_recovery_1 work (#84) -- 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 - - Fixing precommit -- More sm_multi_stage_1 (#91) -- Update README.md - - Updated launch command -- Wait topic message client behavior (#81) - - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success - - Attempting precommit fixes -- Feature/wait nav2 nodes client behavior (#82) - - 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 - - Corrected all linters and formatters - -Fixed ------ - -- Navigation parameters fixes on sm_dance_bot - -Removed -------- - -- Remove some compile warnings. (#96) - -Added ------ - -- Feature/sm dance bot fixes (#93) - - Navigation parameters fixes on sm_dance_bot - -Changed -------- - -- Feature/sm aws warehouse (#94) - - Merge and progress - - Fix format -- Feature/sm dance bot fixes (#95) - - Minor format - -Added ------ - -- Feature/cb pause slam (#98) - - Base for the sm_aws_aarehouse navigation - - Progressing in AWS navigation - - Minor - -pabloinigoblasco -``` - -Section_52 -========== - -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 `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Gazebo fixes to show the robot and the lidar. -- Feature: `sm_dance_bot strikes back gazebo fixes`. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `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. -- Progress in `sm_dance_bot` tests with markers cleanup. -- Minor navigation improvements. - -Fixed ------ -- Minor format issues. -- Minor tuning to mitigate overshot issue cases. -- 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. -- Updates yaml. -- 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. -- Added remaining SVGs to READMEs. -- Noticed launch command was incorrect in README.md, fixed launch command for `sm_dance_bot_strikes_back`, and removed some comments. -- Remove merge markers from a python file. -- Remove node creation and create only a logger. -- Rolling Docker environment to be executed from any environment. - -```rst -Section_53 -========== - -Added ------ - -- Feature/sm dance bot strikes back refactoring (#152) - - Refactored dance bot strikes back feature. - - Co-authored by: DecDury , Denis Štogl - -- Feature/migration moveit client (#151) - - Migrated to smacc2. - - Fixed formatting errors and missing dependencies. - - Added .reps dependencies and fixed build errors. - - Added dependencies to ur5 client. - - Docker refactoring for move_it PR. - -- Add QOS durability to SmaccPublisherClient (#163) - - Added QOS durability to SmaccPublisherClient. - -- Feature/aws navigation sm dance bot (#174) - - Added husky launch file in sm_dance_bot. - - Updated dependencies for husky in rolling and galactic. - - Progress on aws navigation and refactorings on navigation clients and behaviors. - - Co-authored by: Denis Štogl , Denis Štogl - -- Waypoint Inputs (#178) - - Added waypoint inputs. - -- Feature/cb pure spinning (#188) - - Implemented pure spinning behavior. - -- Feature/planner changes 16 12 (#191) - - Made planner changes. - -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples. - -- Feature/undo motion 20 12 (#196) - - Improved undo motion navigation for warehouse2. - -- Feature/sync 21 12 (#199) - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Finished warehouse2. - -- Feature/minor tune (#203) - - Made minor tune adjustments. - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup. - -- SrConditional fixes and formatting (#168) - - Adjusted formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Lint fixes. - -- Feature/wharehouse2 dec 14 (#185) - - Made changes to warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed issues. - -Fixed ------ - -- Several fixes (#194) -- Fixed warehouse 3 problems and other core improvements to remove deadlocks and make continuous integration green. -- Added missing file from warehouse2 (#205) - - Backported to foxy. - -Removed -------- - -- Removed test from main moveit cmake. -``` - -```rst -Section_54 -========== - -Added ------ -- Feature/docker improvements march 2022 (#235) -- 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. -- 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. -- 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 -- 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 - -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 mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed ------ -- minor broken build -- some reordering fixes -- fixing docker for foxy and galactic -- fixing startup problems in warehouse 3 -- fixing format and minor -- fixing trailing spaces -- correcting codespell -- correcting python linters warnings -- disabling ament_cpplint -- disabling some packages and update workflows -- ignoring further packages -- satisfying ament_lint_cmake -- adding missing licences -- disabling cpplint and cppcheck linters -- correcting formatters -- disabling disabled packages -- updating ci-build-source.yml -- changing extension of imports -- enabling cppcheck -- correcting formatting of python file -- included necessary package and edited Threesome launch -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Update description table -- Update table -- Copy initial docs -- 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 -- some progress on navigation rolling -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- renamed folders, deleted tracing.md, edited README.md -- more on performance and other issues -- 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 - -Removed -------- -- 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 -- minor -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- minor -- barrel demo -- barrel search build fix and warehouse3 -- fixing format and minor -- minor -- progress in barrel husky -- minor -- barrel demo -- minor -- barrel search updates -- making models local -- red picuup -- multiple controllable leds plugin -- progress in husky demo -- progressing in husky demo -- improving navigation behaviors -- more merge -- branching example -- 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 -- Change extension -- 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 -- Update description table -- Update table -- Copy initial docs -- 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 -- some progress on navigation rolling -- renamed folders, deleted tracing.md, edited README.md -- more on performance and other issues -- 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 - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_55 -========== - -Added ------ -- Galactic CI setup and renamed rolling files. (#58) -- More README updates. (#72) -- More README updates. (#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) -- Feature/sm dance bot fixes. (#95) - -Changed -------- -- Updated c_cpp_properties.json launch command to ros2 launch sm_respira_1 sm_respira_1.launch. (#69) -- Updated README.md launch command. - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Update doxygen links. (#70) -- Fixed pre-commit. (#83, #84, #85) -- Corrected all linters and formatters. (#82) - -Removed -------- -- Removed note not removed while producing changes. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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`: `add` for waiting `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. -- Introducing `smacc2::deep_history` syntax in testing `sm_dance_bot` for slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. - -Fixed ------ -- Move method after the method it calls to prevent recursion (#126). -- Minor tuning to mitigate overshot issue cases in `waypoints navigator`. -- Resolved compile warnings. -- Minor navigation improvements. -- Removed `sm_dance_bot_msgs`. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Precommit cleanup run. -- Updates `yaml`. -- Corrected formatting. -- Enabled source build on PR for testing. -- Adjusted build packages of source CI. -- More on `sm_multi_stage_1`. -- Progress in `sm_multi_stage_1` working. -- Progress in `sm_multi_stage_1` gaining traction. -- Progress in `sm_multi_stage_1` with multiple stages. -- Progress in `sm_multi_stage_1` with 3 parts. -- Progress in `sm_multi_stage_1` with a 4th stage. -- Progress in `sm_multi_stage_1` with a 5th stage. -- Progress in `sm_multi_stage_1` with diverse improvements in navigation and performance. -- Progress in `sm_multi_stage_1` with additional linting and formatting. -- Progress in `sm_multi_stage_1` with more refinement. -- First working version of `sm` template and template generator. -- Minor tweaks. -``` - -*pabloinigoblasco* - -```rst -Section_57 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator. (#143) -- Add 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) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked sm_multi_stage_1 (#172) -- Progress on AWS navigation and refactorings on navigation clients and behaviors (#174) -- Finetuned waypoints (#187) - -Fixed ------ -- 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 (#164) -- Fixed broken master build (#167) -- Fixed pipeline error (#167) -- Fixed broken build in AWS navigation (#174) -- Fixed formatting and linting in SrConditional (#168) - -Removed -------- -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit CMake - -Other Changes --------------- -- Precommit cleanup -- Workflows update -- Docker refactoring -- Updated format in various places -- Added missing dependencies -- Added repository dependencies -- Improved Dockerfile for building local tests -- Added dependencies for husky simulation -- Redid sm_dance_bot_warehouse_3 waypoints -- Added missing files for pure spinning behavior -- Replanned for all examples -- Tuned warehouse3 -- Fixed errors in undo motion navigation -- Finished warehouse2 -``` - -*pabloinigoblasco* - -Section_58 -=========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added spawn entity delays - -Changed -------- -- Updated subscriber publisher components -- Improved navigation behaviors -- Updated README.md (#262, #267, #268) -- Significant update in Getting Started Instructions (#269) - -Fixed ------ -- Fixed warehouse 3 problems (#204) -- Fixed weird moveit not downloaded repo -- Fixed minor linking errors in foxy -- Fixed broken build issues -- Fixed docker files for foxy and galactic -- Fixed barrel search build and warehouse3 issues -- Fixed startup problems in warehouse 3 -- Fixed format and minor issues -- Fixed building issues and dependencies -- Fixed checkout branches for scheduled builds -- Fixed husky project build on rolling -- Fixed type string walker threesome demo -- Fixed URLs to index.ros.org -- Fixed foxy source build config to use repos file from foxy branch -- Fixed sm_dance_bot examples -- Fixed image messages for husky_barrel demo -- Fixed precommit issues - -Removed -------- -- Removed trailing spaces -- Removed ignore packages which should not be released - -Other Changes -------------- -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Continuous integration improvements to remove deadlocks and make CI green -- Backported changes to foxy -- Minor formatting improvements -- Progress in autoware machine -- Refining cp subscriber and cp publisher -- Added more components to smacc core mostly developed for autoware demo -- Autoware demo progress -- Foxy CI updates -- Some reordering fixes -- Docker files for different revisions, warnings removal, and more testing on navigation -- Docker build files for all versions -- Barrel demo progress -- Progress in barrel husky -- Progress in husky demo -- Progress in husky demo with more merge -- Docker improvements -- Corrected upstream .repos files for source builds (#243) -- Corrected mergify branch names (#246) -- Corrected name of source-build job and bumped version of action (#242, #247) -- Updated galactic source build job name (#250) -- Updated .repos file, bumped action version, and used correct version of upstream packages for galactic source build (backport #241, #248) -- Fixed rolling build issues (#239) -- Trying to fix dependencies and missing repo for rolling build -- Cache matrix rolling and source build package -- Restored workflow files (#252, #253) -- Restored files -- Feature/fixing husky build rolling (#257, #258) -- Husky progress -- Feature/fixing ur demos (#261) -- Fixes -- Feature/fixing type string walker (#263) -- Feature/fixing ur demo (#273) -- Fix: initialized conditionFlag as false (#274) -- Added changelogs -- Reverted "Ignore packages which should not be released" commits -- Reverted commit to fix broken build -- Reverted commit to fix checkout branches for scheduled builds - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -- pabloinigoblasco - -``` -0.3.0 (2022-04-04) ------------------- - -### Added -- More progress in humble SMACC2 deb generation. -- Humble check feature. -- Publisher functionality. -- Progress in migration to humble. - -### Changed -- Different planners profiles for navigation in husky_improvements (#299). -- Renamed to smacc2 and smacc2_msgs in Feature/barrel husky improvements (#293). -- Updated package name and package.xml to pass liter. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Updated description table. -- Copy initial docs. -- Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh for necessary packages and tracing group configuration. -- 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. -- 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. -- Bug fix in smacc2 component. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Edited tracing.md to reflect new tracing event names. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Remove galactic builds from master and keep 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 in sm_respira_1. -- Format cleanup in 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. -- Reformatting in sm_reference_library. -- Corrected trailing spaces. -- 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). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Several core improvements during navigation testing in Feature/core and navigation fixes (#78). -- Progress in aws navigation demo in Feature/aws demo progress (#80). -- Reworked sm_advanced_recovery_1 (#83). -- More work on sm_advanced_recovery_1 (#84). -- More work on sm_advanced_recovery_1 (#85). -- Reworked sm_advanced_recovery_1 round 4 (#86). -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 in Brettpac branch (#87). -- Added sm_atomic_performance_test_c_1 (#88). -- Modified sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1 and fixed precommit (#90). -- More work on sm_multi_stage_1 (#91). -- Updated README.md with launch command. -- Several core improvements during navigation testing in Wait topic message client behavior (#81). -``` - -**Autoría:** -- Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_60 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection -- New client behavior: `cb_pause_slam` for pausing SLAM operations - -Changed -------- -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Gazebo fixes to show the robot and lidar -- Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 -- Several core improvements during navigation testing - -Fixed ------ -- Corrected all linters and formatters -- Removed some compile warnings - -Removed -------- -- Removed redundant entries - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -``` - -```rst -Section_61 -========== - -Added ------ -- Implemented gazebo fixes to display the robot and lidar. -- Added AWS demo functionality. -- Enabled source build on PR for testing. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced slam pausing/resuming functionality for sm_dance_bot. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added QOS durability to SmaccPublisherClient. -- Added reliability qos config. - -Changed -------- -- Renamed navigation 2 stack. -- Updated package list. -- Fixed launch command for sm_dance_bot_strikes_back. -- Moved reference library SMs to smacc2_performance_tools. - -Fixed ------ -- Fixed formatting issues. -- Fixed compile warnings. -- Fixed CI format for Python version. -- Fixed minor navigation improvements. -- Fixed minor format issues. -- Fixed minor tuning to mitigate overshot issue cases. -- Fixed compiling issues. -- Fixed broken master build. - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. -- Removed parameters smacc. -- Removed node creation and create only a logger. -- Removed test from main moveit cmake. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_62 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency. - - Added husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Fixed formatting. - - Updated dependencies for husky in rolling and galactic. - - Made progress on aws navigation and refactorings on navigation clients and behaviors. - - Added more on aws demo. - - Fixed broken build. - -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2. - - Made minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added format changes and headless. - - Merged changes. - - Added headless and other fixes. - - Set default values. - - Made minor changes. - -- Feature/cb pure spinning (#188) - - Added format changes and headless. - - Merged changes. - - Added headless and other fixes. - - Set default values. - - Made minor changes. - - Added pure spinning behavior missing files. - -- Feature/planner changes 16 12 (#191) - - Made minor changes. - - Added more fixes. - -- Feature/replanning 16 dec (#193) - - Made minor changes. - - Replanned for all examples. - - Fixed several issues. - -- Feature/undo motion 20 12 (#196) - - Made minor changes. - - Replanned for all examples. - - Improved undo motion navigation in warehouse2. - - Made minor changes. - -- Feature/sync 21 12 (#199) - - Made minor changes. - - Replanned for all examples. - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Made minor changes. - - Replanned for all examples. - - Fixed format issues. - - Finished warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Made minor changes. - - Replanned for all examples. - - Tuned and fixed issues. - -- Feature/minor tune (#203) - - Tuned and fixed issues. - - Made minor adjustments. - -- Feature/undo motion 20 12 (#198) - - Made minor changes. - - Replanned for all examples. - - Improved undo motion navigation in warehouse2. - - Made minor changes. - - Tuned undo and fixed errors. - -- Feature/srconditional fixes and formatting (#168) - - Fixed formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Linted code. - -Changed -------- -- Updated ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Removed -------- -- Nothing removed. - -Fixed ------ -- Fixed warehouse3 tuning (#197). - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -Section_63 -========== - -Added ------ -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_1 format cleanup. -- Added sm_respira_test_2. -- More changes on performance tests. -- 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). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Feature/aws demo progress (#80). -- More on navigation. -- sm_advanced_recovery_1 reworked (#83). -- Fix pre-commit for sm_advanced_recovery_1. -- 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. -- Fixing precommit for sm_multi_stage_1. -- More sm_multi_stage_1 (#91). -- Wait topic message client behavior (#81). -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Feature/wait nav2 nodes client behavior (#82). - -Changed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug fix in smacc2 component. -- Reverted markdowns to HTML. -- Renamed folders, deleted tracing.md, edited README.md. -- Corrected trailing spaces. -- sm_reference_library reformatting. -- Minor formatting improvements. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Author: Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_64 -========== - -Added ------ - -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm 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. -- cb_pause_slam client behavior. -- sm_dance_bot_lite. -- sm_dance_bot visualizing turtlebot3. -- Choice to launch gazebo with lidar for dance bot. -- gazebo fixes for sm_dance_bot_strikes_back. -- AWS demo progress. -- Got sm_multi_stage_1 working (barely). -- Brettpac branch progress. - -Changed -------- - -- Corrected all linters and formatters. -- Several core improvements during navigation testing. -- Formatting improvements. - -Fixed ------ - -- Removed some compile warnings. - -Removed -------- - -- Minor format adjustments. -``` - -## Section_65 - -### Added -- Added source build on PR for testing (#112) -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components (#122) -- Added smacc2::deep_history syntax (#122) -- Added slam pausing/resuming functionality to sm_dance_bot (#122) -- Added First working version of sm template and template generator (#127) -- 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 reliability qos config to SmaccPublisherClient (#163) - -### Changed -- Changed method order to prevent recursion in sm_dance_bot (#126) -- Changed "Finnaly" to "Finally" (#129) -- Changed launch command in README.md for sm_dance_bot_strikes_back (#147) -- Changed format to fix Python version in CI (#148) -- Changed node creation to create only a logger (#149) -- Changed Docker environment to be executed from any environment (#154) - -### Fixed -- Fixed minor format issues (#134) -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#147) -- Fixed compiling issues (#154) -- Fixed broken master build (#167) - -### Removed -- Removed neo_simulation2 package (#112) -- Removed merge markers from a Python file (#119) -- Removed parameters smacc (#147) -- Removed sm_dance_bot_msgs (#144) - -### Miscellaneous -- Enabled diverse improvements in navigation and performance (#116) -- Made minor tweaks (#130) -- Resolved compile warnings (#137) -- Tuned navigation to mitigate overshot issue cases (#133) -- Updated package list (#142) -- Renamed navigation 2 stack (#144) -- Updated format in README (#164) -- Updated readme (#164) -- Updated readme with more information (#164) -- Updated dependencies for husky in rolling and galactic (#174) - ---- - -*Autor: Pablo Iñigo Blasco (pabloinigoblasco)* - -```rst -Section_66 -========== - -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). -- Brettpac branch (#184). -- Feature/wharehouse2 dec 14 (#185). -- Feature/sm warehouse 2 13 dec 2 (#186). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems, and other core improvements (#204). -- Added missing file from Warehouse2 (#205). -- 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). -- Foxy backport (#206). -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of python file. -- Included necessary package and edited Threesome launch. - -Changed -------- - -- Fixing broken build. -- Minor changes (#175). -- Minor. -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Refining CP subscriber CP publisher. -- Improvements in SMACC core adding more components mostly developed for Autoware demo. -- Autoware demo. -- Updating subscriber publisher components. -- Progress in Autoware machine. -- Improvements in SMACC core adding more components mostly developed for Autoware demo. -- Fix. -- Minor broken build. -- Odom tracker improvements. -- Adding forward behavior retry functionality. -- Removing warnings. -- Minor changes. -- Replanning for all our examples. -- Backport to Foxy. -- Minor format. -- Minor linking errors Foxy. - -Removed -------- - -- Weird moveit not downloaded repo. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_67 -========== - -Added ------ -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- 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 -- 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 -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library -- Add galactic CI setup and rename rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- Update c_cpp_properties.json -- update 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_aarehouse navigation -- progressing in aws navigation -- several core improvements during navigation testing -- progress in aws navigation demo -- Feature/aws demo progress (#80) -- more on navigation -- sm_advanced_recovery_1 reworked (#83) -- more sm_advanced_recovery_1 (#84) -- 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) -- more sm_multi_stage_1 (#91) -- Wait topic message client behavior (#81) -- new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success - -Changed -------- -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter. -- Update description table. -- Update table -- changed wording "smacc application" to "SMACC2 library" -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- more sm_atomic_24hr cleanup -- minor formatting -- minor -- format improvements -- fixing precommit -- Update README.md -- updated launch command - -Fixed ------ -- Correct GitHub branch reference. -- bug in smacc2 component - -Removed -------- -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Removed manual installation of ros-rolling-ros2trace -- Delete tracing directory -- renamed tracing events after -- reverted markdowns to html -- renamed folders, deleted tracing.md, edited README.md -- cleanup -- additional cleanup -``` - -*pabloinigoblasco* - -```rst -Section_68 -========== - -Added ------ - -- New feature: `cb_wait_topic_message` asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#82). -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. -- New feature: `cb_pause_slam` client behavior (#98). -- New client behavior: `cb_pause_slam` pauses SLAM operations. -- New client behavior: `sm_dance_bot_lite` (#99). -- New client behavior: `sm_dance_bot_lite` for lightweight dance bot operations. -- New client behavior: `sm_multi_stage_1` doubling (#103). -- New client behavior: `sm_dance_bot_strikes_back` gazebo fixes (#105). -- New client behavior: `sm_dance_bot_strikes_back` gazebo fixes for improved visualization. - -Changed -------- - -- Updated yaml configuration. -- Minor hotfixes. -- Cleaned and improved lidar visualization in `sm_dance_bot` (#101). -- Cleaned and improved lidar visualization in `sm_dance_bot_lite` (#104). -- Gazebo fixes for robot and lidar visualization in `sm_dance_bot` and `sm_dance_bot_strikes_back`. - -Fixed ------ - -- Corrected all linters and formatters. -- Fixed navigation parameters in `sm_dance_bot`. -- Removed some compile warnings (#96). -- Precommit cleanup run (#106). - -Removed -------- - -- Removed some compile warnings. -- Removed redundant formatting improvements. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -## Section_69 - -### Added -- Added AWS demo feature. -- Added Brettpac branch (#110, #111). -- Added 5th stage to sm_multi_stage_1 (#113). -- Added SM core test (#138). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient (#163). - -### Changed -- Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). -- Moved reference library SMs to smacc2_performance_tools (#166). - -### Fixed -- Fixed formatting in neo_simulation2 package removal (#112). -- Fixed method order to prevent recursion (#126). -- Fixed launch command in README.md (#147). -- Fixed CI format for Python version (#148). - -### Removed -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. -- Removed parameters in smacc. -- Removed node creation, now only creates a logger (#149). - -### Miscellaneous -- Co-authored commits with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , and pabloinigoblasco . -- Various minor improvements and fixes throughout the codebase. - -```rst -Section_70 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency. - - Included husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Fixed formatting. - - Updated dependencies for husky in rolling and galactic. - - Made progress on aws navigation and refactored navigation clients and behaviors. - - Added more on aws demo. - - Fixed broken build. - -Changed -------- -- Warehouse2 (#177) - - Updated Waypoint Inputs (#178). -- Sm_dance_bot_warehouse_3 (#181) - - Redesigned waypoints. - - Added more waypoints. -- Finetuning waypoints (#187). -- Improving undo motion navigation warehouse2 (#198). -- Tuning warehouse3 (#197). -- Fixed warehouse 3 problems and other core improvements (#204). -- Updated subscriber publisher components. -- Refined cp subscriber cp publisher. -- Enhanced smacc core by adding more components developed for autoware demo. -- Improved autoware demo. -- Updated SM template and made example code clearly visible. -- Removed use of node in the sm performance template. -- Updated template to use Blackboard storage. -- Resolved global data correctly in the template. -- Updated sm_name.hpp. - -Fixed ----- -- SrConditional fixes and formatting (#168) - - Fixed formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Linted the code. -- Several fixes (#194). -- Fixed docker for foxy and galactic. -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Disabled ament_cpplint. -- Disabled some packages and updated workflows. -- Bumped ccache version. -- Ignored further packages. - -Removed -------- -- Pure spinning behavior missing files. -- Weird moveit not downloaded repo. -- Missing sm. -- Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine. -- Minor broken build. -- Some reordering fixes. -- Docker files for different revisions, warnings removal, and more testing on navigation. -``` - -```rst -Section_71 -========== - -Added ------ -- Workflow for checking doc build. -- SetupTracing.sh script for automated installation of necessary packages and configuration of tracing group. -- README tutorial for Dockerfile. -- smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- sm_respira_1 format cleanup. -- sm_respira_test_2. -- Doxygen links updated. -- More Readme updates. -- New sm from sm_respira_1. -- Feature/core and navigation fixes. -- Base for the sm_aws_aarehouse navigation. -- Progress in AWS navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Format improvements. -- Feature/AWS demo progress. -- More on navigation. -- sm_advanced_recovery_1 reworked. -- Fix Pre-Commit. -- More sm_advanced_recovery_1 work. -- Round 4 of sm_advanced_recovery_1. -- Brettpac branch. -- sm_atomic_performance_test_a_2. -- sm_atomic_performance_test_a_1. -- sm_atomic_performance_test_c_1. -- Modifying sm_atomic_performance_test_a_2. - -Changed -------- -- Renamed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch". -- Wording changed from "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renaming of event generator library. - -Fixed ------ -- Corrected formatting of Python file. -- Corrected formatters. -- Corrected GitHub branch reference. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Clang-format execution on smacc2_sm_reference_library package. -- Galactic builds from master, keeping only rolling. -- Submodules, using .repos file instead. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_72 -========== - -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 feature: sm_dance_bot visualizing turtlebot3 (#101) -- New feature: dance bot launch gz lidar choice, including cleaning and lidar show/hide option (#102) - -Changed -------- -- Updated launch command in README.md - -Fixed ------ -- Corrected all linters and formatters -- Fixed navigation parameters on sm_dance_bot -- Removed some compile warnings (#96) - -Removed -------- -- Removed redundant formatting improvements entries - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 (multiple entries) -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_73 -========== - -Version 1.0.0 -------------- - -Added ------ - -- Feature/sm dance bot lite gazebo fixes (#104) - - Visualizing turtlebot3 for sm_dance_bot - - Added lidar show/hide option - - Improved formatting and file cleaning - - Gazebo fixes to display robot and lidar - -Changed -------- - -- sm_multi_stage_1 doubling (#103) - - Improved functionality - -Fixed ------ - -- Precommit cleanup run (#106) -- Got sm_multi_stage_1 working (#109) -- Various fixes for sm_dance_bot_strikes_back -- Removed neo_simulation2 package (#112) - - Corrected formatting and adjusted build packages -- Diverse improvements in navigation and performance (#116) -- Fixed waypoint navigator bug (#133) -- Minor tuning to mitigate overshot issues -- Progress in sm_dance_bot tests (#135) -- Resolved compile warnings (#137) -- Added SM core test (#138) -- Minor navigation improvements (#141) -- Fixed CI format for Python version (#148) -- Removed node creation and created only a logger (#149) -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed CI workflow and noticed incorrect launch command in README.md - -Removed -------- - -- Removed neo_simulation2 package -- Removed parameters smacc -- Removed sm_dance_bot_msgs - -Version 1.1.0 -------------- - -Added ------ - -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introducing slam pausing/resuming functionality for sm_dance_bot -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) - -Changed -------- - -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Fixed formatting errors and missing dependencies - - Progress in moveit migration testing - - Updated format and added dependencies - - Improved dockerfile for building local tests - - Fixed compiling issues - -Fixed ------ - -- Slight waypoint 4 and iterations changes for robot course completion (#155) -- Minor fixes and updates in README -- Updated readme with more information - -Removed -------- - -- Removed test from main moveit cmake -- Removed some comments in the past from launch command in README.md - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_74 -========== - -Added ------ -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- 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 -- Added QOS durability to SmaccPublisherClient -- Added reliability QOS config -- Progress on moveit behaviors -- More testing on moveit -- Progress on moveit -- More testing on moveit behaviors -- Minor configuration -- Fixing pipeline error -- Fixing broken master build -- Repo dependency -- Husky launch file in sm_dance_bot -- Add dependencies for husky simulation -- Update dependencies for husky in rolling and galactic -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors -- More on AWS demo -- Fixing broken build -- Warehouse2 progress -- Waypoint Inputs -- Warehouse2 -- Finetuning waypoints -- Tuning warehouse3 -- Improving undo motion navigation warehouse2 -- Finishing warehouse2 -- Tuning and fixes -- 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 -- Docker build files for all versions -- Other minor changes - -Fixed ------ -- Add a missing colon -- Fixing broken build -- Fixing pipeline error -- Fixing broken master build -- Fix: some formatting and templating on SrConditional -- Fix: move trigger logic into headers -- Fix: lint -- Format issues - -Removed -------- -- Remove line -- 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 -- Weird moveit not downloaded repo -- Added missing file from warehouse2 -- Backport to foxy -- Minor linking errors foxy -- 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 broken build -- Some reordering fixes -- Minor -- Docker files for different revisions, warnings removal and more testing on navigation -- Fixing docker for foxy and galactic -- Missing file -- Minor format fix -- Other minor changes -``` - -## Section_75 - -### Added -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Add ignition file and update repos files. -- 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. -- Use manual deployment for now. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- 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. -- added setupTracing.sh. - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing. -- added new sm markdowns. -- added a dockerfile for Rolling and Galactic. - -### 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". -- Update name of package and package.xml to pass liter. -- Reset all versions to 0.0.0. -- Update description table. -- Update table. -- Update smacc2_rta command across readmes. -- Renaming of event generator library. - -### Fixed -- Fix broken source build (#227). -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234). -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Correct formatting of python file. -- Enable cppcheck. -- Correct formatters. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Optimized deps in move_base_z_planners_common. -- Correct trailing spaces. - -### Removed -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Disable disabled packages. -- Ignore all packages except smacc2 and smacc2_msgs. -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Do not execute clang-format on smacc2_sm_reference_library package. - -### Miscellaneous -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Format improvements. -- More on performance and other issues. -- Format cleanup pre-commit. -- More changes on performance tests. -- More sm_atomic_24hr cleanup. -- Clean up of sm_atomic_24hr. -- Minor formatting. -- Minor linking errors foxy. -- Minor format. -- Minor changes. -- Replanning for all our examples. -- Backport to foxy. -- Foxy backport (#206). -- Branching example. -- Update ci-build-source.yml. -- Change extension of imports. -- Enable cppcheck. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Cleanup. -- Edited tracing.md to reflect new tracing event names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- Renamed folders, deleted tracing.md, edited README.md. -- Performance tests improvements. -- Sm_respira_1 format cleanup. -- Sm_respira_test_2. -- Sm_atomic_performance_trace_1. -- Sm_atomic_24hr. -- Sm_atomic_24hr. -- Sm_respira_1 format cleanup. -- Sm_respira_test_2. -- Sm_respira_test_2. -- Sm_reference_library reformatting. -- Sm_atomic_24hr. -- Sm_atomic_performance_trace_1. - -### Contributors -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_76 -========== - -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, with optional node selection - -Changed -------- -- Several core improvements during navigation testing -- Progress in AWS navigation demo -- Formatting improvements -- Pre-commit fixes - -Fixed ----- -- Navigation parameters fixes on sm_dance_bot -- Removed some compile warnings - -Removed -------- -- None - -Contributors ------------- -- Pablo Iñigo Blasco -- Brett -- Denis Štogl -- Denis Štogl -``` - -```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 -- New client behavior `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection -- Progress in AWS navigation demo -- Gazebo fixes to show the robot and lidar -- First working version of sm template and template generator -- Added SVGs to READMEs of atomic, dance_bot, and others -- Added remaining SVGs to READMEs - -Changed -------- -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components -- Introducing slam pausing/resuming functionality in testing sm_dance_bot -- Polishing sm_dance_bot and s-pattern -- Minor tweaks in navigation -- Using local action messages instead of sm_dance_bot_msgs -- Navigation 2 stack renaming -- Rolling Docker environment to be executed from any environment -- Refactoring sm_dance_bot_strikes_back - -Fixed ------ -- Minor navigation parameters fixes on sm_dance_bot -- Minor format fixes -- Minor tuning to mitigate overshot issue cases -- Minor format issues -- Fix CI: format fix python version - -Removed -------- -- Removed neo_simulation2 package -- Removed parameters smacc - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_78 -========== - -Added ------ - -- Added waypoint 4 and iterations changes to allow the robot to complete the course (#155) -- Added migration to smacc2 -- Added .reps dependencies and fixed build errors -- Added dependency to ur5 client -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS config -- Added husky launch file in sm_dance_bot -- Added dependencies for husky simulation -- Added warehouse2 progress (#179) -- Added Waypoint Inputs (#178) -- Added SrConditional fixes and formatting (#168) -- Added finetuning waypoints (#187) -- Added pure spinning behavior missing files -- Added undo tuning and errors -- Added missing file from warehouse2 (#205) -- Added backport to foxy - -Changed -------- - -- Updated format -- Updated readme (#164) -- Updated dependencies for husky in rolling and galactic -- Updated subscriber publisher components -- Updated autowar machine progress -- Updated warehouse3 tuning and fixes (#202) -- Updated format issues - -Fixed ------ - -- Fixed errors introduced on formatting -- Fixed missing dependency -- Fixed some linting warnings -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed some formatting and templating on SrConditional -- Fixed move trigger logic into headers -- Fixed lint -- Fixed formatting -- Fixed warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green -- Fixed minor linking errors in foxy - -Removed -------- - -- Removed test from main moveit cmake -- Removed line - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -``` - -```rst -Section_79 -========== - -Added ------ -- Added more components to smacc core for autoware demo. -- Added docker files for different revisions, warnings removal, and more navigation testing. -- Added barrel search build fix and warehouse3 improvements. -- Added progress in barrel husky development. -- Added branching example. -- Added workflow for checking doc build. -- Added doxygen-deploy.yml for manual deployment. -- Added workflow for testing prerelease builds. -- Added necessary package and edited Threesome launch. -- Added setupTracing.sh for automated installation of ros-rolling-ros2trace. -- Added sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added galactic CI setup and renamed rolling files. - -Changed -------- -- Changed launch command from 'ros2 launch sm_three_some sm_three_some' to 'ros2 launch sm_three_some sm_three_some.launch'. -- Changed wording from "smacc application" to "SMACC2 library". -- Updated name of package and package.xml. -- Renamed to smacc2 and smacc2_msgs. -- Updated description table. -- Updated table. -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Renamed event generator library. -- Renamed folders, deleted tracing.md, edited README.md. -- Reverted markdowns to html. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Reset all versions to 0.0.0. -- Optimized dependencies in move_base_z_planners_common. -- Cleaned up sm_atomic_24hr. -- Cleaned up of sm_atomic_24hr. -- Minor formatting fixes. -- Minor changes. -- Minor format changes. -- Minor linking errors fixed. -- Minor broken build fixed. -- Minor reordering fixes. -- Minor broken build fixed. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. - -Fixed ------ -- Fixed startup problems in warehouse 3. -- Fixed broken build. -- Fixed broken build. -- Fixed broken build. -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed format and minor issues. -- Fixed docker for foxy and galactic. -- Fixed docker build files for all versions. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed smacc2 component bug. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed - -```rst -Section_80 -========== - -Added ------ -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_advanced_recovery_1 (#84) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More sm_advanced_recovery_1 work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_advanced_recovery_1 round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Brettpac branch (#87) -- sm_atomic_performance_test_a_2 -- sm_atomic_performance_test_a_1 (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_atomic_performance_test_c_1 (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- modifying sm_atomic_performance_test_a_2 (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_multi_stage_1 (#90) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_multi_stage_1 (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Wait topic message client behavior (#81) (Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl ) -- Feature/wait nav2 nodes client behavior (#82) (Co-authored-by: Denis Štogl , Denis Štogl ) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) - -Changed -------- -- Update README.md: updated launch command -- Correct all linters and formaters. - -Fixed ------ -- Fix pre-commit -- Trying to fix Pre-Commit -- navigation parameters fixes on sm_dance_bot - -Removed -------- -- None -``` - -```rst -Section_81 -========== - -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 for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. Optional selection of nodes to wait for. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `aws demo`. -- `Brettpac branch`. -- `neo_simulation2` package removal. -- Source build enabled on PR for testing. -- `mm`. -- Diverse improvements in navigation and performance. -- `slam toggle` and `smacc deep history` feature. -- `dance bot s pattern` feature. -- First working version of `sm template` and template generator. -- `waypoints navigator` bug fix. -- `SM core test` added. -- `nav2z` renaming. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. - -Changed -------- - -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Several core improvements during navigation testing. -- Formatting improvements. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. -- More refinement in `sm_dance_bot`. -- Minor tuning to mitigate overshot issue cases. -- Minor navigation improvements. -- Using local action messages. - -Fixed ------ - -- Remove some compile warnings. -- Format fixes. -- Minor format issues. - -Removed -------- - -- `neo_simulation2` package. -- `sm_dance_bot_msgs` removal. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_82 -========== - -Added ------ -- Added remaining SVGs to READMEs (#145). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added SM Atomic SM generator (#143). -- Added dependencies for husky simulation. -- Added warehouse2 progress (#179). -- Added SrConditional fixes and formatting (#168). -- Added feature for CB pure spinning (#188, #189). -- Added feature for planner changes 16 12 (#191). -- Added feature for replanning 16 dec (#193). -- Added feature for undo motion 20 12 (#196, #198). -- Added feature for sync 21 12 (#199). -- Added feature for warehouse2 22 12 (#200). -- Added feature for warehouse2 23 12 (#201). -- Added feature for minor tune (#203). - -Changed -------- -- Updated package list (#142). -- Fixed launch command for sm_dance_bot_strikes_back in README.md. -- Fixed CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuning waypoints (#187). -- Tuning warehouse3 (#197). -- Tuning and fixes (#202). -- Fixed some formatting and templating on SrConditional. -- Moved trigger logic into headers on SrConditional. -- Added reliability QoS config. - -Removed -------- -- Removed parameters smacc (#147). -- Removed node creation and create only a logger (#149). -- Removed test from main moveit cmake. -- Removed some comments in the past. -- Removed some linting warnings. -- Removed test ur5. -- Removed parameters smacc. -- Removed parameters smacc. -- Removed some build errors. -- Removed some more linting warnings. -- Removed some compiling issues. -- Removed some broken master build. -- Removed some pipeline error. -- Removed some broken build. -- Removed some warehouse3 problems. - -Fixed ------ -- Noticed launch command was incorrect in README.md. -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed some errors introduced on formatting. -- Fixed missing dependency. -- Fixed some more linting warnings. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed some formatting issues. - -Authors -------- -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_83 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added docker files for different revisions, warnings removal, and more testing on navigation. -- Added barrel demo. -- Added multiple controllable LEDs plugin. -- Added progress in Husky demo. -- Added improvements in navigation behaviors. -- Added more merge. -- Added feature/docker improvements march 2022 (#235). -- Added replanning for all our examples. -- Added Foxy backport (#206). -- 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. -- Added doxygen-check-build.yml. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added manual deployment for now. -- Added workflow for checking doc build. -- Added workflow for testing prerelease builds. -- Added docs/ as source folder for documentation. -- Added docs/ as output directory. -- Added necessary package and edited Threesome launch. -- Added Dockerfile w/ ROS distro as argument. -- Added new folder for additional tracing contents. -- Added setupTracing.sh. -- Added alternative ManualTracing. -- Added new SM markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Added SMACC2 library tutorial for Dockerfile. -- Added smacc2_performance_tools. - -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 extension of imports. -- Changed all mentions of SMACC/ROS to SMACC2/ROS2. -- Changed formatting of python file. - -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 broken build. -- Fixed some reordering fixes. -- Fixed format and minor issues. -- Fixed startup problems in warehouse 3. -- Fixed format and minor issues. -- Fixed barrel search build and warehouse3. -- Fixed bug in SMACC2 component. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed galactic builds from master and kept only rolling. Removed submodules and used .repos file. -- Fixed progress on navigation rolling. -- Fixed renamed folders, deleted tracing.md, and edited README.md. -``` - - -*pabloinigoblasco* - -```rst -Section_84 -========== - -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 smacc2_rta command across readmes. -- Updated README.md launch command. - -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. -- Renamed event generator library. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Minor formatting improvements. -- Noticed a note that was not removed. -- Attempting pre-commit fixes. -- Progressing in aws navigation. -- Minor format improvements. -- Format improvements. -- More on navigation. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws - -```rst -Section_85 -========== - -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; optional node selection -- Base for the `sm_aws_aarehouse` navigation -- Gazebo fixes for showing the robot and the lidar in `sm_dance_bot`, `sm_dance_bot_strikes_back`, and `sm_dance_bot_lite` -- Progress in navigation, `slam_toggle` client behaviors, and `slam_toolbox` components -- `smacc2::deep_history` syntax introduced for `smacc2` deep history functionality -- First working version of `sm` template and template generator - -Changed -------- -- Formatting improvements in various sections -- Minor format adjustments throughout - -Fixed ----- -- Navigation parameters fixes on `sm_dance_bot` -- Remove some compile warnings -- Correct formatting in `neo_simulation2` package removal -- Move method after the method it calls to prevent recursion - -Removed -------- -- `neo_simulation2` package - -Contributors ------------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_86 -========== - -Added ------ -- Feature/sm dance bot refine (#131) - - More changes in sm_dance_bot -- Feature/sm dance bot refine 2 (#132) - - More changes in sm_dance_bot -- 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) - - Navigation 2 stack renaming - - Formatting -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- 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 - - Progress on 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) - - More readme updates -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Feat: add qos durability to SmaccPublisherClient - - Fix: add a missing colon - - Refactor: remove line - - Feat: add reliability qos config -- Feature/testing moveit behaviors (#167) - - More testing on moveit - - Progress on moveit - - More testing on moveit behaviors -- 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 -- 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) - - 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 -- 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) - -Changed -------- -- Minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Workflows update -- Workflow -- Noticed launch command was incorrect in README.md - - Fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past -- Removing test from main moveit cmake -- Test ur5 -- Progressing in the moveit migration testing -- 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 -- More readme updates -- Moved reference library SMs to smacc2_performance_tools -- Pre-commit cleanup -- Feat: add qos durability to SmaccPublisherClient -- Fix: add a missing colon -- Refactor: remove line -- Feat: add reliability qos config -- More testing on moveit -- Progress on moveit -- More testing on moveit behaviors -- Finishing touches 1 -- Readme -- Redoing sm_dance_bot_warehouse_3 waypoints -- More waypoints -- Fix: some formatting and templating on SrConditional -- Fix: move trigger logic into headers -- Fix: lint -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- - -```rst -Section_87 -========== - -Added ------ - -- Feature/undo motion 20 12 (#196) - - Improved undo motion navigation in warehouse2 -- Feature/undo motion 20 12 (#198) - - Undo tuning and error fixes -- Feature/sync 21 12 (#199) - - Fixed format issues -- Feature/warehouse2 22 12 (#200) - - Finished warehouse2 -- Feature/warehouse2 23 12 (#201) - - Tuning and fixes (#202) -- Feature/minor tune (#203) - - Fixed warehouse 3 problems and core improvements (#204) -- Added missing file from warehouse2 (#205) -- Use correct upstream .repos files for source builds (#243) -- Correct mergify branch names (#246) -- Update galactic source build job name (#250) -- Galactic source build: updated .repos file, bumped action version, and used correct version of upstream packages (backport #241) (#248) -- Restored workflow files (#252) -- Restored files (#253) -- Fix checkout branches for scheduled builds (#254) -- Feature/fixing husky build rolling (#257) - - Made husky project build on rolling -- Feature/fixing husky build rolling (#258) - - Made husky project build on rolling -- Update README.md (#262) -- Feature/fixing ur demos (#261) -- Feature/fixing type string walker (#263) - - Fixed type string walker threesome demo -- Update README.md (#266) -- Update README.md (#267) -- Update README.md (#268) -- Significant update in Getting Started Instructions (#269) - - Removed trailing spaces -- Fixing ur demo (#273) -- Fix: initialized conditionFlag as false (#274) -- Precommit fix (#280) - - Merged in red for focal-rolling due to broken state -- Progress on the sm_husky_barrel -- More on husky demo for galactic -- Feature/galactic rolling merge (#288) - - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit - - Updated description table - - Updated table - - Copied initial docs - - Dockerfile with ROS distro as argument - -Changed -------- - -- Minor changes in various features -- Replanned all examples in different features -- Tuning warehouse3 (#197) -- Format issues in various features -- Docker files for different revisions, warnings removal, and more testing on navigation -- Fixed docker for foxy and galactic -- Docker build files for all versions -- Barrel search build fix and warehouse3 -- Fixed startup problems in warehouse 3 -- Fixed format and minor issues -- Progress in barrel husky -- Progress in husky demo -- Improving navigation behaviors -- More merge -- Docker improvements - -Removed -------- - -- Missing and redundant entries -- Unused code and dependencies -- Fixed building issues -- Typos and broken builds -``` - -```rst -Section_88 -========== - -Added ------ -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_test_2. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files (#58). -- Fix source CI and correct README overview (#62). -- Update c_cpp_properties.json. -- Update README.md with updated launch command. -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - -Changed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug fix in smacc2 component. -- Reverted markdowns to html. -- Edited tracing.md to reflect new tracing event names. -- Renamed folders, deleted tracing.md, edited README.md. -- Corrected trailing spaces. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_reference_library. -- Minor formatting improvements. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Contributors ------------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_89 -========== - -Version 1.0.0 (2022-01-01) ---------------------------- - -Added ------ - -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm they are alive. Optional node selection. -- New feature: `cb_wait_topic_message` asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior. - -Changed -------- - -- Corrected all linters and formatters. -- Several core improvements during navigation testing. -- Formatting improvements. - -Fixed ----- - -- Removed some compile warnings. - -Version 1.1.0 (2022-02-01) ---------------------------- - -Added ------ - -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- More on navigation. -- Merge and progress. -- `sm_dance_bot_lite`. -- Updates yaml. -- `sm_dance_bot` visualizing Turtlebot3. -- Cleaning and lidar show/hide option. -- Cleaning files and formatting work. -- Gazebo fixes to show the robot and lidar. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- AWS demo. - -Changed -------- - -- Progressing in AWS navigation. -- Minor format adjustments. - -Fixed ----- - -- Got `sm_multi_stage_1` working (barely). -- Precommit cleanup run. - -Removed -------- - -- Branch `Brettpac`. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -# Section 90 - -## Added -- Added source build on PR for testing. -- Added more sm_multi_stage_1. -- Added diverse improvements in navigation and performance. -- Added additional linting and formatting. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added smacc2::deep_history syntax. -- Added slam pausing/resuming functionality to sm_dance_bot. -- Added dance bot s pattern. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added local action msgs. -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added reliability qos config. -- Added initial state machine transition timestamp. -- Added durability to SmaccPublisherClient. - -## Changed -- Adjusted build packages of source CI. -- Moved method after the method it calls to prevent recursion. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes, sequences, steps, and finishing touches. -- Renamed AWS navigation sm dance bot. - -## Fixed -- Corrected formatting. -- Fixed launch command in README.md. -- Fixed CI format for Python version. -- Fixed overshot issue cases in waypoints navigator. -- Fixed compiling warnings. -- Fixed broken master build. -- Fixed pipeline error. - -## Removed -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit CMake. - -## Authors -- Pablo Iñigo Blasco -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -- Co-authored by: DecDury -- Co-authored by: Denis Štogl - -```rst -Section_91 -========== - -Added ------ -- Progress on AWS navigation and 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/sm warehouse 2 13 dec 2 (#186). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems and other core improvements (#204). -- Added missing file from warehouse2 (#205). -- Merging code from backport foxy and updates about autoware (#208). -- Update cb_navigate_global_position.hpp. -- Update tracing/ManualTracing.md. - -Changed -------- -- Fixed broken build. -- Minor changes (#175). -- Minor changes. -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes - -```rst -Section_92 -========== - -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 -------- -- 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 ------ -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Fixed formatting in various files. -- Fixed pre-commit issues. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Optimized dependencies in move_base_z_planners_common. -- Corrected all linters and formatters. - -Performance ------------ -- Performance tests improvements. -- More changes on performance tests. -- Minor performance improvements. - -Documentation -------------- -- Edited tracing.md to reflect new tracing event names. -- Updated doxygen links. -- More Readme Updates. -- More Readme. -- Update README.md. -- Updated launch command in README.md. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_atomic_24hr formatting. -- Cleaned up sm_reference_library. -- Cleaned up sm_atomic_24hr more. -- Cleaned up sm_multi_stage_1. -- Cleaned up sm_advanced_recovery_1. -- Cleaned up sm_advanced_recovery_1 more. - -Collaborators -------------- -- Co-authored-by: Denis Štogl . -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . -``` - -```rst -Section_93 -========== - -Added ------ -- New client behavior for nav2: now waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. Optional node selection available. -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Minor format improvements. -- Merge and progress. -- Minor hotfix. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and lidar. -- Gazebo fixes for sm_dance_bot_strikes_back. -- Precommit cleanup run. -- Got sm_multi_stage_1 working (barely). -- Gaining traction with sm_multi_stage_1. -- Various core improvements during navigation testing. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- Removed neo_simulation2 package. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -Section_94 -=========== - -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/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). -- Rolling Docker environment to be executed from any environment (#154). -- Add SM Atomic SM generator (#143). -- 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). - -Changed -------- -- Move method after the method it calls. Otherwise recursion could happen (#126). -- Resolve compile warnings (#137). -- Minor navigation improvements (#141). -- Using local action messages. -- Update package list (#142). -- Fix CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Feature/migration moveit client (#151): Initial migration to smacc2, fixing errors introduced on formatting, and updating format. -- Feature/testing moveit behaviors (#167): More testing on moveit, progress on moveit, and fixing pipeline error. - -Fixed ------ -- Waypoints navigator bug (#133): Minor tuning to mitigate overshot issue cases. -- Minor format issues (#134). -- Noticed typo: Finnaly > Finally. -- Fixing compiling issues. -- Update readme (#164): More readme updates. - -Removed -------- -- Removing parameters smacc. -- Removing node creation and create only a logger (#149). -- Removing test from main moveit cmake. -- Removing sm_dance_bot_msgs. -- Pending references. - -Co-authored-by: Brett , DecDury , Denis Štogl , Denis Štogl . - -```rst -Section_95 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 feature with minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added warehouse2 feature with format changes and headless improvements. - -- Feature/cb pure spinning (#188) - - Implemented pure spinning behavior with format changes and headless improvements. - -- 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) - - Implemented sync feature with replanning for all examples and format fixes. - -- Feature/warehouse2 22 12 (#200) - - Added warehouse2 feature with replanning for all examples and format fixes. - -- Feature/warehouse2 23 12 (#201) - - Added warehouse2 feature with tuning and fixes. - -- Feature/minor tune (#203) - - Implemented minor tune with fixes for warehouse 3 problems. - -- Feature/odom tracker improvements and retry motion (#223) - - Improved odom tracker with forward behavior retry functionality and removed warnings. - -Changed -------- -- Finetuning waypoints (#187) - - Co-authored with Ubuntu 20-04-02-amd64. - - Improved waypoint finetuning. - -- Tuning warehouse3 (#197) - - Tuned warehouse3 feature. - -- Fix rolling builds (#222) - - Fixed issues with rolling builds. - -- Foxy backport (#206) - - Backported changes to Foxy with minor formatting fixes. - -Fixed ------ -- Several fixes (#194) - - Implemented several fixes. - -- Minor broken build (#206) - - Fixed minor issues causing broken builds. - -Removed -------- -- Remove example things from Foxy CI setup. (#214) - - Removed unnecessary example configurations from Foxy CI setup. - -- Disable disabled packages - - Updated workflows to disable unnecessary packages. - -Other ------ -- Add mergify rules file. -- Try fixing CI for rolling. (#209) - - Merging to get backport working. - -- Add Autoware Auto Msgs into not-released dependencies. (#220) - - Added Autoware Auto Msgs as dependencies. - -- Remove trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Update ci-build-source.yml. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of python file. -- Included necessary package and edited Threesome launch. -- 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. -- Updated name of package and package.xml to pass liter. -- Executed on master update. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Updated description table. -- Updated table. -- Copied initial docs. -- Dockerfile w/ ROS distro as argument. - - Usage: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/". -``` - -*pabloinigoblasco* - -```rst -Section_96 -========== - -Added ------ -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to automate ros-rolling-ros2trace installation. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Added README tutorial for Dockerfile. -- 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. You optionally can select the nodes to wait. - -Changed -------- -- Renamed tracing events. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated smacc2_rta command across readmes. -- 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. -- Format improvements in various files. -- Attempted pre-commit fixes. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_97 -========== - -Added ------ -- Implemented 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: `cb_wait_nav2_nodes`, which subscribes to the `/bond` topic and waits for selected nodes to become active. - -Changed -------- -- Improved core functionality during navigation testing. -- Enhanced formatting for better readability. - -Fixed ------ -- Resolved navigation parameters issues on `sm_dance_bot`. -- Fixed compile warnings. - -Removed -------- -- Removed redundant format improvements entries. - -Contributors ------------- -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -Section_98 ------------ - -### 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 husky launch file in sm_dance_bot for AWS navigation. (#174) -- Added dependencies for husky simulation for AWS navigation. - -### Changed -- Adjusted build packages of source CI. -- Improved navigation and performance. (#116) -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. (#122) -- Polished sm_dance_bot and s-pattern. (#128, #129) -- Updated package list. (#142) -- Moved reference library SMs to smacc2_performance_tools. (#166) -- Refactored sm dance bot strikes back. (#152) -- Updated readme files. (#140, #145, #164) - -### Fixed -- Corrected formatting. -- Removed merge markers from a python file. (#119) -- Fixed CI format for Python version. (#148) -- Fixed launch command in README.md. -- Fixed compiling issues. - -### Removed -- Removed neo_simulation2 package. - -### Miscellaneous -- Co-authored commits: Brett (brett@robosoft.ai), pabloinigoblasco (pablo@ibrobotics.com), DecDury (declandury@gmail.com), Denis Štogl (destogl@users.noreply.github.com, denis@stogl.de). - -### Contributors -- Brett (brett@robosoft.ai) -- pabloinigoblasco (pablo@ibrobotics.com) -- DecDury (declandury@gmail.com) -- Denis Štogl (destogl@users.noreply.github.com, denis@stogl.de) - -```rst -Section_99 -========== - -Added ------ -- Added Feature/retry behavior warehouse 1 (#226) - - Includes minor changes, replanning for all examples, backport to foxy, and minor format adjustments. -- Added Foxy backport (#206) - - Includes minor formatting fixes, trailing spaces correction, codespell fix, Python linters warnings correction, addition of galactic CI build due to Navigation2 issues in rolling, partial changes for ament_cpplint, addition of tf2_ros as dependency, disabling of ament_cpplint and some packages, ccache version bump, further package ignore, satisfaction of ament_lint_cmake, addition of missing licenses, disabling of cpplint and cppcheck linters, correct formatters, branching example, disabling of disabled packages, update of ci-build-source.yml, extension change, import extension change, cppcheck enablement, Python file formatting correction, necessary package inclusion, and Threesome launch editing. -- Added dockerfiles (#225) -- Added Fix code generators (#221) - - Includes fixing of other build issues, update of SM template for better code visibility, removal of node usage in SM performance template, update of template to use Blackboard storage, resolution of global data in template, and update of sm_name.hpp. - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Fixed ------ -- Fixed minor broken build. -- Fixed warnings removal and additional testing on navigation in docker files for different revisions. -- Fixed docker for foxy and galactic. - -Removed -------- -- Removed use of node in the sm performance template. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Pablo Iñigo Blasco -``` - -```rst -Section_100 -=========== - -Added ------ - -- Created workflow for testing prerelease builds. -- Added setupTracing.sh script to install necessary packages and configure tracing group. -- Introduced alternative ManualTracing method. -- Added new SM markdowns. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Implemented performance tests improvements. -- Added sm_respira_test_2. -- Added new feature cb_wait_topic_message for asynchronous client behavior. -- Created sm_multi_stage_1 state machine. - -Changed -------- - -- Renamed packages to smacc2 and smacc2_msgs. -- Updated package name and package.xml for liter compatibility. -- Replaced "smacc application" with "SMACC2 library" in wording. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_reference_library formatting. -- Corrected trailing spaces in code. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Fixed ------ - -- Corrected GitHub branch reference. -- Fixed bug in smacc2 component. -- Reverted markdowns to HTML format. -- Fixed source CI and corrected README overview. -- Attempted precommit fixes. - -Removed -------- - -- Removed manual deployment method. -- Ignored all packages except smacc2 and smacc2_msgs. -- Removed manual installation of ros-rolling-ros2trace (now automated in setupTracing.sh). -- Removed galactic builds from master, keeping only rolling. -- Removed submodules and used .repos file for dependencies. -- Deleted tracing directory. -- Deleted tracing.md file. -``` - -*pabloinigoblasco* - -```rst -Section_101 -=========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#82) -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection -- New feature: `cb pause slam` client behavior (#98) -- New client behavior: `cb pause slam` pauses SLAM functionality - -Changed -------- -- Corrected all linters and formatters -- Navigation parameters fixes on `sm_dance_bot` -- Minor formatting improvements - -Fixed ------ -- Removed some compile warnings (#96) - -Removed -------- -- Minor hotfix - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` -*pabloinigoblasco* - -Section_102 ------------ - -Added ------ -- Added Brettpac branch (#110). -- Added a3 (#113). -- Added more sm_multi_stage_1 (#114). -- Added diverse improvements navigation and performance (#116). -- Added Feature/diverse improvements navigation performance (#117). -- Added Remove neo_simulation2 package. (#112). -- Added Feature/slam toggle and smacc deep history (#122). -- Added Move method after the method it calls. Otherwise recursion could happen. (#126). -- Added First working version of sm template and template generator. (#127). -- Added Feature/dance bot s pattern (#128). -- Added Feature/dance bot s pattern (#129). -- Added Feature/sm dance bot refine (#131). -- Added Feature/sm dance bot refine 2 (#132). -- Added waypoints navigator bug (#133). -- Added progress in the sm_dance_bot tests (#135). -- Added sm_dance_bot_lite (#136). -- Added Resolve compile warnings (#137). -- Added Add SM core test (#138). -- Added minor navigation improvements (#141). -- Added using local action msgs (#139). -- Added Feature/nav2z renaming (#144). -- Added added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added added remaining SVGs to READMEs (#145). -- Added Update package list. (#142). -- Added Fix CI: format fix python version (#148). -- Added Add SM Atomic SM generator. (#143). -- Added Remove node creation and create only a logger. (#149). -- Added Rolling Docker environment to be executed from any environment (#154). -- Added slight waypoint 4 and iterations changes so robot can complete course (#155). -- Added Feature/migration moveit client (#151). -- Added initial migration to smacc2. -- Added Add QOS durability to SmaccPublisherClient (#163). -- Added feat: add qos durability to SmaccPublisherClient. -- Added fix: add a missing colon. -- Added refactor: remove line. -- Added feat: add reliability qos config. -- Added Feature/testing moveit behaviors (#167). -- 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). - -Changed -------- -- Corrected formatting in Remove neo_simulation2 package. (#112). -- Adjusted build packages of source CI in Remove neo_simulation2 package. (#112). -- Polished sm_dance_bot and s-pattern in Feature/dance bot s pattern (#128). -- Fixed typo in Feature/dance bot s pattern (#128). -- Changed "Finnaly" to "Finally" in Feature/dance bot s pattern (#129). -- Fixed launch command in README.md for sm_dance_bot_strikes_back and removed past comments. -- Updated format in Feature/migration moveit client (#151). -- Added missing dependency in Feature/migration moveit client (#151). -- Fixed linting warnings in Feature/migration moveit client (#151). -- Updated format in Feature/migration moveit client (#151). -- Added .reps dependencies and fixed build errors in Feature/migration moveit client (#151). -- Added repos dependency in Feature/migration moveit client (#151). -- Added dependency to ur5 client in Feature/migration moveit client (#151). -- Refactored Docker in Feature/migration moveit client (#151). -- Improved Dockerfile for building local tests in Feature/migration moveit client (#151). -- Fixed compiling issues in Feature/migration moveit client (#151). -- Updated README in Feature/migration moveit client (#151). - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs in Feature/nav2z renaming (#144). -- Removed parameters smacc in removing parameters smacc (#147). - -Fixed ------ -- Fixed recursion issue by moving method after the method it calls (#126). -- Fixed broken master build in Feature/testing moveit behaviors (#167). -- Fixed pipeline error in Feature/testing moveit behaviors (#167). - -Authors -------- -- Co-authored-by: Ubuntu 20-04-02-amd64 in multiple entries. -- Co-authored-by: pabloinigoblasco in diverse improvements navigation and performance (#116). -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152). -- Co-authored-by: Denis Štogl in Feature/sm dance bot strikes back refactoring (#152). - -Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_103 -=========== - -Added ------ - -- Introduce multistage modes for improved sequence handling. -- Implement sm_multi_stage sequences and sm_multi_state_1 steps. -- Add sm_multi_stage_1 sequence d, sm_multi_stage_1 c sequence, mode_5_sequence_b, and mode_4_sequence_b. -- Include finishing touches 1 and update readme. - -Changed -------- - -- Enhance AWS navigation with sm_dance_bot (#174). -- Update repo dependencies and launch husky files in sm_dance_bot. -- Adjust dependencies for husky simulation in rolling and galactic. -- Refactor navigation clients and behaviors for AWS demo. - -Fixed ------ - -- Fix broken builds and formatting issues. -- Resolve linting errors and broken source builds. -- Correct Focal-Rolling builds and trailing spaces. -- Address python linters warnings and codespell issues. - -Removed -------- - -- Remove redundant files and fix minor formatting errors. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_104 -=========== - -Added: ------- -- Added tf2_ros as dependency to find include. -- Added missing licenses. -- Added workflow for checking doc build. -- Added setupTracing.sh which installs necessary packages and configures tracing group. -- Added a dockerfile for Rolling and Galactic. - -Changed: --------- -- Changed extension of imports. -- Changed wording "smacc application" to "SMACC2 library". -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Changed GitHub branch reference. -- Changed name of package and package.xml to pass liter. -- Changed extension. - -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, now automated in setupTracing.sh. -- Removed galactic builds from master and kept only rolling, removing submodules and using .repos file. -- Removed tracing directory. - -Other Changes: --------------- -- Bumped ccache version. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Enabled cppcheck. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Reactivated smacc2 nav clients for rolling via submodules. -- Optimized dependencies in move_base_z_planners_common. -- Renamed tracing events. -- Reverted markdowns to html. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated doxygen-deploy.yml. -- Updated changelogs. -- Updated description table. -- Updated table. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated sm_three_some launch command. -- Updated ci-build-source.yml. -- Updated tracing/ManualTracing.md. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated smacc2_sm_reference_library/sm_atomic/README.md. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated name of package and package.xml to pass liter. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated name of package and package.xml to pass liter. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated name of package and package.xml to pass liter. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated - -```rst -Section_105 -=========== - -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. -- New feature: sm_dance_bot_lite. - -Changed -------- - -- Updated launch command. -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor format improvements. -- Merge and progress in aws navigation demo. -- Fix format in sm_dance_bot. -- Minor hotfix in doxygen deployment workflow. -- Visualizing turtlebot3 in sm_dance_bot. - -Fixed ------ - -- Several core improvements during navigation testing. -- Formatting improvements. - -Removed -------- - -- Removed some compile warnings. - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -Section_106 -=========== - -Added ------ -- Added `sm_dance_bot` feature to visualize `turtlebot3`. -- Added lidar show/hide option for cleaning. -- Added formatting improvements. - -Changed -------- -- Improved `sm_dance_bot` gazebo visualization. -- Enhanced formatting for better readability. - -Fixed ------ -- Fixed issues with gazebo to display the robot and lidar correctly. -- Resolved formatting inconsistencies. -- Fixed `sm_multi_stage_1` doubling issue. -- Fixed gazebo issues for `sm_dance_bot_strikes_back`. -- Fixed issues with `sm_multi_stage_1` functionality. -- Fixed issues with AWS demo. -- Corrected formatting in various files. -- Fixed issues with `sm_dance_bot` stages progression. -- Fixed issues with `neo_simulation2` package. -- Fixed source build for testing purposes. -- Fixed build packages for source CI. -- Fixed recursion possibility in method calls. -- Fixed overshot issue in waypoints navigator. -- Fixed minor format issues. -- Fixed compile warnings. -- Fixed navigation improvements. -- Fixed launch command in README.md. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed unnecessary comments in code. -- Removed unused `sm_dance_bot_msgs`. -- Removed unused parameters in `smacc`. -- Removed unnecessary workflows. -- Removed incorrect launch command in README.md. - -Other ------ -- Co-authored with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , and pabloinigoblasco . -- Updated package list. -- Added SVGs to READMEs for better visualization. -- Rolled Docker environment for universal execution. -- Progressed in migration to `smacc2`. -- Added missing dependencies. -- Improved Dockerfile for local tests. -- Updated README files. -- Continued work on moveit migration. -- Added `.reps` dependencies. -- Added dependencies to `ur5` client. -- Refactored Docker setup. -- Made progress on `move_it` PR. - -```rst -Section_107 -=========== - -Added ------ - -- Initial state machine transition timestamp (#165) -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS config -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Added dependencies for husky simulation -- Added Waypoint Inputs (#178) -- Added repo dependency for husky launch file in sm_dance_bot -- Added finetuning waypoints (#187) -- Added pure spinning behavior missing files -- Added SrConditional fixes and formatting (#168) -- 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 22 12 (#200) -- Feature/warehouse2 23 12 (#201) - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools -- Refactored to remove line -- Renamed sm_advanced_recovery_1 (#171) -- Reworked sm_multi_stage_1 (#172) -- Redoing sm_dance_bot_warehouse_3 waypoints -- Improved undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Fixed warehouse 3 problems and other core improvements (#204) -- Updated subscriber publisher components -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Reordered components for autoware demo -- Docker build files for all versions -- Barrel search build fix and warehouse3 -- Progress in barrel husky - -Fixed ------ - -- Fixed missing colon -- Fixed pipeline error -- Fixed broken master build -- Fixed broken build -- Fixed formatting -- Fixed errors in pure spinning behavior -- Fixed format issues -- Fixed tuning and fixes -- Fixed startup problems in warehouse 3 -- Fixed broken build -- Fixed warnings removal -- Fixed docker for foxy and galactic - -Removed -------- - -- Removed a missing colon -- Removed line - -Co-authored-by --------------- - -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay - -``` - -```rst -Section_108 -=========== - -Added ------ - -- Feature/barrel - do not merge yet (#233) -- 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 -- 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 new sm markdowns -- Added a dockerfile for Rolling and Galactic - -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" -- 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 -- 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 -- Do not execute clang-format on smacc2_sm_reference_library package. -- Renaming of event generator library -- Optimized deps in move_base_z_planners_common. -- 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 - -Fixed ------ - -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Correct formatters. -- Correct formatting of python file. -- Fixed source CI and correct README overview. (#62) - -Removed -------- - -- Delete tracing directory -- 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" - -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_109 -=========== - -Added ------ - -- 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) -- 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) - -Changed -------- - -- Reworked sm_advanced_recovery_1 (#83, #84, #85, #86) -- Modified sm_atomic_performance_test_a_2 (#89) -- Updated launch command in README.md -- Corrected all linters and formatters (#82) - -Fixed ------ - -- Fixed pre-commit issues (#83, #84, #85, #86, #90) -- Fixed navigation parameters on sm_dance_bot (#93, #95) -- Removed some compile warnings (#96) -``` - -## Section_110 - -### 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 `add` for `nav2`: 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. -- Added gazebo fixes to show the robot and the lidar. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. -- Added remaining SVGs to READMEs. - -### Changed -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option in `sm_dance_bot_visualizing_turtlebot3`. -- Updates in YAML files. -- Adjusted build packages of source CI. -- Rolling Docker environment to be executed from any environment. -- Refactored `sm_dance_bot_strikes_back`. - -### Fixed -- Minor hotfix. -- Corrected formatting. -- Fixed CI: format fix python version. - -### Removed -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters in `smacc`. - -### Miscellaneous -- Various improvements in navigation and performance. -- Resolved compile warnings. -- Added SM core test. -- Noticed launch command was incorrect in README.md, fixed launch command for `sm_dance_bot_strikes_back`, and removed some comments. -- Precommit cleanup. -- Workflow updates. - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -# Section_111 - -## Added -- Added feature/migration moveit client (#151). -- Added initial migration to smacc2. -- Added progress on move_it PR. -- Added feature/testing moveit behaviors (#167). -- Added feature/aws navigation sm dance bot (#174). -- Added feature/sm warehouse 2 13 dec 2 (#182). -- Added feature/cb pure spinning (#188). -- Added feature/planner changes 16 12 (#191). -- Added feature/replanning 16 dec (#193). -- Added feature/undo motion 20 12 (#196). -- Added feature/sync 21 12 (#199). -- Added feature/warehouse2 22 12 (#200). -- Added feature/warehouse2 23 12 (#201). -- Added feature/minor tune (#203). -- Added fixing warehouse 3 problems, and other core improvements (#204). -- Added backport to foxy. - -## Changed -- Changed waypoint 4 and iterations to allow robot to complete course (#155). -- Changed reference library SMs to smacc2_performance_tools (#166). -- Changed QOS durability to SmaccPublisherClient (#163). -- Changed SrConditional fixes and formatting (#168). - -## Fixed -- Fixed errors introduced on formatting. -- Fixed missing dependency. -- Fixed linting warnings. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed formatting. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed lint issues. -- Fixed missing files in pure spinning behavior. -- Fixed format issues. -- Fixed tuning and errors. -- Fixed missing subscriber publisher components. - -## Removed -- Removed test from main moveit cmake. -- Removed some linting warnings. -- Removed line. - -## Miscellaneous -- Progressed in moveit migration testing. -- Updated format. -- Added .reps dependencies and fixed some build errors. -- Added dependency to ur5 client. -- Refactored docker. -- Improved dockerfile for building local tests. -- Added husky launch file in sm_dance_bot. -- Updated dependencies for husky in rolling and galactic. -- Added warehouse2 progress. -- Finetuned waypoints. -- Redid sm_dance_bot_warehouse_3 waypoints. -- Added more waypoints. -- Progressed on aws navigation and refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added several fixes. -- Improved undo motion navigation warehouse2. -- Tuned warehouse3. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning - -```rst -Section_112 -=========== - -Added: ------- -- Feature/docker improvements march 2022 (#235) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- 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 -- 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 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 -- added README tutorial for Dockerfile - -Changed: --------- -- ros2 launch sm_three_some sm_three_some - to - ros2 launch sm_three_some sm_three_some.launch -- branching example -- 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 -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- sm_reference_library reformatting -- Renaming of event generator library - -Fixed: ------- -- minor broken build -- fixing docker for foxy and galactic -- fixing startup problems in warehouse 3 -- fixing format and minor -- minor linking errors foxy -- minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- 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 -- some progress on navigation rolling -- more changes on performance tests -- Clean up of sm_atomic_24hr -- more sm_atomic_24hr cleanup -- Optimized deps in move_base_z_planners_common -- minor formatting - -Removed: --------- -- warnings removval -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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" -- cleanup -- cleanup -- cleanup -- edited tracing.md to reflect new tracing event names -``` - - -*pabloinigoblasco* - -```rst -Section_113 -=========== - -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. Optionally select the nodes to wait. - -Changed -------- - -- Updated launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). -- Updated doxygen links (#70). -- Updated README.md. - -Fixed ------ - -- Fixed pre-commit issues in various commits. - -Removed -------- - -- Removed redundant entries related to navigation progress and formatting improvements. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_114 -=========== - -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 waiting for them to be alive. Optional node selection. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Gazebo fixes for sm_dance_bot_strikes_back. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- 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 ------ -- Remove some compile warnings. (#96) -- Move method after the method it calls to prevent recursion. (#126) -- Minor tuning to mitigate overshot issue cases in waypoints navigator. -- Minor format issues. - -Removed -------- -- Remove neo_simulation2 package. -- Remove merge markers from a python file. - -Other ------ -- Precommit cleanup run. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Several core improvements during navigation testing. -- Diverse improvements in navigation and performance. -- Cleaning and lidar show/hide option. -- More fixes in various components. -- Keep hammering on multi-stage development. -- Progress in AWS navigation demo. -- Base for the sm_aws_warehouse navigation. -- Progress in AWS navigation. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS - -Section_115 -=========== - -Added ------ -- Renamed navigation 2 stack. -- Improved formatting. -- Added SVGs to READMEs of atomic, dance_bot, and others (#140, #145). -- Updated package list (#142). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient (#163). -- Added reliability QOS configuration. -- Added durability QOS to SmaccPublisherClient. -- Added durability QOS to SmaccPublisherClient. -- Added SM Atomic SM generator. -- Added durability QOS to SmaccPublisherClient. -- Added reliability QOS configuration. - -Changed -------- -- Updated launch command in README.md for sm_dance_bot_strikes_back. -- Refactored feature "sm dance bot strikes back" (#152). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Reworked "sm_multi_stage_1" (#172). -- Updated dependencies for husky in rolling and galactic. -- Progressed on AWS navigation and refactored navigation clients and behaviors. -- Fine-tuned waypoints (#187). -- Redid waypoints for "sm_dance_bot_warehouse_3". -- Fine-tuned warehouse3. -- Improved undo motion navigation for warehouse2. -- Tuned warehouse3. - -Fixed ------ -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed CI: format fix python version (#148). -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed formatting. -- Fixed some linting warnings. -- Fixed some errors introduced on formatting. -- Fixed some more linting warnings. -- Fixed compiling issues. -- Fixed formatting issues. - -Removed -------- -- Removed parameters from smacc (#147). -- Removed test from main moveit cmake. -- Removed node creation and created only a logger. - -Authors -------- -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl - -```rst -Section_116 -=========== - -Added ------ - -- Added missing file from warehouse2 (#205) -- Use correct upstream .repos files for source builds (#243) -- Correct mergify branch names (#246) -- 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) -- Feature/fixing husky build rolling (#257) -- Feature/fixing husky build rolling (#258) -- Feature/fixing ur demos (#261) -- Feature/fixing type string walker (#263) -- Significant update in Getting Started Instructions (#269) -- Added changelogs - -Changed -------- - -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Renamed folders, deleted tracing.md, edited README.md -- Performance tests improvements -- More on performance and other issues -- SM_Respira_1 format cleanup -- SM_Respira_test_2 - -Fixed ------ - -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green -- Fixing docker for foxy and galactic -- Fixing startup problems in warehouse 3 -- Fixing format and minor -- Fixing rolling build (#239) -- Trying to fix dependencies -- Fixing to focal by the moment -- More fixing rolling build -- Fixing building issue -- Typo -- Fixing broken build -- Build fix -- Restoring workflow files (#252) -- Restoring files (#253) -- Fix checkout branches for scheduled builds (#254) -- Correct checkout branch on scheduled build -- 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 -------- - -- Ignore packages which should not be released. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -Co-authored-by: brettpac -``` - -```rst -Section_117 -=========== - -Added ------ - -- Add galactic CI setup and rename rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- Update c_cpp_properties.json -- Add new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. Also, add 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. (#82) -- Update README.md with new launch command. -- Add new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. Also, add 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. (#92) -- Add new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. Also, add 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. (#94) - -Changed -------- - -- Update smacc2_rta command across readmes. -- Change launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Modify sm_atomic_performance_test_a_2 (#89). -- Update launch command for sm_respira_1. -- Correct all linters and formatters. - -Fixed ------ - -- Correct trailing spaces. -- Fix pre-commit. -- Attempt pre-commit fixes. -- Fixing precommit. -- Correct all linters and formatters. - -Removed -------- - -- Do not execute clang-format on smacc2_sm_reference_library package. -- Remove note that was not removed. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_118 -=========== - -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 subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Progress in AWS navigation demo. -- Base for `sm_aws_aarehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` improvements. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- `sm_multi_stage_1` doubling. -- `smacc2::deep_history` syntax in `sm_dance_bot`. -- `s-pattern` polishing in `sm_dance_bot`. -- First working version of `sm` template and template generator. -- Minor tweaks. - -Changed -------- -- Formatting improvements in various areas. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and formatting work in `sm_dance_bot`. -- Format fixes in various components. - -Fixed ------ -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting in code. -- Adjust build packages for source CI. -- Move method after the method it calls to prevent recursion. - -Removed -------- -- `neo_simulation2` package. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_119 -=========== - -Added ------ -- Progress in the sm_dance_bot tests (#135) -- 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 SM warehouse 2 13 dec 2 (#182) -- Added CB pure spinning (#188) -- Added planner changes 16 12 (#191) -- Added undo motion 20 12 (#196) - -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Some progress on markers cleanup -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs -- Feature/nav2z renaming (#144) -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- 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 -- Progress on moveit migration testing -- Feature/testing moveit behaviors (#167) -- More testing on moveit behaviors -- Progress on moveit -- 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 progress (#179) -- Waypoint Inputs (#178) -- Finetuning waypoints (#187) -- Several fixes (#194) -- Tuning warehouse3 (#197) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing 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 redundant files for pure spinning behavior - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -```rst -Section_120 -=========== - -Added ------ - -- Feature/undo motion 20 12 (#198): Improved undo motion navigation in warehouse2. -- Feature/sync 21 12 (#199): Addressed format issues. -- Feature/warehouse2 22 12 (#200): Finished warehouse2 development. -- Feature/warehouse2 23 12 (#201): Tuning, fixes, and enhancements (#202). -- Feature/minor tune (#203): Fixed warehouse 3 issues and improved core functionality (#204). -- Foxy backport (#206): Updated CI build for Galactic due to Navigation2 issues in Rolling. - -Changed -------- - -- Updated launch command for sm_three_some package. -- Renamed header files and corrected formats. -- Added workflow for doc build checking. -- Updated doxygen-check-build.yml and created doxygen-deploy.yml. -- Implemented testing workflow for prerelease builds. -- Renamed packages to smacc2 and smacc2_msgs. -- Reset all versions to 0.0.0. -- Updated description table and other tables. -- Updated changelogs. -- Reverted changes to ignore all packages except smacc2 and smacc2_msgs. -- Updated GitHub branch references. -- Updated package names and package.xml. -- Updated master branch. -- Updated CI build source file. -- Changed extension of imports. -- Enabled cppcheck and corrected python file formatting. -- Included necessary package and edited Threesome launch. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr package. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. - -Fixed ------ - -- Fixed trailing spaces. -- Corrected codespell and python linters warnings. -- Fixed deadlocks and improved continuous integration. -- Fixed missing file in warehouse2. -- Fixed linking errors in Foxy. -- Fixed smacc application wording to SMACC2 library. -- Fixed formatting issues in sm_reference_library. -- Fixed clang-format execution in smacc2_sm_reference_library. -- Fixed trailing spaces in sm_atomic_24hr. -- Fixed source CI and corrected README overview. -- Updated doxygen links. -- Updated README files. -- Updated launch command for sm_respira_1 package. -- Removed unnecessary manual installation steps for ros-rolling-ros2trace. -- Updated tracing event names. -- Enabled build of missing Rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders and deleted unnecessary files. -- Added smacc2_performance_tools package. -- Improved performance tests. -- Cleaned up formatting in sm_respira_1 and sm_atomic_24hr packages. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Fixed minor formatting issues. -``` - -*pabloinigoblasco* - -```rst -Section_121 -=========== - -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 -------- - -- Progress in AWS navigation demo -- Navigation parameters fixes on sm_dance_bot -- Several core improvements during navigation testing - -Fixed ------ - -- Fix pre-commit issues -- Correct all linters and formatters - -Removed -------- - -- Removed redundant entries - -Contributors ------------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -Section_122 -=========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `wait nav2 nodes subscribing to the /bond topic and waiting they are alive`. You can optionally select the nodes to wait. - -Changed -------- -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot`. -- Polishing `sm_dance_bot` and s-pattern. -- More refinement in `sm_dance_bot`. -- First working version of `sm template` and template generator. -- Minor tuning to mitigate overshot issue cases in `waypoints navigator`. -- Minor navigation improvements. -- Renaming to `navigation 2 stack`. - -Fixed ------ -- Move method after the method it calls to prevent recursion (#126). -- Corrected formatting in `neo_simulation2 package removal`. -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md. - -Removed -------- -- Removed `neo_simulation2 package`. -- Removed `sm_dance_bot_msgs`. -- Removed parameters in `smacc`. - -Other ------ -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in gazebo fixes for `sm_dance_bot_strikes_back`. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Precommit cleanup. -- Update package list. -- Workflows update. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Author: Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_123 -=========== - -Added ------ -- Add SM Atomic SM generator. (#143) -- Feature/sm dance bot strikes back refactoring (#152) - - Co-authored-by: DecDury - - Co-authored-by: Denis Štogl -- Feature/migration moveit client (#151) - - initial migration to smacc2 - - fixing some errors introduced on formatting - - missing dependency - - fixing some more linting warnings - - adding .reps dependencies and also fixing some build errors - - repos dependency - - adding dependency to ur5 client -- 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 -- Feature/aws navigation sm dance bot (#174) - - repo dependency - - husky launch file in sm_dance_bot - - Add dependencies for husky simulation. - - Fix formatting. - - Update dependencies for husky in rolling and galactic. - - progress on aws navigation and some other refactorings on navigation clients and behaviors - - more on aws demo - - fixing broken build -- Feature/wharehouse2 dec 14 (#185) - - warehouse2 - - minor -- Feature/sm warehouse 2 13 dec 2 (#186) - - more changes and headless - - merge - - headless and other fixes - - default values -- Feature/cb pure spinning (#189) - - more changes and headless - - merge - - headless and other fixes - - default values -- Feature/planner changes 16 12 (#191) - - more fixes -- Feature/replanning 16 dec (#193) - - replanning for all our examples -- Feature/undo motion 20 12 (#198) - - replanning for all our examples - - improving undo motion navigation warehouse2 -- Feature/sync 21 12 (#199) - - replanning for all our examples -- Feature/warehouse2 22 12 (#200) - - replanning for all our examples -- Feature/warehouse2 23 12 (#201) - - replanning for all our examples -- Feature/minor tune (#203) - - tuning and fixes - -Changed -------- -- Rolling Docker environment to be executed from any environment (#154) -- moved reference library SMs to smacc2_performance_tools (#166) -- initial state machine transition timestamp (#165) -- SrConditional fixes and formatting (#168) - - fix: some formatting and templating on SrConditional - - fix: move trigger logic into headers - - fix: lint -- 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 CI: format fix python version (#148) -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- fixing compiling issues -- fixing broken build -- warehouse2 progress (#179) -- format (#180) -- format issues -- format issues -- tuning and fixes (#202) -- minor tune -- minor format -- minor linking errors foxy - -Removed -------- -- Remove node creation and create only a logger. (#149) -- removing test from main moveit cmake -- test ur5 -- progressing in the moveit migration testing -- updating format -- minor dockerfile test workaround -- improving dockerfile for building local tests -- fixing undo tuning and errors -- weird moveit not downloaded repo -- added missing file from warehouse2 (#205) - -Authors -------- -- Pablo Iñigo Blasco -``` - -```rst -Section_124 -=========== - -Added: ------- -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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: - ``` - 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: - Changed to ros2 launch sm_three_some sm_three_some.launch. - -Fixed: ------- -- 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. -- 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. - -Removed: --------- -- Missing. -- Missing sm. -- Updating subscriber publisher components. -- Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine. -- Refining cp subscriber cp publisher. -- Autoware demo. -- Missing. -- Foxy ci. -- Fix. -- Minor broken build. -- Merging code from backport foxy and updates about autoware (#208). -- Minor changes. -- Replanning for all our examples. -- Backport to foxy. -- Minor format. -- Minor linking errors foxy. -- Foxy backport (#206). -- Minor formatting fixes. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension. -- Change extension of imports. -- Disable some packages and update workflows. -- 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_aarehouse navigation. -- Progressing in aws navigation. -- Minor. -- Several core improvements during navigation testing. -- Formatting improvements. - -Authors: --------- -- Pablo Iñigo Blasco -- DecDury -- reelrbtx -- brettpac -- David Revay -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_125 -=========== - -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 -- Corrected all linters and formatters - -Fixed ------ - -- Fix pre-commit issues -- Remove some compile warnings - -Removed -------- - -- Nothing - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_126 -=========== - -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 add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait -- Feature/dance bot launch gz lidar choice (#102) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- Feature/dance bot s pattern (#128) -- First working version of sm template and template generator. (#127) -- Add SM core test (#138) -- Feature/nav2z renaming (#144) -- Added SM Atomic SM generator. (#143) - -Changed -------- - -- 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 -- Minor tuning to mitigate overshot issue cases -- Some more progress on markers cleanup -- Minor navigation improvements -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Remove node creation and create only a logger - -Fixed ------ - -- Navigation parameters fixes on sm_dance_bot -- Resolve compile warnings -- Fix CI: format fix python version - -Removed -------- - -- Remove neo_simulation2 package -- Removing parameters smacc -- Removing sm_dance_bot_msgs -- Pending references - -Other Changes -------------- - -- Several core improvements during navigation testing -- Formatting improvements -- Minor format fixes -- Format improvements -- Gazebo fixes, to show the robot and the lidar -- Format fixes -- Format improvements -- Precommit cleanup run -- Updates yaml -- Precommit cleanup -- Workflows update -- Workflow -- Added SVGs to READMEs of atomic, dance_bot, and others -- Added remaining SVGs to READMEs -- Precommit cleanup -- Update package list -``` - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_127 -=========== - -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 -- Add QOS durability to SmaccPublisherClient (#163) - - Adding qos durability to SmaccPublisherClient - - Fixing missing colon - - Removing line - - Adding reliability qos config -- Feature/aws navigation sm dance bot (#174) - - Adding dependencies for husky simulation - - Updating dependencies for husky in rolling and galactic - - Progress on aws navigation and refactorings on navigation clients and behaviors - - Fixing broken build - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#203) -- Fixing warehouse 3 problems and other core improvements (#204) - - Removing deadlocks and making continuous integration green - -Fixed ------ - -- Update readme (#164) -- SrConditional fixes and formatting (#168) - - Fixing formatting and templating on SrConditional - - Moving trigger logic into headers - - Lint fixes -- Several fixes (#194) -- Fixing warehouse 3 problems and other core improvements to remove deadlocks, also making continuous integration green (#204) -- Added missing file from warehouse2 (#205) - -Removed -------- - -- None - -Authors -------- - -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_128 -=========== - -Added: ------- -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- 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 -- Create smacc2_performance_tools -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Dockerfile w/ ROS distro as argument - use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Include necessary package and edit Threesome launch -- Open new folder for additional tracing contents -- Rename header files and correct format. -- Reset all versions to 0.0.0 -- Update changelogs -- Update description table -- Update doxygen-check-build.yml -- Update name of package and package.xml to pass liter. -- Update table -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Use manual deployment for now. -- Use smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Correct codespell. -- Correct formatters. -- Correct formatting of python file. -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable some packages and update workflows. -- Enable cppcheck -- Ignore all packages except smacc2 and smacc2_msgs -- Ignore further packages -- Satisfy ament_lint_cmake -- Bump ccache version -- Add missing licences. -- Remove example things from Foxy CI setup. (#214) -- Remove 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" -- Remove tracing directory -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Update ci-build-source.yml -- Update tracing/ManualTracing.md -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -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" -- renamed folders, deleted tracing.md, edited README.md -- renamed tracing events after -- reactivating smacc2 nav clients for rolling via submodules -- some progress on navigation rolling -- updated mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed: ------- -- Fix rolling builds (#222) -- Fix trailing spaces. -- Minor broken build -- Minor changes -- Minor format -- Minor formatting fixes - -Removed: --------- -- Disable disabled packages -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Remove warnings (#213) -- Do not execute clang-format on smacc2_sm_reference_library package. - -Co-authored-by: David Revay -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_129 -=========== - -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) -- Feature/sm dance bot fixes (#95) - -Changed -------- - -- Update c_cpp_properties.json to use `ros2 launch sm_respira_1 sm_respira_1.launch` (#69) -- Update README.md launch command -- Correct all linters and formaters. - -Fixed ------ - -- Fix source CI and correct README overview. (#62) -- Fix pre-commit issues. -- Correct navigation parameters on sm_dance_bot. - -Removed -------- - -- Removed redundant entries. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_130 -=========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive. Optional node selection available. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- -- Progress in AWS navigation demo. -- 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`. - -Fixed ------ -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format issues. -- Compile warnings removed. -- Recursion issue potential fix by moving method after the method it calls. -- Minor navigation improvements. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. - -Other ------ -- Precommit cleanup run. -- Updates to YAML files. -- 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`. -- Various core improvements during navigation testing. -- Several formatting improvements. -- Cleaning and lidar show/hide option. -- More progress on markers cleanup. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_dance_bot_lite` progress. -- `sm_multi_stage_1` working progress. -- `sm_multi_stage_1` gaining traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -``` - -```rst -Section_131 -=========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added remaining SVGs to READMEs (#145). -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added dependencies for husky simulation. -- Added dependencies for husky in rolling and galactic. -- Added warehouse2 progress (#179). -- Added Waypoint Inputs (#178). -- Added more Waypoints. -- Added default values. -- Added more changes and headless. -- Added merge. -- Added finishing touches 1. -- Added more testing on moveit. -- Added progress on moveit. -- Added more testing on moveit behaviors. -- Added slight waypoint 4 and iterations changes so robot can complete course (#155). -- Added progress on moveit migration testing. -- Added progress on move_it PR. -- Added progress on aws navigation and some other refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added fixing broken master build. -- Added fixing pipeline error. -- Added fixing compiling issues. -- Added fixing some more linting warnings. -- Added fixing some errors introduced on formatting. -- Added fixing some build errors. -- Added fixing broken build. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- - -Section_132 -========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added docker build files for all versions -- Added dockerfiles (#225) -- Added Feature/retry behavior warehouse 1 (#226) -- Added a dockerfile for Rolling and Galactic -- Added setupTracing.sh to automate ros-rolling-ros2trace installation -- Added alternative ManualTracing method -- Added new sm markdowns -- Added README tutorial for Dockerfile - -Changed -------- -- Changed wording "smacc application" to "SMACC2 library" -- Changed extension of imports -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- Changed formatting of python file -- Changed extension of header files -- Changed all mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed ------ -- Fixed warehouse 3 problems and other core improvements (#204) -- Fixed minor broken build -- Fixed trailing spaces -- Fixed codespell -- Fixed python linters warnings -- Fixed other build issues - -Removed -------- -- Removed use of node in the sm performance template -- Removed manual installation of ros-rolling-ros2trace - -Other ------ -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Minor tune -- Weird moveit not downloaded repo -- Updating subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Autoware demo -- Foxy CI -- Some reordering fixes -- Docker files for different revisions, warnings removal, and more testing on navigation -- Fixing docker for foxy and galactic -- Fix other build issues -- Update SM template and make example code clearly visible -- Update templated to use Blackboard storage -- Update template to resolve the global data correctly -- Update sm_name.hpp -- Update ci-build-source.yml -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use manual deployment for now -- Create workflow for checking doc build -- 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 linter -- 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 with ROS distro as argument -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- Enable cppcheck -- Included necessary package and edited Threesome launch -- 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 - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Pablo Iñigo Blasco - -```rst -Section_133 -=========== - -Added ------ -- Added smacc2_performance_tools for performance testing. -- 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. Nodes to wait can be optionally selected. - -Changed -------- -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated README.md launch command. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- 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 on smacc2_sm_reference_library package. - -Other ------ -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Minor formatting improvements. -- Noticed a note that was not removed while producing these changes. -- Navigation parameters fixes on sm_dance_bot. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_134 -=========== - -Added ------ - -- New feature: `cb_wait_topic_message` client behavior for asynchronous waiting and optional content check of a topic message. -- New client behavior for `nav2`: `cb_wait_nav2_nodes` to wait for nodes subscribing to the `/bond` topic. -- New client behavior: `cb_pause_slam` for pausing SLAM functionality. -- New client behavior: `sm_dance_bot_lite` for visualizing TurtleBot3. -- New feature: Gazebo fixes for showing the robot and lidar in `sm_dance_bot` and `sm_dance_bot_strikes_back`. -- New feature: `sm_multi_stage_1` with multiple stages. -- New feature: `smacc2::deep_history` syntax for deep history in `smacc2`. - -Changed -------- - -- Improved core functionality during navigation testing. -- Formatting improvements in various sections. -- Navigation parameters fixes on `sm_dance_bot`. -- Minor formatting adjustments in several areas. -- Polishing and refining `sm_dance_bot` and `s-pattern`. - -Fixed ------ - -- Removed compile warnings. -- Removed `neo_simulation2` package. -- Removed merge markers from a Python file. -- Fixed recursion possibility by moving a method after the one it calls. -- Corrected typo ("Finnaly" to "Finally"). - -Removed -------- - -- Removed `neo_simulation2` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_135 -=========== - -Added ------ - -- 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) -- 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) -- Remove node creation and create only a logger. (#149) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) -- initial state machine transition timestamp (#165) -- moved reference library SMs to smacc2_performance_tools (#166) -- 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) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- 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) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) - -Changed -------- - -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- more readme updates -- fixing broken master build -- fixing broken build -- finetuning waypoints (#187) -- more fixes - -Removed -------- - -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake -- removing parameters smacc -- removing dependencies to ur5 client -- removing some comments in the past -- removing some formatting and templating on SrConditional -- remove line - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_136 -=========== - -Added ------ - -- Feature/replanning 16 dec (#193) - - Replanning for all examples -- Feature/undo motion 20 12 (#196) - - Improving undo motion navigation in warehouse2 -- Feature/undo motion 20 12 (#198) - - Undo tuning and errors -- Feature/sync 21 12 (#199) - - Format issues -- Feature/warehouse2 22 12 (#200) - - Finishing warehouse2 -- Feature/warehouse2 23 12 (#201) - - Tuning and fixes (#202) -- Feature/minor tune (#203) - - Fixing warehouse 3 problems and other core improvements (#204) - - Added missing file from warehouse2 (#205) -- Feature/improvements warehouse3 (#228) - - Backport to foxy -- Foxy backport (#206) - - Fixing format and minor issues - - Fixing trailing spaces - - Correcting codespell and python linters warnings - - Adding galactic CI build due to Navigation2 issues in rolling - - Adding partial changes for ament_cpplint - - Adding tf2_ros as dependency - - Disabling ament_cpplint, cpplint, and cppcheck linters - - Bumping ccache version - - Ignoring further packages - - Satisfying ament_lint_cmake - - Adding missing licenses - - Disabling disabled packages - - Updating workflows - - Enabling cppcheck - - Correcting formatting of python files - - Including necessary package and editing Threesome launch - - Renaming header files and correcting format - - Adding workflow for checking doc build - - Updating doxygen-check-build.yml - - Creating doxygen-deploy.yml - - Creating workflow for testing prerelease builds - - Renaming to smacc2 and smacc2_msgs - - Correcting GitHub branch reference - - Updating package name and package.xml - - Resetting all versions to 0.0.0 - - Ignoring all packages except smacc2 and smacc2_msgs - - Updating changelogs - - Reverting "Ignore all packages except smacc2 and smacc2_msgs" - - Updating description table - - Updating table - - Copying initial docs - - Creating Dockerfile with ROS distro as argument - - Opening new folder for additional tracing contents - - Deleting tracing directory - - Moving tracing.md to tracing directory - - Adding setupTracing.sh - -Changed -------- - -- Only rolling version should be pre-released on master. (#230) - - Correcting Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Branching example - - Changing extension of imports -- ros2 launch sm_three_some sm_three_some - - Changing to ros2 launch sm_three_some sm_three_some.launch -- Added: - - First ensure you have the necessary package installed - - Renaming header files and correcting format -- Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -``` - -*pabloinigoblasco* - -```rst -Section_137 -=========== - -Added ------ -- Automated installation of ros-rolling-ros2trace in setupTracing.sh -- Alternative ManualTracing option -- New SM markdowns -- Dockerfile for Rolling and Galactic -- README tutorial for Dockerfile -- smacc2_performance_tools -- Performance tests improvements -- Optimized dependencies in move_base_z_planners_common -- New feature: cb_wait_topic_message for asynchronous client behavior -- New client behavior for nav2: wait nav2 nodes subscribing to the /bond topic - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Renamed tracing events -- Updated smacc2_rta command across readmes -- Corrected trailing spaces -- Renamed event generator library -- Minor formatting improvements -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - -Fixed ------ -- Bug in smacc2 component -- Do not execute clang-format on smacc2_sm_reference_library package -- Cleaned up sm_atomic_24hr -- Fixed source CI and corrected README overview -- Attempted precommit fixes - -Removed -------- -- Manual installation of ros-rolling-ros2trace -- Galactic builds from master, keeping only Rolling -- Submodules, using .repos file instead -- Tracing.md file -``` - -*pabloinigoblasco* - -```rst -Section_138 -=========== - -Added ------ - -- New feature: `cb_wait_topic_message` (#92) - - Asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `cb_wait_nav2_nodes` (#92) - - Waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot` (#93, #95) -- `cb_pause_slam` client behavior added (#98) -- `sm_dance_bot_lite` updates (#99) -- Visualizing `turtlebot3` in `sm_dance_bot` (#101) -- Gazebo fixes for `sm_dance_bot_strikes_back` (#105) - -Fixed ------ - -- Removed some compile warnings (#96) -- Removed `neo_simulation2` package (#112) - -Removed -------- - -- `neo_simulation2` package - -Collaborators -------------- - -- Co-authored by Ubuntu 20-04-02-amd64 -``` - -```rst -Section_139 -=========== - -Added ------ - -- Adjusted build packages of source CI. -- Diverse improvements in navigation and performance. -- Added linting and formatting. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM core test. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added dependencies for husky simulation. -- Added dependencies for husky in rolling and galactic. -- Added warehouse2. -- Added Waypoint Inputs. - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools. -- Updated package list. -- Updated README. -- Updated format. -- Updated dependencies. -- Updated dockerfile for building local tests. -- Updated readme. -- Updated format. - -Fixed ------ - -- Remove merge markers from a python file. -- Move method after the method it calls to prevent recursion. -- Fix CI: format fix python version. -- Remove node creation and create only a logger. -- Fixing broken master build. -- Fixing pipeline error. -- Fixing compiling issues. - -Removed -------- - -- Removed merge markers from a python file. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit cmake. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_140 -=========== - -Added ------ -- Added progress in warehouse2 (#179) -- Added feature for warehouse 2 on December 13 (#182) -- Added Brettpac branch (#184) -- Added feature for warehouse 2 on December 13 (#186) -- Added finetuning waypoints (#187) -- Added feature for cb pure spinning (#188) -- Added pure spinning behavior missing files and minor changes (#190) -- Added feature for planner changes on December 16 (#191) -- Added feature for replanning on December 16 (#193) -- Added several fixes (#194) -- Added feature for undo motion on December 20 (#196) -- Added feature for undo motion on December 20 (#198) -- Added feature for sync on December 21 (#199) -- Added feature for warehouse2 on December 22 (#200) -- Added finishing warehouse2 feature on December 23 (#201) -- Added feature for minor tune (#203) -- Added fixing warehouse 3 problems and other core improvements (#204) -- Added backport to foxy, minor format, and minor linking errors foxy (#205) -- Added missing components and progress in autoware machine -- Added refining cp subscriber cp publisher -- Added improvements in smacc core for autoware demo -- Added foxy ci fixes and docker files for different revisions -- Added docker build files for foxy and galactic versions -- Added barrel demo and search build fix for warehouse3 -- Added progress in barrel husky and fixing broken build -- Added master rolling to galactic backport, fixing build, and testing dance bot demos -- Added updating galactic repos, runtime dependency, and restoring ur dependency - -Changed -------- -- Changed redoing sm_dance_bot_warehouse_3 waypoints to more waypoints (#181) -- Changed default values for warehouse2 (#185) -- Changed default values for cb pure spinning (#189) -- Changed tuning warehouse3 (#197) -- Changed format issues for sync (#199) -- Changed tuning and fixes for warehouse2 (#202) - -Fixed ------ -- Fixed some formatting and templating on SrConditional (#168) -- Fixed trigger logic into headers on SrConditional -- Fixed lint issues -- Fixed weird moveit not downloaded repo - -Removed -------- -- Removed some reordering fixes - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -- pabloinigoblasco +* Contributors: Brett Aldrich, Pablo Iñigo Blasco diff --git a/smacc2_client_library/cl_moveit2z/package.xml b/smacc2_client_library/cl_moveit2z/package.xml index dc86e1a61..d3927a1de 100644 --- a/smacc2_client_library/cl_moveit2z/package.xml +++ b/smacc2_client_library/cl_moveit2z/package.xml @@ -5,8 +5,8 @@ 2.3.20 The cl_moveit2z package - Pablo Iñigo Blasco - BSD-3 + Brett Aldrich + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/cl_nav2z/CHANGELOG.rst b/smacc2_client_library/cl_nav2z/CHANGELOG.rst index a4020f7ed..194682e03 100644 --- a/smacc2_client_library/cl_nav2z/CHANGELOG.rst +++ b/smacc2_client_library/cl_nav2z/CHANGELOG.rst @@ -1,7724 +1,16 @@ -Changelog for package nav2z_client -=================================== - -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from robosoft-ai/SMACC2 -- Brettpac branch (`#518 `_) - - Attempted fix for ros buildfarm issue - - Further work on buildfarm issue - - Co-authored-by: brettpac -- Contributors: brettpac, pabloinigoblasco - -Version 2.3.6 (2023-03-12) --------------------------- -### No changes - -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release -- Contributors: pabloinigoblasco - -### Changed -- More progress in humble SMACC2 deb generation -- Humble check -- Publisher -- Progress in migration to humble -- Feature/fix mutex galactic (#319) - - Bug fix for galactic mutex - - Testing undo motion and improving action client - - Refactored smacc action client - - Fix and progress in smacc action client - - Progress in smacc action client fork based on signals - - More changes and testing - - More testing on abort - - Added smaccServiceerver client to galactic - - Updates and testing for husky robot - - Progress and testing for husky demo - - Testing abort forward and undo - - Finishing cancel and undo behavior tests -- Undo motion in stEvasion after detecting enemy - in testing (#315) - - Undo motion in stEvasion after detecting enemy - in testing - - Minor format changes - - Green SMACC2 -- Feature/husky barrel improvements (#314) - - Improvements in navigation client behaviors and husky barrel demo - - Many improvements in action client and cb sequence for husky barrel search - - More navigation behaviors on husky barrel search demo - - Functionality improvements in navigation and warehouse 3 -- Husky_improvements (#299) - - Different planners profiles for navigation - - Changes from galactic branch - - Planner switcher and fixes -- Feature/barrel husky improvements (#293) - - Renamed to smacc2 and smacc2_msgs - - Updated package and package.xml - - Dockerfile with ROS distro argument - - Added setupTracing.sh for tracing group configuration - - Removed manual installation of ros-rolling-ros2trace - - Created alternative ManualTracing - - Added new sm markdowns - - Added Dockerfile for Rolling and Galactic - - Co-authored-by: Denis Štogl - - Updated mentions of SMACC/ROS to SMACC2/ROS2 - - Some progress on navigation rolling - - Performance tests improvements - - Format cleanup and performance tests - -### Removed -- Tracing directory -- Manual installation steps -- Unused tracing events -- Galactic builds from master -- Submodules for rolling repositories -- Trailing spaces in sm_reference_library -- Unused smacc2_sm_reference_library package -- Clang-format execution on smacc2_sm_reference_library -- Unused smacc2_rta command across readmes -- Cleanup of sm_atomic_24hr - -```rst -Section_2 -========= - -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 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. -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Fixed pre-commit issues. -- Fixed formatting. - -Removed -------- -- Removed note that was not removed. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_3 -========= - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive, with optional node selection. -- New feature: sm_dance_bot visualizing turtlebot3. -- New feature: dance bot launch gz lidar choice, with cleaning and lidar show/hide option. -- New feature: gazebo fixes for sm_dance_bot_strikes_back. -- New feature: diverse improvements in navigation and performance. -- New feature: slam toggle client behaviors and slam_toolbox components, introducing smacc2::deep_history syntax. -- New feature: dance bot s pattern, polishing sm_dance_bot and s-pattern. -- First working version of sm template and template generator. - -Changed -------- - -- Progress in AWS navigation demo. -- Progress in navigation testing. -- Progress in sm_dance_bot tests. -- Progress in markers cleanup. -- Minor navigation improvements. -- Minor tuning to mitigate overshot issue cases. - -Fixed ------ - -- Navigation parameters fixes on sm_dance_bot. -- Remove some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Move method after the method it calls to prevent recursion. -- Resolve compile warnings. - -Removed -------- - -- Remove merge markers from a Python file. - -Contributors ------------- - -- Ubuntu 20-04-02-amd64 (brett@robosoft.ai) -- Pablo Iñigo Blasco (pablo@ibrobotics.com) -``` - -```rst -Section_4 -========= - -Added ------ - -- 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) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked sm_multi_stage_1 (#172) -- Progressed in moveit migration testing -- Updated readme (#164) -- Finetuned waypoints (#187) - -Fixed ------ - -- Fixed launch command in README.md -- Fixed CI: format fix python version (#148) -- Fixed node creation in SM Atomic SM generator (#149) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build in aws navigation -- Fixed formatting in warehouse2 (#177) -- Fixed SrConditional formatting (#168) -- Fixed several issues in replanning (#194) -- Fixed several minor issues - -Removed -------- - -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit cmake -- Removed test ur5 -- Removed node creation and create only a logger - -Other Changes -------------- - -- Updated navigation 2 stack naming -- Added .reps dependencies and fixed build errors -- Added dependency to ur5 client -- Updated format in moveit migration -- Updated dockerfile for building local tests -- Updated docker refactoring -- Updated progress on move_it PR -- Updated husky launch file in sm_dance_bot -- Updated dependencies for husky in rolling and galactic -- Updated progress on aws navigation and refactorings -- Updated warehouse3 tuning -- Updated undo motion navigation warehouse2 -- Updated undo tuning and errors -- Updated format issues -- Updated default values -- Updated headless and other fixes -- Updated merge -- Updated mode_5_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b - -```rst -Section 5 -========= - -Added ------ -- Feature/warehouse2 23 12 (#201) -- Added missing file from warehouse2 (#205) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- 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 -- Rename to smacc2 and smacc2_msgs -- Added setupTracing.sh - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing -- 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" -- Updated name of package and package.xml to pass liter. -- Reset all versions to 0.0.0 -- Updated description table -- Updated table -- Renamed tracing events after -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Updated smacc2_rta command across readmes -- Cleaned up sm_atomic_24hr -- Optimized deps in move_base_z_planners_common -- Renamed event generator library -- Renamed folders, deleted tracing.md, edited README.md -- 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 sm_respira_1 sm_respira_1.launch launch command (#69) -- Updated doxygen links (#70) -- More Readme Updates (#72) -- More Readme (#74) - -Fixed ------ -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Correct formatters -- Enable cppcheck -- Correct formatting of python file -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Removed manual installation of ros-rolling-ros2trace -- Fixed source CI and corrected README overview -- Several core improvements during navigation testing - -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 - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_6 -========= - -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 add 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 -------- - -- Progress in aws navigation demo -- Navigation parameters fixes on sm_dance_bot -- Several core improvements during navigation testing -- Formatting improvements -- Corrected all linters and formatters - -Fixed ------ - -- Fix pre-commit issues -- Remove some compile warnings - -Removed -------- - -- Minor changes - -Contributors ------------- - -- Pablo Iñigo Blasco -- Brett -- Denis Štogl -- Denis Štogl -``` - -## Section_7 - -### Added -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional selection of nodes to wait for. -- First working version of sm template and template generator. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. - -### Changed -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Going forward in testing `sm_dance_bot` introducing slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. -- Minor tuning to mitigate overshot issue cases. -- Minor navigation improvements. -- Renaming in navigation 2 stack. -- Rolling Docker environment to be executed from any environment. - -### Fixed -- Format fixes. -- Corrected formatting. -- Adjusted build packages of source CI. -- Fixed launch command for `sm_dance_bot_strikes_back`. -- Removed merge markers from a python file. -- Removed `neo_simulation2` package. -- Removed parameters from `smacc`. - -### Removed -- Removed `sm_dance_bot_msgs`. - -### Miscellaneous -- Several core improvements during navigation testing. -- Formatting improvements. -- Minor format adjustments. -- Minor hotfixes. -- Precommit cleanup. -- Workflows update. -- Noticed launch command was incorrect in README.md. - -### Contributors -- Co-authored by Ubuntu 20-04-02-amd64 . -- Co-authored by pabloinigoblasco . - -```rst -Section_8 -========= - -Added ------ - -- Feature/sm dance bot strikes back refactoring (#152) - - Refactored dance bot strikes back feature. - - Co-authored-by: DecDury , Denis Štogl - -- Feature/migration moveit client (#151) - - Initial migration to smacc2. - - Fixed errors introduced on formatting. - - Added missing dependency. - - Fixed linting warnings. - - Added .reps dependencies and fixed build errors. - - Added repos dependency. - - Added dependency to ur5 client. - - Docker refactoring. - - Progress on move_it PR. - - Improved dockerfile for building local tests. - - Fixed compiling issues. - -Changed -------- - -- Update readme (#164) - - Updated readme content. - - Co-authored-by: Ubuntu 20-04-02-amd64 - -- Add QOS durability to SmaccPublisherClient (#163) - - Added QOS durability feature to SmaccPublisherClient. - -Fixed ------ - -- Fixed broken master build. -- Fixed pipeline error. - -Removed -------- - -- Removed test from main moveit cmake. - -Other ------ - -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Added durability to SmaccPublisherClient. -- SrConditional fixes and formatting (#168) -- Warehouse2 progress (#179) -- Waypoint Inputs (#178) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Minor tune (#203) -- Fixed warehouse 3 problems and other core improvements (#204) -- Added missing file from warehouse2 (#205) - -Authors -------- - -- Pablo Iñigo Blasco -``` - -```rst -Section 9 -========= - -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 -- Enable cppcheck -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Include necessary package and edit Threesome launch -- Open new folder for additional tracing contents -- Use manual deployment for now. -- Rename header files and correct format. -- Rename to smacc2 and smacc2_msgs -- Update ci-build-source.yml -- Update doxygen-check-build.yml -- Update name of package and package.xml to pass liter. -- Update table -- Update tracing/ManualTracing.md -- Update description table. -- Use docs/ as source folder for documentation -- Use docs/ as output directory. - -Changed -------- -- Change extension of imports. -- Change extension -- Change wording "smacc application" to "SMACC2 library" -- Correct codespell. -- Correct formatting of python file. -- Correct formatters. -- Correct python linters warnings. -- Correct trailing spaces. -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable disabled packages and update workflows. -- Disable some packages and update workflows. -- Ignore further packages -- Ignore all packages except smacc2 and smacc2_msgs -- Optimized deps in move_base_z_planners_common. -- Refine cp subscriber cp publisher -- Reactivate smacc2 nav clients for rolling via submodules -- Reformat sm_reference_library -- Remove example things from Foxy CI setup. (#214) -- Remove 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" -- Reset all versions to 0.0.0 -- Rename tracing events after -- Rename folders, delete tracing.md, edit README.md -- Rename smacc2_rta command across readmes -- Satisfy ament_lint_cmake -- Update changelogs -- Update GitHub branch reference. -- Update smacc_sm_reference_library/sm_atomic/README.md - edit from html to markdown syntax -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Update smacc2_rta command across readmes -- Update tracing/ManualTracing.md -- Update tracing.md to reflect new tracing event names -- Update to master update -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs - -Fixed ------ -- Fix rolling builds (#222) -- Fix source CI and correct README overview. (#62) -- Minor broken build -- Minor changes -- Minor format -- Minor formatting fixes -- Minor linking errors foxy -- Remove tracing directory -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory - -```rst -Section_10 -========== - -Added ------ -- Update doxygen links (#70) by Ubuntu 20-04-02-amd64 -- More Readme Updates (#72) by Ubuntu 20-04-02-amd64 -- More Readme (#74) by Ubuntu 20-04-02-amd64 -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Base for the sm_aws_aarehouse navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Formatting improvements -- Progress in AWS navigation demo -- 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) -- More sm_multi_stage_1 (#91) -- Wait topic message client behavior (#81) -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success -- Feature/wait nav2 nodes client behavior (#82) -- Adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait -- Correct all linters and formaters (#82) -- Progress in AWS navigation demo -- Navigation parameters fixes on sm_dance_bot - -Changed -------- -- Update README.md with updated launch command - -Fixed ------ -- Attempting precommit fixes -- Fix pre-commit -- Trying to fix Pre-Commit - -Removed -------- -- Minor format -- Merge and progress -- Fix format -``` - -```rst -Section_11 -========== - -Added ------ -- New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2, waiting for nav2 nodes to subscribe to the /bond topic and ensuring they are alive. Optional selection of nodes to wait for. -- Base for the sm_aws_warehouse navigation. -- Gazebo fixes to show the robot and lidar. -- First working version of sm template and template generator. -- Waypoints navigator bug minor tuning to mitigate overshot issue cases. -- SM core test. - -Changed -------- -- Progress in AWS navigation demo. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Progress in testing sm_dance_bot introducing slam pausing/resuming functionality. -- Polishing sm_dance_bot and s-pattern. -- More refinement in sm_dance_bot. - -Fixed ------ -- Navigation parameters fixes on sm_dance_bot. -- Minor format issues. -- Minor hotfix. -- Minor navigation improvements. - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. - -Other ------ -- Several core improvements during navigation testing. -- Additional linting and formatting. -- Adjust build packages of source CI. -- Precommit cleanup run. -- Enable source build on PR for testing. -- Format improvements. -- Minor format adjustments. -- Minor tweaks. -- Format fixes. -- Pending references. -- Formatting. -- Cleaning files and making formatting work. -- More fixes. -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -``` - -```rst -Section_12 -========== - -Added ------ - -- 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 SM warehouse 2 13 dec 2 (#182) -- Added CB pure spinning (#188) -- Added planner changes 16 12 (#191) -- Added replanning 16 dec (#193) -- Added undo motion 20 12 (#196) -- Added sync 21 12 (#199) -- Added warehouse2 22 12 (#200) -- Added warehouse2 23 12 (#201) -- Added minor tune (#203) - -Changed -------- - -- Updated package list (#142) -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments (#152) -- Fixed CI: format fix python version (#148) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) - -Fixed ------ - -- Noticed launch command was incorrect in README.md (#152) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed formatting -- Fixed some linting warnings -- Fixed some errors introduced on formatting -- Fixed warehouse 3 problems and other core improvements (#204) -- Several fixes (#194) - -Removed -------- - -- Removed parameters smacc (#147) -- Removed node creation and create only a logger (#149) -- Removed test from main moveit cmake - -Other ------ - -- Precommit cleanup -- Workflows update -- Docker refactoring -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo -- More testing on moveit -- More testing on moveit behaviors -- More readme updates -- More changes and headless -- Merge -- Default values -- Pure spinning behavior missing files -- Warehouse2 progress -- Format -- Minor changes -- Minor configuration -- Minor dockerfile test workaround -- Minor tune -- Improving dockerfile for building local tests -- Undo tuning and errors -- Format issues -- Finishing warehouse2 - -Collaborators -------------- - -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section_13 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added dockerfiles (#225). -- Added Feature/retry behavior warehouse 1 (#226). -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. - -Changed -------- -- Updated SM template and made example code clearly visible. -- Updated templated to use Blackboard storage. -- Updated template to resolve the global data correctly. -- Updated sm_name.hpp. -- Changed wording "smacc application" to "SMACC2 library". -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. -- Renamed tracing events after. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Fixed ------ -- Fixed code generators (#221). -- Fixed other build issues. -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Corrected formatters. -- Fixed bug in smacc2 component. - -Removed -------- -- Removed use of node in the sm performance template. -- Removed manual installation of ros-rolling-ros2trace. - -Other Changes -------------- -- Backported changes to foxy. -- Reordered and refined components for autoware demo. -- Improved smacc core by adding more components. -- Progress in autoware machine. -- Reactivated smacc2 nav clients for rolling via submodules. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Updated ci-build-source.yml. -- Updated tracing/ManualTracing.md. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated README tutorial for Dockerfile. -- Updated description table. -- Updated table. -- Copied initial docs. -- Moved tracing.md to tracing directory. -- Edited tracing.md to reflect new tracing event names. -- Created alternative ManualTracing. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Renamed folders, deleted tracing.md, edited README.md. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section 14 -========== - -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. - -Changed -------- - -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated doxygen links (#70) -- Updated README.md launch command -- Corrected all linters and formatters. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62) -- Fixed trailing spaces. -- Fixed pre-commit issues. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_15 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive. Optionally select the nodes to wait. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax. -- 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. - -Fixed ----- -- Remove some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Adjust build packages of source CI. -- Move method after the method it calls to prevent recursion. - -Removed -------- -- Remove neo_simulation2 package. - -Other ------ -- Several core improvements during navigation testing. -- Format improvements. -- Merge and progress. -- Precommit cleanup run. -- Minor hotfix. -- Minor tweaks. -- Additional linting and formatting. -- Remove merge markers from a python file. -- First working version of sm template and template generator. -- Progress in aws navigation demo. -- Base for the sm_aws_aarehouse navigation. -- Progressing in aws navigation. -- Navigation parameters fixes on sm_dance_bot. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -``` - -Section 16 -=========== - -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) -- Fix CI: format fix python version (#148) -- Fixing pipeline error -- Fixing broken master build -- Finetuning waypoints (#187) - -Fixed ------ -- Fixing compiling issues -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_17 -========== - -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) -- Update file for fake hardware simulation and add file for gazebo simulation. (#224) -- Add ignition file and update repos files. -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Update ci-build-source.yml -- Change extension of imports. -- Enable cppcheck -- 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. -- 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 -- 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" - 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 - -Changed -------- -- ros2 launch sm_three_some sm_three_some - to - ros2 launch sm_three_some sm_three_some.launch -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Rename header files and correct format. -- Minor formatting fixes -- Change extension -- Correct GitHub branch reference. -- Minor broken build -- Some reordering fixes -- Minor format fix -- Other minor changes -- Changed wording "smacc application" to "SMACC2 library" - -Fixed ------ -- Fix broken source build (#227) -- Only rolling version should be pre-released on on master. (#230) -- Retry behavior warehouse 1 -- Minor format -- Minor linking errors foxy -- Minor format -- Minor linking errors foxy - -Removed -------- -- Disable disabled packages -- Disable some packages and update workflows. -- Ignore further packages -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable disabled packages -``` - - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ - -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. -- Reactivated smacc2 nav clients for rolling via submodules. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- More Readme Updates (#72). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Feature/aws demo progress (#80). -- Feature/wait nav2 nodes client behavior (#82). -- Feature/aws demo progress (#92). - -Changed -------- - -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed event generator library. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Corrected trailing spaces. -- Corrected all linters and formatters. - -Fixed ------ - -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Minor formatting fixes. -- Several core improvements during navigation testing. -- Attempted precommit fixes. - -Removed -------- - -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -``` - -```rst -Section_19 -========== - -Added ------ - -- New feature: cb_wait_topic_message - - Asynchronous client behavior that waits for a topic message and optionally checks its contents for success - - Added client behavior for nav2 to wait for nodes subscribing to the /bond topic and ensure they are alive - -Changed -------- - -- Navigation parameters fixes on sm_dance_bot -- Minor formatting improvements -- Progress in AWS navigation demo -- Merge and progress -- Formatting improvements for cb_pause_slam client behavior -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3 -- Gazebo fixes to show the robot and lidar for various dance bot versions -- Got sm_multi_stage_1 working (barely) and other related improvements - -Fixed ------ - -- Removed some compile warnings -- Removed neo_simulation2 package -- Corrected formatting and enabled source build on PR for testing -- Removed merge markers from a Python file - -Removed -------- - -- Removed neo_simulation2 package - -Collaborators -------------- - -- Co-authored by Ubuntu 20-04-02-amd64 -- Co-authored by pabloinigoblasco -``` - -Section 20 ------------ - -### Added -- Introduced `smacc2::deep_history` syntax. -- Added slam pausing/resuming functionality to `sm_dance_bot`. -- First working version of `sm` template and template generator. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added QOS durability to `SmaccPublisherClient`. -- Added AWS navigation to `sm_dance_bot`. - -### Changed -- Moved method after the method it calls to prevent recursion. -- Renamed `sm_advanced_recovery_1`. -- Reworked `sm_multi_stage_1` with multistage modes and sequences. -- Moved reference library SMs to `smacc2_performance_tools`. - -### Fixed -- Resolved compile warnings. -- Fixed CI format for Python version. -- Fixed launch command in README.md. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed some formatting errors. - -### Removed -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. -- Removed node creation and created only a logger. -- Removed test from main MoveIt CMake. - -### Miscellaneous -- Minor format tweaks and improvements. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Updated package list. -- Updated README files. -- Precommit cleanup. -- Workflow updates. -- Added remaining SVGs to READMEs. -- Added dependencies for husky simulation. -- More progress on AWS navigation and other refactorings on navigation clients and behaviors. -- More on AWS demo. -- Warehouse2 progress. -- Waypoint inputs progress. -- More waypoints added to `sm_dance_bot_warehouse_3`. -- Redid `sm_dance_bot_warehouse_3` waypoints. -- More changes and headless updates to `sm_warehouse_2_13_dec_2`. -- Merged changes in `sm_warehouse_2_13_dec_2`. -- Default values added. -- SrConditional fixes and formatting. - -Section_21 -=========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185): Added warehouse2 minor changes. -- Feature/sm warehouse 2 13 dec 2 (#186): Added format changes, more changes, headless merge, headless and other fixes, and default values. -- Feature/cb pure spinning (#188): Added format changes, more changes, headless merge, headless and other fixes, default values, and minor changes. -- Feature/cb pure spinning (#189): Added format changes, more changes, headless merge, headless and other fixes, default values, and minor changes. -- Feature/planner changes 16 12 (#191): Added minor changes, more fixes. -- Feature/replanning 16 dec (#193): Added minor changes, replanning for all examples, and several fixes. -- Feature/undo motion 20 12 (#196): Added minor changes, replanning for all examples, improving undo motion navigation in warehouse2, and tuning warehouse3. -- Feature/undo motion 20 12 (#198): Added minor changes, replanning for all examples, improving undo motion navigation in warehouse2, and undo tuning and errors. -- Feature/sync 21 12 (#199): Added minor changes, replanning for all examples, and format issues. -- Feature/warehouse2 22 12 (#200): Added minor changes, replanning for all examples, and format issues, finishing warehouse2. -- Feature/warehouse2 23 12 (#201): Added minor changes, replanning for all examples, tuning and fixes. -- Feature/minor tune (#203): Added tuning and fixes, and minor tune, fixing warehouse 3 problems, and other core improvements. -- Feature/barrel - do not merge yet (#233): Added minor changes, replanning for all examples, backport to foxy, minor format, and minor linking errors foxy. - -Changed -------- -- Foxy backport (#206): Updated formatting, fixed trailing spaces, corrected codespell and python linters warnings, added galactic CI build due to Navigation2 issues in rolling, made partial changes for ament_cpplint, added tf2_ros as dependency, disabled ament_cpplint and some packages, bumped ccache version, satisfied ament_lint_cmake, added missing licenses, disabled cpplint and cppcheck linters, corrected formatters, updated ci-build-source.yml, changed extension of imports, enabled cppcheck, corrected formatting of python file, included necessary package and edited Threesome launch, renamed header files, added workflow for checking doc build, updated doxygen-check-build.yml, created doxygen-deploy.yml, created workflow for testing prerelease builds, updated package names, executed on master update, reset all versions to 0.0.0, ignored all packages except smacc2 and smacc2_msgs, updated changelogs, reverted previous commit, updated description table, updated table, copied initial docs, created Dockerfile with ROS distro as argument, opened new folder for additional tracing contents, deleted tracing directory, moved tracing.md to tracing directory, added setupTracing.sh. - -Removed -------- -- Removed weird moveit not downloaded repo. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay - -```rst -Section_22 -========== - -Added ------ -- Automated installation of ros-rolling-ros2trace in setupTracing.sh -- Alternative ManualTracing method -- New SM markdowns -- Dockerfile for Rolling and Galactic -- README tutorial for Dockerfile -- smacc2_performance_tools -- Performance tests improvements -- Updates in SMACC2/ROS2 mentions -- New feature: cb_wait_topic_message for asynchronous client behavior -- New client behavior for nav2: wait nav2 nodes subscribing to the /bond topic - -Changed -------- -- Wording changed from "smacc application" to "SMACC2 library" -- Renamed tracing events -- Renamed folders and files -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Cleaned up sm_reference_library and sm_atomic_24hr -- Optimized dependencies in move_base_z_planners_common -- Renamed event generator library - -Fixed ----- -- Bug in smacc2 component -- Trailing spaces corrected -- Build of missing rolling repositories enabled -- Navigation2 enabled for semi-binary build -- Corrected README overview -- All linters and formatters corrected - -Removed -------- -- Manual installation of ros-rolling-ros2trace -- Galactic builds from master, keeping only rolling -- Submodules usage, now using .repos file -- Tracing.md file deleted - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_23 -========== - -Added ------ -- New feature: cb_wait_topic_message (#92) - Asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: cb_wait_topic_message_add (#94) - Waits for nav2 nodes subscribing to the /bond topic and ensures they are alive, with optional node selection. -- New client behavior: cb_pause_slam (#98) - Introduces cb_pause_slam client behavior. -- New feature: sm_dance_bot visualizing turtlebot3 (#101) - Includes lidar show/hide option and file cleaning. -- New feature: gazebo fixes for sm_dance_bot_strikes_back (#105) - Enhancements for showing the robot and lidar in Gazebo. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot (#95) - Corrected navigation parameters on sm_dance_bot. -- Minor hotfix in doxygen deployment workflow (#100) - Fixed a minor issue in the doxygen deployment workflow. - -Fixed ------ -- Removed some compile warnings (#96) - Eliminated certain compile warnings. -- Removed neo_simulation2 package (#112) - Deleted the neo_simulation2 package. - Corrected formatting and enabled source build on PR for testing. - -Collaborators -------------- -- Co-authored by Ubuntu 20-04-02-amd64 in multiple entries. -``` - -Section_24 -=========== - -Added ------ -- Adjusted build packages of source CI. -- Diverse improvements in navigation and performance. -- Added linting and formatting. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added dependencies for husky simulation. -- Added dependencies for husky in rolling and galactic. -- Waypoint Inputs. - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools. -- Renamed husky launch file in sm_dance_bot. -- Updated dependencies for husky in rolling and galactic. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Progress in testing sm_dance_bot introducing slam pausing/resuming functionality. -- Progress in moveit migration testing. -- Progress in moveit. -- Progress in moveit behaviors testing. -- Progress on aws navigation and some other refactorings on navigation clients and behaviors. -- More on aws demo. -- Slight waypoint 4 and iterations changes so robot can complete the course. -- First working version of sm template and template generator. - -Fixed ------ -- Remove merge markers from a python file. -- Move method after the method it calls to prevent recursion. -- Minor tuning to mitigate overshot issue cases. -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments. -- Fix CI: format fix python version. -- Fixing broken master build. - -Removed -------- -- Removed parameters smacc. -- Removed node creation and create only a logger. -- Removed sm_dance_bot_msgs. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -- Co-authored by: DecDury -- Co-authored by: Denis Štogl -- Co-authored by: Denis Štogl - -```rst -Section_25 -========== - -Added ------ -- Added progress in warehouse2 (#179) -- Added feature for warehouse2 on December 13th (#182) -- Added Brettpac branch (#184) -- Added redoing waypoints for sm_dance_bot_warehouse_3 -- Added more waypoints for sm_dance_bot_warehouse_3 -- Added SrConditional fixes and formatting (#168) -- Added feature for warehouse2 on December 14th (#185) -- Added feature for warehouse2 on December 13th (#186) -- Added finetuning waypoints (#187) -- Added feature for cb pure spinning (#188) -- Added feature for cb pure spinning (#189) -- Added pure spinning behavior and minor changes (#190) -- Added feature for planner changes on December 16th (#191) -- Added feature for replanning on December 16th (#193) -- Added several fixes (#194) -- Added minor changes (#195) -- Added feature for undo motion on December 20th (#196) -- Added improving undo motion navigation for warehouse2 -- Added tuning for warehouse3 (#197) -- Added feature for undo motion on December 20th (#198) -- Added improving undo motion navigation for warehouse2 -- Added undo tuning and errors -- Added format for sync on December 21st (#199) -- Added format for warehouse2 on December 22nd (#200) -- Added finishing warehouse2 -- Added format for warehouse2 on December 23rd (#201) -- Added minor tune for feature (#203) -- Added fixing warehouse 3 problems and other core improvements (#204) -- Added backport to foxy -- Added minor format and linking errors for foxy -- Added feature for docker improvements in March 2022 (#235) -- Added Foxy backport (#206) -- Added minor formatting fixes -- Added fix for trailing spaces, codespell, and python linters warnings -- Added galactic CI build due to Navigation2 issues in rolling -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency -- Disabled ament_cpplint, some packages, and updated workflows -- Bumped ccache version -- Ignored further packages -- Satisfied ament_lint_cmake -- Added missing licenses -- Disabled cpplint and cppcheck linters -- Corrected formatters -- Updated ci-build-source.yml -- Changed extension of imports -- Enabled cppcheck -- Corrected formatting of python file -- Included necessary package and edited Threesome launch - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- Fixed progress in autoware machine -- Fixed refining cp subscriber cp publisher -- Fixed improvements in smacc core -- Fixed autoware demo -- Fixed foxy CI -- Fixed minor broken build -- Fixed some reordering issues -- Fixed docker files for different revisions, warnings removal, and more testing on navigation -- Fixed docker for foxy and galactic -- Fixed barrel search build and warehouse3 startup problems -- Fixed format and minor issues -- Fixed progress in barrel husky -- Fixed barrel search updates -- Fixed making models local -- Fixed red pickup -- Fixed multiple controllable leds plugin -- Fixed progress in husky demo -- Fixed improving navigation behaviors -- Fixed more merge - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_26 -========== - -Added ------ - -- Workflow for testing prerelease builds. -- Use `docs/` as source and output directory. -- Renamed to `smacc2` and `smacc2_msgs`. -- Updated package name and `package.xml` for liter compatibility. -- Initial documentation setup. -- Dockerfile with ROS distro as argument. -- New folder for tracing contents. -- Added `setupTracing.sh` for automated installation. -- Created alternative `ManualTracing`. -- Added new SM markdowns. -- Added Dockerfile for Rolling and Galactic. -- Enable build of missing Rolling repositories. -- Enable Navigation2 for semi-binary build. -- Renamed folders, deleted `tracing.md`, edited `README.md`. -- 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. -- 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`. -- Progress in AWS navigation demo. -- Several core improvements during navigation testing. -- Format improvements. -- Feature `aws demo progress`. -- Reworked `sm_advanced_recovery_1`. -- Fixing pre-commit issues. -- More work on `sm_advanced_recovery_1`. -- Branch `Brettpac`. -- Added `sm_atomic_performance_test_a_2` and `sm_atomic_performance_test_a_1`. -- Added `sm_atomic_performance_test_c_1`. -- Modifying `sm_atomic_performance_test_a_2`. -- Added `sm_multi_stage_1`. -- Fixing precommit issues. -- Updated launch command in `README.md`. -- New feature `cb_wait_topic_message`: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Attempting precommit fixes. - -Changed -------- - -- Wording from "smacc application" to "SMACC2 library". -- Updated description table. -- Updated table. -- Reactivated `smacc2` nav clients for Rolling via submodules. -- Bug fix in `smacc2` component. -- Reverted markdowns to HTML. -- Edited `tracing.md` to reflect new tracing event names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation Rolling. -- More changes on performance tests. -- `sm_reference_library` reformatting. -- Corrected trailing spaces. -- Cleaned up `sm_atomic_24hr`. -- More cleanup on `sm_atomic_24hr`. -- Minor formatting changes. - -Removed -------- - -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. - -Fixed ------ - -- Corrected GitHub branch reference. -- Do not execute `clang-format` on `smacc2_sm_reference_library` package. -``` - -```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: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` updates. -- `sm_dance_bot` visualizes turtlebot3. -- Lidar show/hide option for `sm_dance_bot`. -- Gazebo fixes to show the robot and lidar for `sm_dance_bot` variations. -- `sm_multi_stage_1` doubling. -- `aws demo`. - -Changed -------- - -- Corrected all linters and formatters. -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Merge and progress in various features. -- Precommit cleanup run. -- Renamed doxygen deployment workflow. - -Fixed ------ - -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_28 -=========== - -Added ------ - -- Added Brettpac branch (#110). -- Added a3 (#113). -- Added diverse improvements navigation and performance (#116). -- Added Feature/diverse improvements navigation performance (#117). -- Added Remove neo_simulation2 package. (#112). -- Added Feature/slam toggle and smacc deep history (#122). -- Added Move method after the method it calls. Otherwise recursion could happen. (#126). -- Added First working version of sm template and template generator. (#127). -- Added Feature/dance bot s pattern (#128). -- Added Feature/dance bot s pattern (#129). -- Added Feature/sm dance bot refine (#131). -- Added Feature/sm dance bot refine 2 (#132). -- Added waypoints navigator bug (#133). -- Added Resolve compile warnings (#137). -- Added Add SM core test (#138). -- Added minor navigation improvements (#141). -- Added using local action msgs (#139). -- Added Feature/nav2z renaming (#144). -- Added added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added added remaining SVGs to READMEs (#145). -- Added Update package list. (#142). -- Added Fix CI: format fix python version (#148). -- Added Add SM Atomic SM generator. (#143). -- Added Remove node creation and create only a logger. (#149). -- Added Rolling Docker environment to be executed from any environment (#154). -- Added slight waypoint 4 and iterations changes so robot can complete course (#155). -- Added Feature/migration moveit client (#151). -- Added update readme (#164). -- Added initial state machine transition timestamp (#165). -- Added moved reference library SMs to smacc2_performance_tools (#166). -- 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). -- Added sm_advanced_recovery_1 renaming (#171). -- Added sm_multi_stage_1 reworking (#172). - -Changed -------- - -- Corrected formatting in Remove neo_simulation2 package. (#112). -- Adjusted build packages of source CI in Remove neo_simulation2 package. (#112). -- Polished sm_dance_bot and s-pattern in Feature/dance bot s pattern (#128). -- Fixed typo in Feature/dance bot s pattern (#129). -- Refactored sm dance bot strikes back in Feature/sm dance bot strikes back refactoring (#152). -- Moved reference library SMs to smacc2_performance_tools in initial state machine transition timestamp (#165). -- Added QOS durability to SmaccPublisherClient in Add QOS durability to SmaccPublisherClient (#163). - -Fixed ------ - -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments in README.md. -- Fixed compiling issues in Feature/migration moveit client (#151). -- Fixed broken master build in Feature/testing moveit behaviors (#167). - -Removed -------- - -- Removed neo_simulation2 package. -- Removed parameters smacc in removing parameters smacc. -- Removed sm_dance_bot_msgs in using local action msgs. - -Authors -------- - -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl - -Section_29 -=========== - -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 repo dependency - - Include husky launch file in sm_dance_bot - - Add dependencies for husky simulation - - 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) -- Address waypoint inputs (#178) -- Improve warehouse2 progress (#179) -- Refine formatting (#180) -- Develop sm_dance_bot_warehouse_3 (#181) -- Update sm warehouse 2 on 13th Dec (#182) -- Fine-tune waypoints (#187) -- Fix pure spinning behavior and missing files (#188) -- Implement planner changes on 16th Dec (#191) -- Enhance replanning for all examples (#193) -- Fix errors and tune undo motion on 20th Dec (#196) -- Tune warehouse3 (#197) -- Fix sync issues on 21st Dec (#199) -- Address format issues on warehouse2 on 22nd Dec (#200) -- Finish warehouse2 on 23rd Dec (#201) -- Minor tune on feature (#203) -- Fix warehouse 3 problems and core improvements (#204) -- Add missing file from warehouse2 (#205) -- Backport to foxy and fix minor format issues - -Removed -------- - -- Remove redundant entries and reordering fixes - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Pablo Iñigo Blasco - -```rst -Section_30 -========== - -Added ------ -- Added cache matrix rolling and source build package. -- Added significant update in Getting Started Instructions. - -Changed -------- -- Updated foxy-source-build.yml. -- Improved husky project build on rolling. -- Updated type string walker threesome demo. - -Fixed ----- -- Fixed building issue. -- Fixed broken build. -- Fixed checkout branches for scheduled builds. -- Fixed initializing conditionFlag as false. -- Fixed precommit issue. - -Removed -------- -- Removed trailing spaces. - -Other ------ -- Restored workflow files (#252). -- Restored files (#253). -- Restored files. -- Progress on the sm_husky_barrel. -- More on husky demo for galactic. -- Ignored packages which should not be released (reverted). - -Contributors ------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -- brettpac -``` - -0.3.0 (2022-04-04) ------------------- - -### Added -- More progress in humble SMACC2 deb generation -- Humble check -- Publisher - -### Changed -- Progress in migration to humble - -### Fixed -- Bug fix galactic mutex -- Testing undo motion and improving action client -- Important refactoring smacc action client -- Fix -- Progress in smacc action client -- Progress in the smacc action client fork based on signals -- More changes -- More testing -- More testing on abort -- Minor -- Adding smaccServiceerver client to galactic -- Update cb_default_keyboard_behavior.hpp -- Testing more husky robot -- Progress in tests husky demo -- Testing abort forward and undo -- Finishing cancel and undo behavior tests -- Undo motion in stEvasion after detecting enemy - in testing -- Minor format -- Putting in green SMACC2 -- Many improvements in action client and cb sequence for husky barrel search -- More and better navigation behaviors on husky barrel search demo -- Functionality improvements in navigation and improvements of warehouse 3 -- Warehouse 3 improvements -- Merge galactic -- Merge fix -- Minor -- Dead branch for husky barrel sm and opencv functionalities -- Final s-pattern and final attack -- Refining final attack state and also retry states for s-pattern -- Fixing PR green -- Minor changes -- 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 -- 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 -- Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Installs necessary packages and configures tracing group -- Removed manual installation of ros-rolling-ros2trace -- This is now automated in setupTracing.sh -- Location of sh file assumed if user follows README.md under "Getting started" -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Co-authored-by: Denis Štogl -- Update tracing/ManualTracing.md -- Co-authored-by: Denis Štogl -- Changed wording "smacc application" to "SMACC2 library" -- Co-authored-by: Denis Štogl -- Update smacc_sm_reference_library/sm_atomic/README.md -- Edit from html to markdown syntax -- Co-authored-by: Denis Štogl -- Reactivating smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug in smacc2 component -- Reverted markdowns to html -- Added README tutorial for Dockerfile -- Additional cleanup -- Cleanup -- Edited tracing.md to reflect new tracing event names -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and 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 -- 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 -- Also noticed a note I had made while producing these that was not removed -- Update doxygen links -- Co-authored-by: Ubuntu 20-04-02-amd64 -- More Readme Updates -- Co-authored-by: Ubuntu 20-04-02-amd64 -- More Readme - -### Removed -- Removed manual installation of ros-rolling-ros2trace (now automated in setupTracing.sh) - -```rst -Section_32 -========== - -Added ------ - -- 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 with updated launch command -- 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 -- Progress in aws navigation demo -- Corrected all linters and formatters - -Fixed ------ - -- Fix pre-commit -- Trying to fix Pre-Commit -- Navigation parameters fixes on sm_dance_bot - -Removed -------- - -- Minor format - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_33 -========== - -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 checks its contents for success. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on sm_dance_bot. -- Base for the sm_aws_warehouse navigation. -- Several core improvements during navigation testing. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Smacc2::deep_history syntax introduced. - -Fixed ------ -- Remove some compile warnings. (#96) -- Minor hotfix. -- Minor navigation improvements. -- Minor tuning to mitigate overshot issue cases. -- Minor format issues. - -Removed -------- -- Remove neo_simulation2 package. -- Removing sm_dance_bot_msgs. -- Removing parameters smacc. - -Other ------ -- Format improvements. -- Precommit cleanup. -- Updates yaml. -- 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. -- Added remaining SVGs to READMEs. -- Move method after the method it calls to prevent recursion. -- First working version of sm template and template generator. -- Pending references resolved. -``` - -*pabloinigoblasco* - -```rst -Section_34 -========== - -Added ------ -- Add SM Atomic SM generator. (#143) -- Add QOS durability to SmaccPublisherClient (#163) - -Changed -------- -- Update dependencies for husky in rolling and galactic. -- Progress on moveit migration testing. -- Finishing warehouse2. -- Several fixes on replanning for all our examples. - -Fixed ------ -- Fix launch command for sm_dance_bot_strikes_back in README.md. -- Fix CI: format fix python version (#148). -- Fix compiling issues. -- Fix broken master build. -- Fix formatting in various files. -- Fix some linting warnings. -- Fix pipeline error. -- Fix broken build. -- Fix some formatting and templating on SrConditional. -- Fix some errors introduced on formatting. -- Fix some build errors. -- Fix warehouse 3 problems and other core improvements to remove dead lock. - -Removed -------- -- Remove node creation and create only a logger. (#149) -- Remove test from main moveit cmake. -- Remove parameters smacc. -- Remove some comments in the past. - -Other Changes -------------- -- Workflows update. -- Rolling Docker environment to be executed from any environment (#154). -- Docker refactoring. -- Pre-commit cleanup. -- Minor configuration changes. -- Minor dockerfile test workaround. -- Improving dockerfile for building local tests. -- Update readme (#164). -- Update readme. -- More readme updates. -- Initial state machine transition timestamp (#165). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Add reliability qos config. -- More testing on moveit behaviors. -- More on aws demo. -- More waypoints added. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More changes and headless. -- Default values adjustments. -- Pure spinning behavior missing files. -- Tuning warehouse3. -- Undo tuning and errors. -- Format issues adjustments. -- Weird moveit not downloaded repo. -- Added missing file from warehouse2 (#205). -- Update cb_navigate_global_position.hpp. - -Collaborators -------------- -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_35 -========== - -Added ------ -- Merging code from backport foxy and updates about autoware (#208) -- Replanning for all examples -- 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 missing licences -- Add workflow for checking doc build -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use manual deployment for now -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- 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 -- 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 -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files (#58) -- Fix source CI and correct README overview (#62) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed -- Rename header files and correct format -- Change extension of imports -- Correct GitHub branch reference -- 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 -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- Update c_cpp_properties.json -- 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) -- base for the sm_aws_aarehouse navigation -- several core improvements during navigation testing -- progress in aws navigation demo -- more on navigation -- sm_advanced_recovery_1 reworked - -Fixed ------ -- minor formatting fixes -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- minor linking errors foxy -- minor format -- Correct formatters -- bug in smacc2 component -- reverted markdowns to html -- cleanup - -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 -- Delete tracing directory -- Removed manual installation of ros-rolling-ros2trace -``` - -*pabloinigoblasco* - -```rst -Section_36 -========== - -Added ------ -- More work on sm_advanced_recovery_1 (#85, #86, #87) -- Added sm_atomic_performance_test_a_1 and sm_atomic_performance_test_a_2 -- Added sm_atomic_performance_test_c_1 (#88) -- Added sm_multi_stage_1 (#90, #91) -- New feature: cb_wait_topic_message for asynchronous client behavior (#81) -- Added new client behavior for nav2: wait nav2 nodes subscribing to the /bond topic (#82) -- Added new feature for sm_aws_aarehouse navigation (#92, #94) -- Added navigation parameters fixes on sm_dance_bot (#93, #95) -- Added new feature: cb_pause_slam (#98) - -Changed -------- -- Updated launch command in README.md -- Corrected all linters and formatters - -Fixed ------ -- Fixed compile warnings (#96) -``` - -Section_37 -========== - -Added ------ -- Progress in AWS navigation demo. -- Navigation parameters fixes on sm_dance_bot. -- Added gazebo fixes to show the robot and the lidar. -- Added sm_multi_stage_1 doubling feature. -- Added gazebo fixes for sm_dance_bot_strikes_back. -- Added AWS demo feature. -- Added Brettpac branch feature. -- Added a3 feature. -- Added diverse improvements in navigation and performance. -- Added slam toggle and smacc deep history feature. -- Added slam pausing/resuming functionality to sm_dance_bot. -- Added s-pattern feature to sm_dance_bot. -- Added first working version of sm template and template generator. -- Added waypoints navigator bug fix. -- Added SM core test. -- Added minor navigation improvements. -- Added rolling Docker environment to be executed from any environment. -- Added slight waypoint 4 and iterations changes for robot course completion. -- Added initial migration to smacc2 for moveit client. - -Changed -------- -- Renamed doxygen deployment workflow. -- Updated yaml. -- Corrected formatting. -- Adjusted build packages of source CI. -- Enabled source build on PR for testing. -- Removed neo_simulation2 package. -- Removed merge markers from a python file. -- Removed parameters smacc. -- Fixed launch command for sm_dance_bot_strikes_back in README.md. - -Fixed ------ -- Minor format fixes. -- Format fixes. -- Precommit cleanup. -- Fixed recursion possibility by moving method after the method it calls. -- Mitigated overshot issue cases in minor tuning. -- Fixed minor format issues. - -Removed -------- -- Removed sm_dance_bot_msgs. -- Removed test from main moveit cmake. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -```rst -Section_38 -========== - -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 redoing sm_dance_bot_warehouse_3 waypoints. -- Added more Waypoints. -- Added finetuning waypoints. -- Added pure spinning behavior missing files. -- Added replanning for all examples. -- Added improving undo motion navigation warehouse2. -- Added tuning and fixes. -- Added fixing warehouse 3 problems and other core improvements to remove deadlocks, also making continuous integration green. -- Added backport to foxy. - -Changed -------- -- Updated format in various places. -- Refactored docker. -- Improved dockerfile for building local tests. -- Updated readme. -- Moved reference library SMs to smacc2_performance_tools. -- Reworked sm_multi_stage_1. -- Renamed sm_advanced_recovery_1. -- Updated dependencies for husky in rolling and galactic. -- Updated subscriber publisher components. -- Refining cp subscriber cp publisher. -- Improved smacc core by adding more components mostly developed for autoware demo. -- Updated autoware demo. -- Updated foxy ci. - -Fixed ----- -- Fixed compiling issues. -- Fixed pipeline error. -- Fixed broken master build. -- Fixed formatting. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed lint. -- Fixed move trigger logic into headers. -- Fixed minor linking errors in foxy. - -Removed ------- -- Removed a missing colon. -- Removed a line. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -Section_39 -========== - -Added ------ -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. -- 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 missing licences. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml. -- Create workflow for testing prerelease builds. -- Create workflow for testing prerelease builds. -- First ensure you have the necessary package installed. -- Include necessary package and edited Threesome launch. -- Open new folder for additional tracing contents. -- Rename header files and correct format. -- Update doxygen-check-build.yml. -- Update name of package and package.xml to pass liter. -- Update table. -- Update ci-build-source.yml. -- Update changelogs. -- Update description table. -- Update tracing/ManualTracing.md. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- Use manual deployment for now. - -Changed -------- -- Change extension of imports. -- Change extension. -- Changed wording "smacc application" to "SMACC2 library". -- Reactivating smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Renaming of event generator library. -- Reset all versions to 0.0.0. -- Several core improvements during navigation testing. - -Fixed ------ -- Fix rolling builds. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Correct formatting of python file. -- Correct formatting. -- Correct trailing spaces. -- Enable cppcheck. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Optimized deps in move_base_z_planners_common. -- Satisfy ament_lint_cmake. - -Removed -------- -- Remove example things from Foxy CI setup. -- Remove manual installation of ros-rolling-ros2trace. -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable some packages and update workflows. -- Disable disabled packages. -- Ignore further packages. -- Ignore all packages except smacc2 and smacc2_msgs. - -Co-Authored-By --------------- -- DecDury -- reelrbtx -- brettpac -- David Revay -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco - -```rst -Section_40 -========== - -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. -- Merge and progress. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. - -Fixed ------ -- Fix pre-commit. -- Correct all linters and formatters. -- Remove some compile warnings. - -Removed -------- -- Trying to fix Pre-Commit. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_41 -========== - -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 `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` -- Polishing `sm_dance_bot` and `s-pattern` -- Minor tuning to mitigate overshot issue cases in `waypoints navigator` -- Minor navigation improvements -- Using local action messages -- Renaming navigation 2 stack to `nav2z` -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others -- Removed node creation and created only a logger - -Fixed ------ -- Move method after the method it calls to prevent recursion -- Format fix for Python version in CI -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md - -Removed -------- -- Removed `neo_simulation2` package -- Removed `sm_dance_bot_msgs` package -- Removed parameters in `smacc` - -Other ------ -- Various core improvements during navigation testing -- Formatting improvements -- Precommit cleanup -- Adjusted build packages of source CI -- Noticed merge markers from a Python file and removed them -- Noticed launch command was incorrect in README.md and fixed it -- Cleanup of precommit -- Update package list -- Workflow updates -- Added remaining SVGs to READMEs -- Removed some comments in the past -``` - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -Section_42 -=========== - -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) - - Husky launch file in sm_dance_bot - - Adding dependencies for husky simulation - - Updating dependencies for husky in rolling and galactic - - 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) - - Adding QOS durability to SmaccPublisherClient - - Fixing missing colon - - Removing line - - Adding reliability QOS config -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Minor tune (#203) - -Fixed ------ -- Update readme (#164) - - More readme updates -- Fixing compiling issues -- Fixing pipeline error -- Fixing broken master build -- Fixing broken build -- Several fixes (#194) -- Undo tuning and errors -- Weird moveit not downloaded repo -- Added missing file from warehouse2 (#205) -- Backport to foxy -- Minor format -- Minor linking errors foxy - -Removed -------- -- Removing test from main moveit cmake - -Authors -------- -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- reelrbtx -- brettpac - -```rst -Section_43 -========== - -Added: -------- -- Feature/retry behavior warehouse 1 (#226) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Update description table. -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument - use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- added setupTracing.sh - Installs necessary packages and configures tracing group. -- Removed manual installation of ros-rolling-ros2trace - This is now automated in setupTracing.sh - location of sh file assumed if user follows README.md under "Getting started" -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -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" -- Update smacc_sm_reference_library/sm_atomic/README.md - edit from html to markdown syntax -- updated mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed: ------- -- Fix code generators (#221) -- Fix other build issues. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- 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 -- some progress on navigation rolling -- Do not execute clang-format on smacc2_sm_reference_library package. -- sm_reference_library reformatting -- Correct trailing spaces. -- 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 - -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 -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- fixing docker for foxy and galactic -- renamed tracing events after -- bug in smacc2 component -- reverted markdowns to html -- added README tutorial for Dockerfile -- additional cleanup -- cleanup -- cleanup -- edited tracing.md to reflect new tracing event names -- more on performance and other issues -- sm_respira_1 format cleanup -- sm_respira_1 format cleanup pre-commit -- sm_respira_test_2 -- sm_respira_test_2 -- more changes on performance tests -- sm_atomic_24hr -- sm_atomic_performance_trace_1 -- more sm_atomic_24hr cleanup -- minor formatting - -Authors: --------- -- David Revay -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- pabloinigoblasco -- Pablo Iñigo Blasco -``` - -```rst -Section_44 -========== - -Added ------ -- Galactic CI setup and renamed rolling files. (#58) -- More README updates (#72) -- More README updates (#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) -- Feature/sm dance bot fixes (#95) - -Changed -------- -- Updated c_cpp_properties.json launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated README.md launch command - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Update doxygen links (#70) -- Fixed pre-commit -- Corrected all linters and formatters - -Removed -------- -- Removed note not removed while producing changes - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_45 -========== - -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 for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. -- Introducing `smacc2::deep_history` syntax in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. -- Minor tuning to mitigate overshot issue cases in `waypoints navigator`. - -Fixed ------ -- Remove some compile warnings. (#96) -- Correct formatting in removing `neo_simulation2` package. -- Adjust build packages of source CI. -- Resolve compile warnings. -- Minor format issues. - -Removed -------- -- Removing `sm_dance_bot_msgs`. - -Other ------ -- Precommit cleanup run. -- Updates `yaml`. -- Enable source build on PR for testing. -- More on `sm_multi_stage_1`. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in AWS navigation. -- Progress in navigation testing. -- Formatting improvements. -- More on navigation. -- Formatting improvements. -- More fixes in `sm_dance_bot`. -- Cleaning and lidar show/hide option. -- Cleaning files and making formatting work. -- More fixes in gazebo to show the robot and the lidar. -- Format fixes. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- Progress in `sm_multi_stage_1`. -- Progress in AWS navigation demo. -- Progress in AWS navigation. -- Progress in navigation testing. -- Formatting improvements. -- More on navigation. -- Formatting improvements. -- More fixes in `sm_dance_bot`. -- Cleaning and lidar show/hide option. -- Cleaning files and making formatting work. -- More fixes in gazebo to show the robot and the lidar. -- Format fixes. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. -- Introducing `smacc2::deep_history` syntax in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. -- Noticed typo. -- First working version of `sm` template and template generator. -- Minor tweaks. -- Build fix. -- Some more progress on markers cleanup. -- Minor format issues. -- Minor navigation improvements. -- Using local action messages. -- Using local action messages. -``` - -```rst -Section_46 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator. (#143) -- Add 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) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked sm_multi_stage_1 (#172) -- Progress on AWS navigation and refactorings on navigation clients and behaviors (#174) -- Finetuned waypoints (#187) - -Fixed ------ -- Fixed launch command in README.md (#148) -- Fixed CI format for python version (#148) -- Fixed compiling issues (#164) -- Fixed broken master build (#174) -- Fixed pipeline error (#174) -- Fixed broken build in AWS demo (#174) -- Fixed formatting and templating on SrConditional (#168) -- Fixed some formatting and templating on SrConditional (#168) -- Fixed linting issues (#168) - -Removed -------- -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit cmake - -Other Changes -------------- -- Updated Docker environment to be executed from any environment (#154) -- Added missing dependency to ur5 client -- Improved Dockerfile for building local tests -- Added .reps dependencies and fixed build errors -- Updated format in moveit migration testing -- Added reliability qos config -- Added mode_5_sequence_b, mode_4_sequence_b, and other sequences in sm_multi_stage_1 -- Added husky launch file in sm_dance_bot -- Updated dependencies for husky in rolling and galactic -- Redid waypoints in sm_dance_bot_warehouse_3 -- Added more waypoints in sm_dance_bot_warehouse_3 -- Moved trigger logic into headers -- Added pure spinning behavior missing files -- Improved undo motion navigation in warehouse2 -- Tuned warehouse3 -- Fixed several issues in replanning for all examples -- Finished warehouse2 -``` - -*pabloinigoblasco* - -Section_47 -========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added ignition file and update repos files -- Added setupTracing.sh to install necessary packages and configure tracing group -- Added a README tutorial for Dockerfile - -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 - ``` -- Renamed tracing events after -- Reactivated smacc2 nav clients for rolling via submodules - -Fixed ------ -- Fixed warehouse 3 problems and other core improvements to remove deadlocks, also making continuous integration green -- Fixed broken source build (#227) -- Fixed trailing spaces -- Fixed codespell -- Fixed python linters warnings -- Fixed docker for foxy and galactic -- Fixed minor broken build -- Fixed some reordering fixes -- Fixed minor format -- Fixed minor format fix -- Fixed minor linking errors in foxy -- Fixed missing file -- Fixed minor broken build -- Fixed minor format fix -- Fixed other minor changes -- Fixed missing rolling repositories - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh - -Other ------ -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Minor tune -- Weird moveit not downloaded repo -- Updating subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Autoware demo -- Foxy CI -- Some reordering fixes -- Docker files for different revisions, warnings removal, and more testing on navigation -- Update file for fake hardware simulation and add file for gazebo simulation -- Docker build files for all versions -- Retry behavior warehouse 1 -- Progress in autoware machine -- Branching example -- Update ci-build-source.yml -- 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. -- Rename header files and correct format -- Add workflow for checking doc build -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference -- Update name of package and package.xml to pass liter -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Update description table -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument - Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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 -- Reverted markdowns to html -- Additional cleanup -- Cleanup - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```rst -Section_48 -========== - -Added ------ - -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Added galactic CI setup and rename rolling files. (#58) -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- Feature/wait nav2 nodes client behavior (#82) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- 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 -- Update smacc2_rta command across readmes -- changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Update README.md -- updated launch command -- Correct all linters and formaters. - -Fixed ------ - -- 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. -- Correct trailing spaces. -- Fix source CI and correct README overview. (#62) -- Attempting precommit fixes - -Removed -------- - -- deleted tracing.md -- removed sm_respira_1 format cleanup -- removed sm_respira_1 format cleanup pre-commit -- removed more changes on performance tests -- removed sm_reference_library reformatting -- removed Clean up of sm_atomic_24hr -- removed more sm_atomic_24hr cleanup -- removed Renaming of event generator library -- removed minor formatting -- removed Optimized deps in move_base_z_planners_common -- removed several core improvements during navigation testing -- removed formatting improvements -- removed progress in aws navigation demo -- removed minor format -``` - -Section_49 -=========== - -Added ------ -- New client behavior `cb_wait_topic_message` added for nav2. It allows waiting for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Users can optionally select the nodes to wait for. -- New feature: `cb_pause_slam` client behavior added. -- New feature: `sm_dance_bot_lite` introduced for visualizing TurtleBot3. -- New feature: `sm_multi_stage_1` doubling functionality added. -- New feature: `sm_dance_bot_strikes_back` gazebo fixes implemented. -- AWS demo progress made. - -Changed -------- -- Navigation parameters fixes applied to `sm_dance_bot`. -- Formatting improvements made throughout the codebase. -- Gazebo fixes implemented to show the robot and lidar. - -Fixed ------ -- Compile warnings removed. -- Recursion issue addressed by moving a method after the one it calls. - -Removed -------- -- `neo_simulation2` package removed. - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco - -```rst -Section_50 -========== - -Added ------ - -- First working version of sm template and template generator. (#127) -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- 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 dependencies for husky simulation in AWS navigation (#174) -- Added dependencies for husky in rolling and galactic in AWS navigation (#174) -- Added Waypoint Inputs (#178) - -Changed -------- - -- Polished sm_dance_bot and s-pattern -- Refactored sm_dance_bot strikes back (#152) -- Reworked sm_multi_stage_1 (#172) -- Renamed sm_advanced_recovery_1 (#171) -- Renamed sm_multi_stage_1 (#172) -- Renamed sm_dance_bot_warehouse_3 (#181) -- Renamed warehouse2 (#177) -- Renamed sm_pubsub_1 (#169) -- Renamed sm_pubsub_1 part 2 (#170) -- Renamed sm_multi_stage_1 (#172) -- Renamed sm_dance_bot_warehouse_3 (#181) -- Renamed SrConditional (#168) -- Renamed warehouse2 (#177) -- Renamed sm_dance_bot_warehouse_3 (#181) - -Fixed ------ - -- Fixed a typo (Finnaly > Finally) -- Fixed launch command in README.md -- Fixed CI format for Python version (#148) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error - -Removed -------- - -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed node creation and create only a logger (#149) -- Removed test from main moveit cmake -- Removed some comments in the past - -Other ------ - -- More changes in sm_dance_bot -- More refinement in sm_dance_bot -- More progress in the sm_dance_bot tests (#135) -- More progress on markers cleanup -- More testing on moveit behaviors (#167) -- More testing on moveit -- More on AWS demo -- More readme updates -- More waypoints in sm_dance_bot_warehouse_3 -- More changes and headless in various features -- Minor tweaks (#130) -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Minor configuration -- Minor tuning to mitigate overshot issue cases -- Minor dockerfile test workaround -- Minor improvements in various features -- Minor changes in multiple features -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- Progress on moveit -- Progress on moveit behaviors -- Progress on sm_dance_bot_warehouse_3 -- Progress on warehouse2 -- Progress on sm_dance_bot tests -- Progress on sm_dance_bot strikes back -- Progress on sm_multi_stage_1 -- Progress on sm_pubsub_1 -- Progress on sm_advanced_recovery_1 -- Progress on cb pure spinning -- Progress on various features -- Pending references -- Pre-commit cleanup -- Rolling Docker environment to be executed from any environment (#154) -- Update package list (#142) -- Update readme (#164) -- Update readme -- Update format -- Update dependencies for husky in rolling and galactic -- Update format -- Update package list -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- - -```rst -Section_51 -========== - -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) -- Feature/barrel - do not merge yet (#233) -- Foxy backport (#206) -- Added galactic CI build due to Navigation2 issues in rolling -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency -- Added workflow for checking doc build -- Created doxygen-deploy.yml -- Created workflow for testing prerelease builds -- Use docs/ as source and output directory -- Renamed to smacc2 and smacc2_msgs -- Updated name of package and package.xml -- Updated changelogs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Added setupTracing.sh to automate ros-rolling-ros2trace installation -- Created alternative ManualTracing -- Added dockerfile for Rolling and Galactic -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -Changed -------- -- Updated subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components -- Progress in barrel husky - -Fixed ------ -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fixing broken build - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_52 -========== - -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 -------- -- Changed wording "smacc application" to "SMACC2 library". -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- 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. -- Correct trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Correct all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- 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. -- SM_RESPIRA_1 format cleanup. -- SM_RESPIRA_TEST_2. -- More changes on performance tests. -- 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. -- Minor formatting. -- Minor improvements during navigation testing. -- Formatting improvements. -- Progress in AWS navigation demo. -- Format improvements. -- More on navigation. -- Several core improvements during navigation testing. -- Attempting pre-commit fixes. -- Fixing precommit. -- Correct README overview. -- Updated launch command. -- Update doxygen links. -- Update c_cpp_properties.json. -- Update README.md. -``` - -*pabloinigoblasco* - -```rst -Section_53 -========== - -Added ------ -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. -- New feature: `cb_wait_topic_message`: 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`. -- Merge and progress. -- Minor hotfix. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. -- Format fixes. - -Fixed ------ -- Remove some compile warnings. -- Format fixes. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Several core improvements during navigation testing. -- Formatting improvements. -- Precommit cleanup run. -- Updates yaml. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Diverse improvements in navigation and performance. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_54 -========== - -Added ------ -- Additional linting and formatting. -- Introduced slam toggle and smacc deep history features (#122). -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Testing progress for sm_dance_bot with slam pausing/resuming functionality. -- Introduced dance bot s pattern feature (#128). -- 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 QOS durability to SmaccPublisherClient (#163). -- Introduced husky launch file in sm_dance_bot for AWS navigation (#174). -- Added Waypoint Inputs (#178). - -Changed -------- -- Moved method after the method it calls to prevent recursion (#126). -- Renamed reference library SMs 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. -- 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_55 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 feature with minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added warehouse2 feature with formatting improvements and default values. - -- Feature/cb pure spinning (#188) - - Implemented pure spinning behavior with format changes and default values. - -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples with several fixes. - -- Feature/undo motion 20 12 (#196) - - Improved undo motion navigation in warehouse2 with minor changes. - -- Feature/sync 21 12 (#199) - - Implemented sync feature with replanning and format fixes. - -- Feature/warehouse2 22 12 (#200) - - Implemented warehouse2 feature with replanning and format fixes. - -- Feature/warehouse2 23 12 (#201) - - Implemented warehouse2 feature with tuning and fixes. - -- Feature/minor tune (#203) - - Implemented minor tune with fixes for warehouse3 and core improvements. - -- Feature/docker improvements march 2022 (#235) - - Implemented docker improvements with backport to foxy and format fixes. - -Changed -------- -- finetuning waypoints (#187) - - Made minor changes for finetuning waypoints. - -- tuning warehouse3 (#197) - - Tuned warehouse3 with minor changes. - -- fixing warehouse 3 problems, and other core improvements (#204) - - Fixed warehouse3 problems, removed deadlocks, and improved continuous integration. - -- Foxy backport (#206) - - Backported changes to Foxy with formatting fixes and various corrections. - -Fixed ------ -- Several fixes (#194) - - Implemented several fixes. - -- minor changes (#195) - - Made minor changes. - -Removed -------- -- Removed some reordering fixes. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -Section_56 -========== - -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. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added README tutorial for Dockerfile. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - -Changed -------- -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed event generator library. -- Optimized dependencies in move_base_z_planners_common. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Reformatted sm_reference_library. -- Corrected trailing spaces. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- Updated c_cpp_properties.json. -- Renamed rolling files and added Galactic CI setup. -- Fixed source CI and corrected README overview. -- Attempted precommit fixes. - -Fixed ------ -- Bug in smacc2 component. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Galactic builds from master, keeping only rolling. Removed submodules and use .repos file. -- Do not execute clang-format on smacc2_sm_reference_library package. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 - -Author ------- -- Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_57 -========== - -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, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. -- Navigation parameters fixes on sm_dance_bot. -- cb_pause_slam client behavior. -- sm_dance_bot_lite gazebo fixes: cleaning, lidar show/hide option, and formatting improvements. -- gazebo fixes for sm_dance_bot_strikes_back. - -Changed -------- -- Corrected all linters and formatters. -- Several core improvements during navigation testing. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- Minor hotfix. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -## Section_58 - -### Added -- Added source build on PR for testing. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added smacc2::deep_history syntax. -- Added progress in testing sm_dance_bot introducing slam pausing/resuming functionality. -- Added First working version of sm template and template generator. -- Added SM core test. -- Added local action msgs usage. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added reliability qos config. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. - -### Changed -- Changed method order to prevent recursion in sm_dance_bot. -- Changed "Finnaly" to "Finally" for correct spelling. -- Changed launch command in README.md for sm_dance_bot_strikes_back. -- Changed format to fix python version in CI. -- Changed node creation to create only a logger. -- Changed Docker environment to be executed from any environment. -- Changed slight waypoint 4 and iterations for the robot to complete the course. -- Changed library SMs to smacc2_performance_tools. -- Changed state machine transition timestamp to initial state machine transition timestamp. - -### Fixed -- Fixed minor format issues. -- Fixed launch command in README.md. -- Fixed CI pipeline error. -- Fixed broken master build. - -### Removed -- Removed neo_simulation2 package. -- Removed merge markers from a python file. -- Removed node creation and create only a logger. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit cmake. - -### Miscellaneous -- Diverse improvements in navigation and performance. -- Minor adjustments in formatting. -- Minor format tweaks. -- Minor tuning to mitigate overshot issue cases. -- Pending references. -- Formatting improvements. -- Precommit cleanup. -- Workflow updates. -- Noticed launch command was incorrect in README.md. -- Noticed typo. -- More refinement in sm_dance_bot. -- More progress on markers cleanup. -- More progress on moveit migration testing. -- More readme updates. -- More testing on moveit behaviors. -- Finishing touches on sm_multi_stage_1. -- Readme updates. -- Mode_5_sequence_b. -- Mode_4_sequence_b. -- Mode_5_sequence_b. -- Mode_4_sequence_b. -- Mode_5_sequence_b. -- Mode_4_sequence_b. -- Mode_5_sequence_b. -- Mode_4_sequence_b. - -```rst -Section_59 -========== - -Added ------ -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors. -- More on AWS demo. -- 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). -- 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/warehouse2 23 12 (#201). -- Use correct upstream .repos files for source builds (#243). -- Correct mergify branch names (#246). -- 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. - -Changed -------- -- Minor changes (#175). -- Several fixes (#194). -- Tuning and fixes (#202). -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. -- Improving undo motion navigation warehouse2. -- Improvements in SMACC core adding more components mostly developed for Autoware demo. -- Progress in Autoware machine. -- Refining CP subscriber CP publisher. -- Improving navigation behaviors. -- Docker improvements. - -Fixed ------ -- Fixing broken build. -- Fixing to focal by the moment. -- Fixing rolling build. -- Trying to fix dependencies. -- Fixing building issue. -- Typo. -- Correct checkout branch on scheduled build. -- Fix checkout branches for scheduled builds. - -Removed -------- -- Pure spinning behavior missing files. -- Weird MoveIt not downloaded repo. -- Added missing file from Warehouse2. -- Missing SM. -- Missing. -- Missing repo. -- Missing deps. -- Missing. -- Missing repo. -- Missing. -- Minor broken build. -- Some reordering fixes. -- Minor. -- Minor format. -- Minor linking errors for Foxy. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. - -```rst -Section_60 -========== - -Added ------ - -- Feature/fixing husky build rolling (#257) - - Restored files and made husky project build on rolling. - -- Feature/fixing husky build rolling (#258) - - Restored files and made husky project build on rolling. - - Made progress on husky. - -- Feature/fixing ur demos (#261) - - Restored files and made fixes. - -- Feature/fixing type string walker (#263) - - Restored files and fixed type string walker threesome demo. - -- Significant update in Getting Started Instructions (#269) - - Removed trailing spaces. - - Co-authored by: Denis Štogl - -- Fix: initialise conditionFlag as false (#274) - -- Precommit fix (#280) - - Merged in red for focal-rolling due to minor update of the precommit. - -Changed -------- - -- Updated mentions of SMACC/ROS to SMACC2/ROS2 in Feature/master rolling to galactic backport (#236). - -- Renamed folders, deleted tracing.md, and edited README.md in Feature/master rolling to galactic backport (#236). - -- Added smacc2_performance_tools in Feature/master rolling to galactic backport (#236). - -- Improved performance tests in Feature/master rolling to galactic backport (#236). - -- Cleaned up sm_respira_1 format in Feature/master rolling to galactic backport (#236). - -- Reformatted sm_reference_library in Feature/master rolling to galactic backport (#236). - -- Corrected trailing spaces in Feature/master rolling to galactic backport (#236). - -- Optimized dependencies in move_base_z_planners_common in Feature/master rolling to galactic backport (#236). - -- Renamed event generator library in Feature/master rolling to galactic backport (#236). - -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch in Feature/master rolling to galactic backport (#236). - - Also updated doxygen links. - - Co-authored by: Ubuntu 20-04-02-amd64 - -- More Readme Updates (#72) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- More Readme (#74) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- Created new sm from sm_respira_1 (#76) - -- Base for the sm_aws_aarehouse navigation in Feature/core and navigation fixes (#78). - -- Progressed in aws navigation in Feature/core and navigation fixes (#78). - -- Made several core improvements during navigation testing in Feature/core and navigation fixes (#78). - -- Progressed in aws navigation demo in Feature/core and navigation fixes (#78). - -- Reworked sm_advanced_recovery_1 in sm_advanced_recovery_1 reworked (#83). - -- More work on sm_advanced_recovery_1 in More sm_advanced_recovery_1 work (#85). - -- Round 4 of sm_advanced_recovery_1 in sm_advanced_recovery_1 round 4 (#86). - -- Worked on sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 in Brettpac branch (#87). - -- Worked on sm_atomic_performance_test_c_1 in sm_atomic_performance_test_c_1 (#88). - -- Modified sm_atomic_performance_test_a_2 in modifying sm_atomic_performance_test_a_2 (#89). - -- Worked on sm_multi_stage_1 in sm_multi_stage_1 (#90). - -- Updated launch command in sm_multi_stage_1 (#90). - -- Wait topic message client behavior (#81) - - Introduced 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 - - Co-authored by: Denis Štogl - -- Feature/wait nav2 nodes client behavior (#82) - - Progressed in aws navigation demo. - - Made several core improvements during navigation testing. - - Formatted improvements. - - More on navigation. -``` - -```rst -Section_61 -========== - -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`, waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection. -- Base for the `sm_aws_aarehouse` navigation. -- Progress in AWS navigation demo. -- New client behavior: `cb_pause_slam`. -- `sm_dance_bot_lite` gazebo fixes. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- Got `sm_multi_stage_1` working. - -Changed -------- -- Corrected all linters and formatters. -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `sm_dance_bot` visualizing `turtlebot3`. -- Cleaning and lidar show/hide option. -- Cleaning files and formatting work. -- Gazebo fixes to show the robot and the lidar. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Nothing. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -## Section_62 - -### 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 1 to `sm_multi_stage_1`. -- Added husky launch file in `sm_dance_bot` for AWS navigation. - -### Changed -- Reworked `sm_multi_stage_1` with multistage modes and sequences. - -### Fixed -- Fixed minor format issues. -- Fixed launch command in README.md for `sm_dance_bot_strikes_back`. -- Fixed CI format for Python version. - -### Removed -- Removed `neo_simulation2` package. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. - -### Miscellaneous -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . - ---- - -Recuerda que la autoría de este changelog mejorado sigue siendo de Pablo Iñigo Blasco (pabloinigoblasco). - -```rst -Section_63 -========== - -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. -- Brettpac branch. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- SrConditional fixes and formatting. -- Move trigger logic into headers. -- Lint. -- Several fixes. -- Replanning for all examples. -- Improving undo motion navigation warehouse2. -- Tuning warehouse3. -- Tuning and fixes. -- Fixing warehouse 3 problems and other core improvements to remove dead lock, also making continuous integration green. -- Added missing file from warehouse2. -- Bump ccache version. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Update ci-build-source.yml. -- Enable cppcheck. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml. -- Create doxygen-deploy.yml. -- Create workflow for testing prerelease builds. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs. -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update. -- Reset all versions to 0.0.0. -- Update changelogs. -- 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. -- Update tracing/ManualTracing.md. - -Changed -------- -- Fix formatting. -- First ensure you have the necessary package installed. -- Rename header files and correct format. -- Change extension of imports. -- Update doxygen-deploy.yml. -- Use manual deployment for now. -- Ignore further packages. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Disable disabled packages. -- Change extension. -- Correct formatting of python file. -- Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/". - -Fixed ------ -- Fixing broken build. - -Removed -------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages. -- Disable cpplint and cppcheck linters. -- Disable disabled packages. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_64 -========== - -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 -------- -- Changed wording "smacc application" to "SMACC2 library". -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- 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. -- Correct trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Correct all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Edited tracing.md to reflect new tracing event names. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Some progress on navigation rolling. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup for sm_respira_1. -- Format cleanup for sm_respira_test_2. -- More changes on performance tests. -- sm_respira_1 format cleanup pre-commit. -- Update smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- More sm_atomic_24hr cleanup. -- Minor formatting. -- Minor improvements during navigation testing. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Format improvements. -- Attempting pre-commit fixes. -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- More on navigation. -- Fixing pre-commit. - -Commits -------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section_65 -========== - -Added ------ - -- New client behavior for nav2: now waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. 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. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` feature added. -- Visualizing turtlebot3 in `sm_dance_bot`. -- Lidar show/hide option added. -- Gazebo fixes to display the robot and lidar. -- `sm_multi_stage_1` doubling feature included. -- `sm_dance_bot_strikes_back` gazebo fixes implemented. - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot`. -- Minor formatting improvements. -- Merge and progress updates. -- Hotfix for minor issues. -- Cleaning and formatting work on various files. -- Precommit cleanup run. - -Fixed ------ - -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Corrected formatting issues. -- Enabled source build on PR for testing. -- Adjusted build packages of source CI. - -Removed -------- - -- `neo_simulation2` package removed. - -Collaborators -------------- - -- Ubuntu 20-04-02-amd64 -- Pablo Iñigo Blasco -``` - -```rst -Section_66 -========== - -Added ------ -- Additional linting and formatting. -- Feature to toggle slam and smacc deep history (#122). -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also added smacc2::deep_history syntax. -- Introducing slam pausing/resuming functionality in testing sm_dance_bot. -- More fixes in sm_dance_bot (#125). -- 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). -- Update package list (#142). -- Add SM core test (#138). -- Add QOS durability to SmaccPublisherClient (#163). -- Waypoint Inputs (#178). - -Changed -------- -- Move method after the method it calls to prevent recursion (#126). -- Renamed reference library SMs to smacc2_performance_tools (#166). -- Refactored to remove line and add reliability qos config in SmaccPublisherClient. -- Minor navigation improvements (#141). -- Using local action msgs instead of sm_dance_bot_msgs. -- Renamed navigation 2 stack. -- Removed parameters smacc. -- Fixed launch command in README.md. -- Fix CI: format fix python version (#148). -- Fixing some errors introduced on formatting in migration to smacc2. -- Progress on moveit migration testing. -- Improved Dockerfile for building local tests. -- Fixed compiling issues. -- Updated README (#164). -- Minor changes (#175). -- Warehouse2 progress (#179). -- Format (#180). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. - -Fixed ------ -- Minor format issues (#134). -- Waypoints navigator bug (#133). -- Mitigated overshot issue cases in navigation. -- Fixed broken master build. -- Fixed pipeline error. - -Removed -------- -- Removed merge markers from a python file (#119). -- Removed node creation and create only a logger (#149). -- Removed test from main moveit cmake. -- Removed some comments in the past from launch command for sm_dance_bot_strikes_back. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_67 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185) - - Implemented warehouse2 feature with minor changes - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Updated format and made headless changes for warehouse2 - -- Feature/cb pure spinning (#188) - - Introduced pure spinning behavior with format changes - -- Feature/replanning 16 dec (#193) - - Improved replanning for all examples with fixes - -- Feature/undo motion 20 12 (#196) - - Enhanced undo motion navigation for warehouse2 - -- Feature/sync 21 12 (#199) - - Addressed format issues for 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) - - 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 for synchronization - -- Feature/warehouse2 22 12 (#200) - - Fixed format issues and completed warehouse2 - -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed warehouse2 - -Changed -------- -- Finetuned waypoints (#187) - - Improved waypoint functionality - -- Fixing warehouse 3 problems, and other core improvements (#204) - - Resolved warehouse 3 issues and core improvements - -- Merging code from backport foxy and updates about autoware (#208) - - Integrated code from backport foxy and autoware updates - -- Foxy backport (#206) - - Backported changes to foxy - -Fixed ------ -- Several fixes (#194) - - Addressed various issues - -- Minor broken build (#207) - - Fixed minor issues causing build failures - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace - - Automation now handles ros-rolling-ros2trace installation - -- Deleted tracing directory - - Removed unnecessary tracing directory - -- Ignore all packages except smacc2 and smacc2_msgs - - Focused on smacc2 and smacc2_msgs packages - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -``` - -```rst -Section_68 -========== - -Added ------ -- 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. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More changes on performance tests. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- 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) -- Update doxygen links (#70) -- More on 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. -- Progress in AWS navigation demo. - -Changed -------- -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Update smacc2_rta command across READMEs. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Update README.md with updated launch command. -- Correct trailing spaces. -- Renaming of event generator library. -- Minor formatting improvements. -- 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. -- Removed tracing.md file. - -Fixed ------ -- Bug in smacc2 component. -- Reverted Markdowns to HTML. -- Minor format fixes. -- Several core improvements during navigation testing. -- Formatting improvements. -- Attempting pre-commit fixes. -- Fixing pre-commit. -- Trying to fix Pre-Commit. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```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 (#93) -- New client behavior for `nav2`: `cb_wait_nav2_nodes` - waits for nodes subscribing to the `/bond` topic to become alive, with optional node selection (#93) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause - -```rst -Section_70 -========== - -Added ------ -- 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. -- First working version of sm template and template generator. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Add SM core test. -- Add QOS durability to SmaccPublisherClient. -- Add dependencies for husky simulation. -- Waypoint Inputs. - -Changed -------- -- Move method after the method it calls to prevent recursion. -- Renamed reference library SMs to smacc2_performance_tools. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes and sequences. -- Renamed sm_multi_stage_1. -- Renamed sm_dance_bot_warehouse_3. -- Redoing sm_dance_bot_warehouse_3 waypoints. - -Fixed ------ -- Minor format issues. -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed CI format for Python version. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed some formatting and linting issues on SrConditional. -- Fixed some errors introduced on formatting. -- Fixed some more linting warnings. - -Removed -------- -- Removed node creation and create only a logger. -- Removed parameters smacc. -- Removed test from main moveit cmake. -- Removed sm_dance_bot_msgs. - -Authors -------- -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_71 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185): Added warehouse2 minor changes. -- Feature/sm warehouse 2 13 dec 2 (#186): Added format changes, headless merge, and default values. -- Feature/cb pure spinning (#188): Added pure spinning behavior changes. -- Feature/planner changes 16 12 (#191): Added minor changes and fixes. -- Feature/replanning 16 dec (#193): Added replanning for all examples and several fixes. -- Feature/undo motion 20 12 (#196): Added improvements in undo motion navigation for warehouse2. -- Feature/sync 21 12 (#199): Added format fixes. -- Feature/warehouse2 22 12 (#200): Added format fixes and finished warehouse2. -- Feature/warehouse2 23 12 (#201): Added tuning and fixes. -- Feature/minor tune (#203): Added tuning and fixes, minor tune, and core improvements for warehouse 3. -- Added missing file from warehouse2 (#205): Added missing files and backported to foxy. -- Add mergify rules file (#209): Added mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies (#220): Added Autoware Auto Msgs into dependencies. -- Add galactic CI build because Navigation2 is broken in rolling (#222): Added galactic CI build. -- Add partial changes for ament_cpplint: Added partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include: Added tf2_ros as dependency. -- Bump ccache version: Updated ccache version. -- Add missing licences: Added missing licenses. -- Satisfy ament_lint_cmake: Satisfied ament_lint_cmake. -- Update ci-build-source.yml: Updated ci-build-source.yml. -- Change extension of imports: Changed extension of imports. -- Enable cppcheck: Enabled cppcheck. -- Create workflow for testing prerelease builds: Created workflow for testing prerelease builds. -- Use docs/ as source folder for documentation: Used docs/ as source folder. -- Use docs/ as output directory: Used docs/ as output directory. -- Rename to smacc2 and smacc2_msgs: Renamed to smacc2 and smacc2_msgs. -- Update name of package and package.xml to pass liter: Updated package name and package.xml. -- Update changelogs: Updated changelogs. -- 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. - -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. - -Fixed ------ -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Remove example things from Foxy CI setup (#214): Removed example things from Foxy CI setup. -- Fix rolling builds (#222): Fixed rolling builds. -- Fixing docker for foxy and galactic: Fixed docker for foxy and galactic. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other - -Section_72 -========== - -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. -- Enable build of missing rolling repositories. -- Enable 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 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 -------- -- Moved tracing.md to tracing directory. -- Renamed tracing events after. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- 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 c_cpp_properties.json. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 - -Author ------- -- Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_73 -========== - -Version 1.0.0 (2022-01-01) ---------------------------- - -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. - -Changed -------- - -- Minor formatting improvements during navigation testing. - -Fixed ----- - -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. - -Version 1.1.0 (2022-02-01) ---------------------------- - -Added ------ - -- New feature: `cb_pause_slam` client behavior. - -Changed -------- - -- Minor formatting improvements during navigation testing. - -Fixed ----- - -- Fix format on `sm_dance_bot_lite`. -- Fix gazebo issues to show the robot and the lidar. - -Version 1.2.0 (2022-03-01) ---------------------------- - -Added ------ - -- New feature: `sm_multi_stage_1` doubling. - -Changed -------- - -- Minor formatting improvements during navigation testing. - -Fixed ----- - -- Fix gazebo issues for `sm_dance_bot_strikes_back`. - -Version 1.3.0 (2022-04-01) ---------------------------- - -Added ------ - -- AWS demo progress. - -Changed -------- - -- Got `sm_multi_stage_1` working. - -Fixed ----- - -- Precommit cleanup run. - -Contributors ------------- - -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -## Section_74 - -### 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 for SM Dance Bot. (#174) - -### Changed -- Adjusted build packages of source CI. -- Improved navigation and performance. -- Progress in navigation, SLAM toggle client behaviors, and SLAM_toolbox components. -- Refactored SM Dance Bot Strikes Back. -- Migration to SMACC2. -- Moved reference library SMs to smacc2_performance_tools. -- Reworked SM Multi-Stage 1. - -### Fixed -- Corrected formatting. -- Resolved compile warnings. -- Fixed CI format for Python version. -- Fixed launch command in README.md. -- Fixed compiling issues. - -### Removed -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. -- Removed parameters SMACC. -- Removed test from main MoveIt CMake. - -### Miscellaneous -- Co-authored commits by Ubuntu 20-04-02-amd64, Brett (brett@robosoft.ai), Pablo Iñigo Blasco (pablo@ibrobotics.com), DecDury (declandury@gmail.com), and Denis Štogl (destogl@users.noreply.github.com) were included in various changes. - -```rst -Section_75 -========== - -Added ------ -- 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 Feature/sm warehouse 2 13 dec 2 (#186). -- Added finetuning waypoints (#187). -- Added Feature/cb pure spinning (#188). -- 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 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 issues. -- Added Feature/sync 21 12 (#199). -- Added format issues. -- Added Feature/warehouse2 22 12 (#200). -- Added finishing warehouse2. -- Added 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 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 docker build files for all versions. -- Added dockerfiles (#225). -- Added Fix code generators (#221). -- Added Fix other build issues. -- Added Update SM template and make example code clearly visible. -- Added Remove use of node in the sm performance template. -- Added Updated templated to use Blackboard storage. -- Added Update template to resolve the global data correctly. -- Added Update sm_name.hpp. -- Added Foxy backport (#206). -- Added minor formatting fixes. -- Added Fix trailing spaces. -- Added Correct codespell. -- Added Correct python linters warnings. -- Added Add galactic CI build because Navigation2 is broken in rolling. -- Added Add partial changes for ament_cpplint. -- Added Add tf2_ros as dependency to find include. -- Added Disable ament_cpplint. -- Added Disable some packages and update workflows. -- Added Bump ccache version. -- Added Ignore further packages. -- Added Satisfy ament_lint_cmake. -- Added Add missing licences. -- Added Disable cpplint and cppcheck linters. -- Added Correct formatters. -- Added branching example. -- Added Disable disabled packages. -- Added Update ci-build-source.yml. -- Added Change extension. -- Added Change extension of imports. -- Added Enable cppcheck. -- Added Correct formatting of python file. -- Added Included necessary package and edited Threesome launch. - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Removed -------- -- Removed First ensure you have the necessary package installed. -- Removed ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Removed Rename header files and correct format. -- Removed Add workflow for checking doc build. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -Section_76 -========== - -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 -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Added smacc2_performance_tools -- Performance tests improvements -- More on performance and other issues -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files (#58) -- Fix source CI and correct README overview (#62) -- Update c_cpp_properties.json -- Update doxygen links (#70) -- More Readme Updates (#72) -- More Readme (#74) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- 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) -- Sm_multi_stage_1 (#90) -- Wait topic message client behavior (#81) - -Changed -------- - -- Use manual deployment for now -- Correct GitHub branch reference -- Execute on master update -- Ignore all packages except smacc2 and smacc2_msgs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Changed wording "smacc application" to "SMACC2 library" -- Reactivating smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug in smacc2 component -- Reverted markdowns to html -- Edited tracing.md to reflect new tracing event names -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- Correct trailing spaces -- Sm_atomic_performance_trace_1 -- Sm_atomic_24hr -- Sm_atomic_performance_test_a_2 -- Sm_atomic_performance_test_a_1 -- Modifying sm_atomic_performance_test_a_2 - -Removed -------- - -- Delete tracing directory -- 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" -- Reformatting of sm_reference_library -- Do not execute clang-format on smacc2_sm_reference_library package -- Minor formatting -- Several core improvements during navigation testing -- Formatting improvements -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on - -```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 -- 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 `cb_pause_slam` client behavior - -Changed -------- -- Corrected all linters and formatters -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Merge and progress -- Fix format -- Cleaning and lidar show/hide option -- Updates yaml -- Gazebo fixes to show the robot and the lidar -- Format fixes - -Fixed ----- -- Removed some compile warnings - -Removed -------- -- Removed redundant entries - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -Section_78 -=========== - -Added ------ -- Added AWS demo (#108, #110). -- Added Brettpac branch (#110, #111). -- Added feature to toggle SLAM and deep history for SM Dance Bot (#122). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient (#163). - -Changed -------- -- Improved gazebo fixes for SM Dance Bot Strikes Back. -- Improved functionality of SM Multi Stage 1 (#109, #114). -- Improved navigation and performance (#116). -- Improved dance bot's pattern (#128, #129). -- Refactored SM Dance Bot Strikes Back (#152). -- Updated package list (#142). -- Renamed navigation 2 stack (#144). -- Updated READMEs with SVGs (#140, #145). -- Updated Docker environment for execution in any environment (#154). -- Updated format for CI (#148). -- Updated README (#164). -- Updated state machine transition timestamp (#165). - -Fixed ------ -- Fixed waypoint issues for robot course completion (#155). -- Fixed migration errors for MoveIt client (#151). -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. - -Removed -------- -- Removed neo_simulation2 package (#112). -- Removed parameters from SMACC (#147). -- Removed node creation, creating only a logger (#149). -- Removed SM Dance Bot messages. -- Removed test from main MoveIt CMake. - -Other ------ -- Cleaned up pre-commit (#106, #152, #163). -- Minor formatting and linting improvements. -- Addressed minor issues and bugs. -- Made progress on various features and functionalities. -- Continued testing and improvements on MoveIt behaviors. -- Added dependencies and fixed build errors. -- Made progress on MoveIt migration testing. -- Updated Dockerfile for building local tests. -- Added reliability QOS config. -- Added missing colon. -- Removed unnecessary line. -- Added references to commits and collaborators. - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 . -- DecDury . -- Denis Štogl . -- Pablo Iñigo Blasco . - -```rst -Section_79 -========== - -Added ------ - -- Added `sm_advanced_recovery_1` renaming (#171). -- Added `sm_multi_stage_1` reworking (#172) with: - - 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. - -Changed -------- - -- Changed `Feature/aws navigation sm dance bot` (#174) with: - - Repo dependency. - - Husky launch file in `sm_dance_bot`. - - Added dependencies for Husky simulation. - - Fixed formatting. - - Updated dependencies for Husky in rolling and galactic. - - Progress on AWS navigation and refactorings on navigation clients and behaviors. - - More on AWS demo. - - Fixed broken build. - -Fixed ------ - -- Fixed `minor changes` (#175). -- Fixed `warehouse2` (#177). -- Fixed `Waypoint Inputs` (#178). -- Fixed `wharehouse2` progress (#179). -- Fixed `format` (#180). -- Fixed `sm_dance_bot_warehouse_3` (#181). -- Fixed `Feature/sm warehouse 2 13 dec 2` (#182) with: - - More changes and headless. - - Merge. - - Headless and other fixes. - - Default values. -- Fixed `SrConditional` (#168) with: - - Some formatting and templating on `SrConditional`. - - Moved trigger logic into headers. - - Lint. - -Removed -------- - -- Removed `pure spinning behavior missing files`. -- Removed `weird moveit not downloaded repo`. -- Removed `retry behavior warehouse 1`. -- Removed `missing file`. - -Authors -------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_80 -========== - -Added ------ -- Added ignition file and updated repos files. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Added alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. - -Changed -------- -- Progressed in husky demo. -- Improved navigation behaviors. -- Replanned for all examples. -- Backported to foxy. -- Renamed header files and corrected format. -- Renamed to smacc2 and smacc2_msgs. -- Updated name of package and package.xml. -- Reset all versions to 0.0.0. -- Updated description table. -- Updated table. -- Updated ci-build-source.yml. -- Changed extension of imports. -- Enabled cppcheck. -- Corrected formatting of python file. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Optimized deps in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Updated smacc2_rta command across readmes. -- Cleaned up of sm_atomic_24hr. -- Renamed 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. -- Several core improvements during navigation testing. -- Progressed in aws navigation demo. -- Formatted improvements. -- Reworked sm_advanced_recovery_1. - -Fixed ------ -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Corrected formatters. -- Fixed source CI and corrected README overview. - -Removed -------- -- Disabled ament_cpplint. -- Disabled some packages and updated workflows. -- Disabled cpplint and cppcheck linters. -- Disabled disabled packages. -- Ignored further packages. -- Ignored all packages except smacc2 and smacc2_msgs. -- Do not execute clang-format on smacc2_sm_reference_library package. -``` - -*pabloinigoblasco* - -```rst -Section_81 -========== - -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. - -Changed -------- - -- Updated launch command in README.md. -- Corrected all linters and formatters. - -Fixed ------ - -- Resolved pre-commit issues. -- Fixed formatting in various sections. -- Fixed navigation parameters on sm_dance_bot. -- Removed some compile warnings. - -Removed -------- - -- None. - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -## Section_82 - -### Added -- Added new client behavior for nav2, now waits for nav2 nodes to subscribe to the /bond topic and ensures they are alive. Optional selection of nodes to wait for. -- Progress in AWS navigation demo. - -### Changed -- Navigation parameters fixes on sm_dance_bot. - -### Fixed -- Fixed cb pause slam client behavior. -- Fixed formatting issues in various parts of the code. -- Fixed gazebo issues to show the robot and lidar correctly. - -### Removed -- Removed neo_simulation2 package. -- Removed unnecessary parameters from smacc. - -### Miscellaneous -- Various minor improvements and fixes throughout the codebase. -- Co-authored commits with Ubuntu 20-04-02-amd64 , DecDury , and Denis Štogl . -- Precommit cleanup and workflow updates. -- Updated package list and launch commands in README.md. -- Added SVGs to READMEs for atomic, dance_bot, and other components. -- Rolling Docker environment to be executed from any environment. -- Initial migration to smacc2 for moveit client, fixing formatting errors and missing dependencies. -- Slight changes in waypoints and iterations to ensure the robot can complete the course successfully. - -```rst -Section_83 -========== - -Added ------ -- Added .reps dependencies and fixed build errors (#commit_ref) -- Added dependency to ur5 client -- Added QOS durability to SmaccPublisherClient (#163) (#commit_ref) -- Added reliability QOS configuration - -Changed -------- -- Improved dockerfile for building local tests -- Refactored docker -- Progressed in move_it PR -- Reworked sm_multi_stage_1 with multistage modes, sequences, and steps -- Updated dependencies for husky in rolling and galactic -- Finetuned waypoints (#187) (#commit_ref) -- Improved undo motion navigation in warehouse2 -- Tuned warehouse3 (#197) -- Tuned and fixed warehouse2 (#202) -- Tuned and fixed minor issues (#203) -- Fixed warehouse 3 problems to remove deadlock and make continuous integration green (#204) - -Fixed ------ -- Fixed compiling issues -- Fixed pipeline error -- Fixed broken master build -- Fixed formatting issues -- Fixed broken build -- Fixed some formatting and templating on SrConditional -- Fixed linting -- Fixed missing files in pure spinning behavior -- Fixed minor issues -- Fixed linking errors in foxy - -Removed -------- -- Removed test from main moveit cmake -- Removed some linting warnings -- Removed line in refactor - -Other ------ -- Progressed in moveit migration testing -- Progressed in moveit testing -- Progressed in moveit behaviors testing -- Progressed in AWS navigation and refactorings on navigation clients and behaviors -- Progressed in AWS demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in replanning for all examples -- Progressed in undo motion -- Progressed in warehouse2 -- Progressed in warehouse3 -- Progressed in sm_dance_bot -- Progressed in sm_pubsub_1 -- Progressed in sm_advanced_recovery_1 renaming -- Progressed in sm_multi_stage_1 reworking -- Progressed in warehouse2 (#179) -- Progressed in warehouse2 (#185) -- Progressed in warehouse2 (#186) -- Progressed in warehouse2 (#200) -- Progressed in warehouse2 (#201) -- Progressed in autoware demo -- Progressed in foxy CI -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in smacc core adding more components mostly developed for autoware demo -- Progressed in autoware demo -- Progressed in foxy CI -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -``` - -```rst -Section_84 -========== - -Added ------ -- Docker build files for different revisions -- Docker build files for all versions -- Barrel demo progress -- Progress in Barrel Husky -- More merge improvements -- Master rolling to Galactic backport -- Testing dance bot demos -- Updating Galactic repositories -- Runtime dependency restoration - -Changed -------- -- Improved Docker files -- Fixed Docker for Foxy and Galactic -- Fixed Docker build for Barrel search and Warehouse3 -- Fixed startup problems in Warehouse 3 -- Fixed broken build format and minor issues - -Removed -------- -- Warnings removal and more testing on navigation - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -- pabloinigoblasco -- Declan Dury -- reelrbtx -- brettpac -- David Revay -``` +Changelog for package cl_nav2z +================================ + +.. note:: + This package was refactored in September 2025 from nav2z_client. + For historical changes prior to 2.3.20, see nav2z_client/CHANGELOG.rst. + The nav2z_client package is now deprecated in favor of cl_nav2z. + +2.3.20 (2025-11-01) +------------------- +* Minor refactoring (`#622 `_) +* Refactor of cl_nav2z to component-based architecture (`#624 `_) +* Refactoring cl_nav2z to remove legacy API support and update all client behaviors (`#625 `_) +* Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (`#626 `_) +* Progress on requiresComponent (`#628 `_) +* Contributors: Brett Aldrich, Pablo Iñigo Blasco diff --git a/smacc2_client_library/cl_nav2z/package.xml b/smacc2_client_library/cl_nav2z/package.xml index e6071740a..bb7566cdc 100644 --- a/smacc2_client_library/cl_nav2z/package.xml +++ b/smacc2_client_library/cl_nav2z/package.xml @@ -3,12 +3,11 @@ cl_nav2z 2.3.20 - The cl_nav2z package implements SMACC Action Client Plugin for the ROS Navigation State - move_base node. Developed by Reel Robotics. + The cl_nav2z package - Pablo Inigo Blasco - Pablo Inigo Blasco + Brett Aldrich - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/cl_ros2_timer/CHANGELOG.rst b/smacc2_client_library/cl_ros2_timer/CHANGELOG.rst index a49f43077..247e08ff2 100644 --- a/smacc2_client_library/cl_ros2_timer/CHANGELOG.rst +++ b/smacc2_client_library/cl_ros2_timer/CHANGELOG.rst @@ -1,2399 +1,18 @@ Changelog for package cl_ros2_timer -======================================= - -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2` -- Brettpac branch (`#518 `_) - - Attempted fix for ros buildfarm issue - - Further work on buildfarm issue - - Co-authored-by: brettpac -- Contributors: brettpac, pabloinigoblasco - -Version 2.3.6 (2023-03-12) ---------------------------- -### Added -- Pre-release -- Contributors: pabloinigoblasco - -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release -- Contributors: pabloinigoblasco -- Progress in humble SMACC2 deb generation -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 -- Contributors: Denis Štogl, pabloinigoblasco - -Version 0.3.0 (2022-04-04) ---------------------------- -### No changes - -Version 0.0.0 (2022-11-09) ---------------------------- -### Added -- Progress in humble SMACC2 deb generation -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 -- Ignored packages not to be released -- Feature/master rolling to galactic backport (#236) - - 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 in sm_respira_1 - - 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 launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - - Updated doxygen links (#70) - - More Readme Updates (#72) - - More Readme (#74) - - Created new sm from sm_respira_1 (#76) - - Feature/core and navigation fixes (#78) - - Feature/aws demo progress (#80) - - Feature/wait nav2 nodes client behavior (#82) - - Feature/aws demo progress (#92) - - Co-authored-by: Ubuntu 20-04-02-amd64 - - Co-authored-by: Denis Štogl - - Co-authored-by: Denis Štogl - -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- New client behavior: `cb_pause_slam`. - -Changed -------- - -- Improved core functionality during navigation testing. -- Formatting enhancements throughout. -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Gazebo fixes for `sm_dance_bot_visualizing_turtlebot3`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Fixed ------ - -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Corrected formatting issues. -- Enabled source build on PR for testing. -- Adjusted build packages for source CI. - -Removed -------- - -- `neo_simulation2` package. - -Other ------ - -- Various minor format improvements. -- Merge and progress updates. -- Precommit cleanup run. -- Updates to YAML files. -- `sm_dance_bot_lite` improvements. -- `sm_multi_stage_1` doubling. -- `sm_multi_stage_1` progress updates. -- `sm_multi_stage_1` additional work. -- `sm_multi_stage_1` further progress. -- `sm_multi_stage_1` reaching fifth stage. -- `a3` updates. -- `mm` updates. -- `Brettpac` branch updates. -``` - -*pabloinigoblasco* - -Section_3 -========= - -Version 0.1.0 (2022-01-01) --------------------------- - -### Added -- Diverse improvements in navigation and performance (#116) -- Additional linting and formatting -- Feature to toggle SLAM and deep history in SMACC (#122) -- Progress in navigation, SLAM toggle client behaviors, and SLAM toolbox components -- Introducing slam pausing/resuming functionality in testing sm_dance_bot -- More fixes for sm_dance_bot (#125) -- Method moved after the method it calls to prevent recursion (#126) -- First working version of SM template and template generator (#127) -- SM Atomic SM generator added (#143) -- SM core test added (#138) -- SVGs added to READMEs of atomic, dance_bot, and others (#140) -- Remaining SVGs added to READMEs (#145) -- QOS durability added to SmaccPublisherClient (#163) -- Initial state machine transition timestamp (#165) -- Reference library SMs moved to smacc2_performance_tools -- Waypoint Inputs (#178) - -### Changed -- Renaming of sm_dance_bot to s-pattern (#128) -- Refactoring of sm_dance_bot strikes back (#152) -- Migration of moveit client to smacc2 -- Renaming of sm_advanced_recovery_1 (#171) -- Reworking of sm_multi_stage_1 (#172) - -### Fixed -- Waypoint 4 and iterations changes for robot course completion (#155) -- Formatting fixes -- Compilation warnings resolved (#137) -- CI format fix for Python version (#148) -- Node creation removed to create only a logger (#149) -- Docker environment now executable from any environment (#154) -- Pipeline errors fixed -- Broken master build fixed - -### Removed -- Parameters from smacc (#147) -- Test from main moveit CMake -- sm_dance_bot_msgs removed - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_4 -========= - -Added ------ - -- New feature "sm warehouse 2" (#182) -- New feature "SrConditional fixes and formatting" (#168) -- New feature "cb pure spinning" (#188) -- New feature "planner changes 16 12" (#191) -- New feature "replanning 16 dec" (#193) -- New feature "undo motion 20 12" (#196) -- New feature "sync 21 12" (#199) -- New feature "warehouse2 22 12" (#200) -- New feature "warehouse2 23 12" (#201) -- New feature "minor tune" (#203) -- Fixed trailing spaces, codespell, and python linters warnings -- Added galactic CI build due to Navigation2 issues in rolling -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency -- Disabled ament_cpplint, cpplint, and cppcheck linters -- Updated workflows and packages -- Bumped ccache version -- Ignored further packages -- Satisfied ament_lint_cmake -- Added missing licenses -- Corrected formatters -- Enabled cppcheck -- Included necessary package and edited Threesome launch -- Renamed header files and corrected format -- Added workflow for checking doc build -- Updated doxygen-check-build.yml and doxygen-deploy.yml -- Created workflow for testing prerelease builds -- Renamed 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 -- Dockerfile with ROS distro as argument -- Opened new folder for additional tracing contents -- Deleted tracing directory -- Moved tracing.md to tracing directory -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace -- 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 -- Changed wording "smacc application" to "SMACC2 library" -- Updated smacc_sm_reference_library/sm_atomic/README.md -- Reactivated smacc2 nav clients for rolling via submodules -- Renamed tracing events -- Fixed bug in smacc2 component -- Reverted markdowns to html -- Added README tutorial for Dockerfile -- Enabled build of missing rolling repositories - -Removed -------- - -- Manual installation of ros-rolling-ros2trace -- Manual installation steps now automated in setupTracing.sh -- Tracing directory assumed in location if user follows README.md under "Getting started" - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -Section 5 ----------- - -### Added -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Added 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) -- Feature/wait nav2 nodes client behavior (#82) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) - -### Changed -- Update mentions of SMACC/ROS to SMACC2/ROS2. -- Update smacc2_rta command across readmes. -- Change launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Update README.md with launch command. -- Update README.md. - -### Fixed -- Correct trailing spaces. -- Fix source CI and correct README overview. (#62). -- Fix pre-commit in various commits. - -### 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. - -### Miscellaneous -- Minor formatting improvements. -- Optimized dependencies in move_base_z_planners_common. -- Renamed folders, deleted tracing.md, edited README.md. -- Correct all linters and formatters. -- Noticed a note that was not removed. -- Attempting pre-commit fixes. - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_6 -========= - -Added ------ - -- New client behavior `cb_wait_topic_message` added for nav2, allowing nodes to subscribe to the `/bond` topic and wait until they are active. Users can select specific nodes to wait for. -- New feature `cb_pause_slam` introduced. -- New feature `sm_dance_bot_lite` added for visualizing Turtlebot3 in Gazebo. -- New feature `sm_multi_stage_1` doubling functionality. -- New feature `sm_dance_bot_strikes_back` for Gazebo fixes. -- AWS demo progress. -- Progress in navigation with slam toggle client behaviors and slam_toolbox components. Also includes `smacc2::deep_history` syntax. -- Progress in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Progress in `sm_dance_bot` with S pattern changes. - -Changed -------- - -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting in package removal. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Additional linting and formatting. -- Move method after the method it calls to prevent recursion. - -Fixed ------ - -- Various core improvements during navigation testing. - -Removed --------- - -- `neo_simulation2` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_7 -========= - -Added ------ - -- Added First working version of sm template and template generator. (#127) -- Added minor tweaks (#130) -- Added Feature/sm dance bot refine (#131) -- Added Feature/sm dance bot refine 2 (#132) -- Added waypoints navigator bug (#133) -- Added progress in the sm_dance_bot tests (#135) -- Added sm_dance_bot_lite (#136) -- Added Resolve compile warnings (#137) -- Added Add SM core test (#138) -- Added minor navigation improvements (#141) -- Added using local action msgs (#139) -- Added Feature/nav2z renaming (#144) -- Added formatting -- Added added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added added remaining SVGs to READMEs (#145) -- Added Update package list. (#142) -- Added Add SM Atomic SM generator. (#143) -- Added Rolling Docker environment to be executed from any environment (#154) -- Added initial migration to smacc2 -- 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) -- Added sm_advanced_recovery_1 renaming (#171) -- Added sm_multi_stage_1 reworking (#172) -- Added Feature/aws navigation sm dance bot (#174) -- Added warehouse2 (#177) -- Added Waypoint Inputs (#178) -- Added wharehouse2 progress (#179) -- Added sm_dance_bot_warehouse_3 (#181) -- Added Feature/sm warehouse 2 13 dec 2 (#182) -- Added Brettpac branch (#184) -- Added SrConditional fixes and formatting (#168) -- Added Feature/wharehouse2 dec 14 (#185) -- Added Feature/cb pure spinning (#188) -- Added Feature/cb pure spinning (#189) - -Changed -------- - -- Changed Finnaly to Finally - -Fixed ------ - -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments in README.md -- Fixed CI: format fix python version (#148) -- Fixed Remove node creation and create only a logger. (#149) -- Fixed moved reference library SMs to smacc2_performance_tools (#166) -- Fixed fixing some errors introduced on formatting -- Fixed fixing some more linting warnings -- Fixed fixing compiling issues -- Fixed fixing broken master build -- Fixed fixing pipeline error - -Removed -------- - -- Removed removing sm_dance_bot_msgs -- Removed removing parameters smacc - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section 8 -========= - -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) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- 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 -- 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 -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Removed manual installation of ros-rolling-ros2trace -- Created alternative ManualTracing -- Added a dockerfile for Rolling and Galactic -- Enable Navigation2 for semi-binary build - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" - -Fixed ------ -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Disable ament_cpplint -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Correct formatting of python file -- Enable build of missing rolling repositories - -Removed -------- -- Weird moveit not downloaded repo -- Disable disabled packages -- Ignore further packages -- Ignore all packages except smacc2 and smacc2_msgs - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay - -``` - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_9 -========= - -Added ------ -- Added smacc2_performance_tools. -- 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 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 -------- -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated smacc2_rta command across readmes. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated README.md. -- Corrected all linters and formatters. - -Fixed ------ -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview (#62). -- Fixed pre-commit. -- Attempted pre-commit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -- Removed tracing.md. - -Other ------ -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting. -- Minor. -- Progress in aws navigation demo. -- Progressing in aws navigation. -- Several core improvements during navigation testing. -- Formatting improvements. -- More on performance and other issues. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- 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_10 -========== - -Added ------ -- New client behavior `cb_wait_topic_message` for asynchronous waiting and optional content check on a topic message. -- New client behavior for `nav2` to wait for nodes subscribing to `/bond` topic to become active, with optional node selection. -- Base for `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes for robot and lidar visualization. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo progress. -- `sm_multi_stage_1` improvements. -- `smacc2::deep_history` syntax in `slam_toolbox` components. -- `sm_dance_bot` improvements. -- `dance_bot_s` pattern feature. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Format fixes. - -Fixed ------ -- Compile warnings removed. -- Recursion prevention by moving method calls after the methods they invoke. - -Removed -------- -- `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section 11 ------------ - -### Added -- First working version of sm template and template generator. (#127) -- Add SM core test (#138) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) - -### Changed -- Renamed Feature/dance bot s pattern to Feature/sm dance bot refine (#131) -- Renamed Feature/sm dance bot refine 2 to Feature/sm dance bot refine 2 (#132) -- Renamed Feature/sm dance bot strikes back refactoring to Feature/sm dance bot strikes back refactoring (#152) -- Renamed Feature/migration moveit client to Feature/migration moveit client (#151) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Fix CI: format fix python version (#148) -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back and removed some comments (#149) -- Fixing pipeline error in Feature/testing moveit behaviors (#167) -- Fixing broken master build in Feature/testing moveit behaviors (#167) -- Fixing broken build in Feature/aws navigation sm dance bot (#174) - -### Removed -- Removed node creation and create only a logger in Add SM Atomic SM generator. (#149) -- Removed parameters smacc in Update package list. (#142) -- Removed test from main moveit cmake in Feature/migration moveit client (#151) -- Removed sm_dance_bot_msgs in Feature/nav2z renaming (#144) -- Removed parameters smacc in Feature/aws navigation sm dance bot (#174) - -### Miscellaneous -- Various minor tweaks and refinements in multiple features -- Co-authored commits with Brett , DecDury , Denis Štogl , and Denis Štogl - -```rst -Section_12 -========== - -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 rolling builds (#222) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Foxy backport (#206) -- Add mergify rules file. -- Try fixing CI for rolling. (#209) -- Remove example things from Foxy CI setup. (#214) -- 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 -- 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" -- 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 - -Changed -------- -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Minor broken build -- Some reordering fixes -- Format issues -- Minor formatting fixes - -Fixed ------ -- Headless and other fixes -- Default values -- Pure spinning behavior missing files -- More fixes -- Tuning and fixes (#202) -- Fix -- Minor linking errors foxy -- Minor format -- Minor linking errors foxy - -Removed -------- -- Merge -- Minor -- Minor changes -- Minor tune -- Weird moveit not downloaded repo -- 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 -- Minor -- Minor changes -- Replanning for all our examples -- Backport to foxy -- Minor format -- Minor linking errors foxy -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports -- Disable some packages and update workflows -- Ignore further packages -- Disable cpplint and cppcheck linters -- Correct formatters -- Branching example -- Disable disabled packages -``` - -*pabloinigoblasco* - -```rst -Section_13 -========== - -Added ------ -- Enable build of missing rolling repositories. -- Enable 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 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. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Minor formatting improvements. - -Fixed ----- -- Bug in smacc2 component. -- Reverted markdowns to html. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Corrected all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. -- Deleted tracing.md. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Some progress on navigation rolling. -- More changes on performance tests. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup in sm_respira_1. -- Format cleanup pre-commit in sm_respira_1. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_performance_trace_1. -- Cleaned up sm_atomic_24hr. -- More cleanup in sm_atomic_24hr. -- Cleaned up sm_reference_library. -- Cleaned up sm_advanced_recovery_1. -- More cleanup in sm_advanced_recovery_1. -- Reworked sm_advanced_recovery_1. -- More work on sm_advanced_recovery_1. -- Work on sm_atomic_performance_test_a_1. -- Work on sm_atomic_performance_test_a_2. -- Work on sm_atomic_performance_test_c_1. -- Work on sm_multi_stage_1. -- More work on sm_multi_stage_1. -- Progress in aws navigation demo. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in aws navigation. -- More on navigation. - -Commits -------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_14 -========== - -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 selection of nodes to wait for. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Navigation parameters fixes on `sm_dance_bot`. -- New client behavior `cb_pause_slam`. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `sm_multi_stage_1` doubling. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- -- Minor formatting improvements. -- Merge and progress. -- Minor hotfix. -- Cleaning and lidar show/hide option. -- Cleaning files and formatting work. -- Format fixes. -- Enable source build on PR for testing. -- Adjust build packages of source CI. - -Fixed ------ -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting. - -Removed -------- -- Removed `neo_simulation2` package. - -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -# Section 15 - -## Added -- Feature/diverse improvements in navigation performance (#117) -- Feature/slam toggle and smacc deep history (#122): Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Introducing smacc2::deep_history syntax and testing slam pausing/resuming functionality. -- 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 remaining SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added QOS durability to SmaccPublisherClient (#163) -- Feature/aws navigation sm dance bot (#174): Progress on aws navigation, refactorings on navigation clients and behaviors, and husky simulation dependencies. - -## Changed -- Move method after the method it calls to prevent recursion (#126) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Renamed sm_multi_stage_1 (#172) and sm_advanced_recovery_1 (#171) -- Renamed navigation 2 stack to nav2z (#144) -- Removed node creation and created only a logger (#149) -- Updated package list (#142) -- Removed parameters smacc (#147) -- Noticed launch command was incorrect in README.md and fixed it -- Fixed CI: format fix python version (#148) -- Minor navigation improvements (#141) -- Using local action messages instead of sm_dance_bot_msgs (#139) -- Fixed compiling issues -- Updated README (#164) -- More readme updates - -## Fixed -- Minor tuning to mitigate overshot issue cases in waypoints navigator (#133) -- Fixed broken master build -- Fixed pipeline error - -## Removed -- Removed merge markers from a python file (#119) -- Removed sm_dance_bot_msgs - -## Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_16 -========== - -Added ------ -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- 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) -- 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) -- Feature/undo motion 20 12 (#196) -- minor changes -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- Feature/undo motion 20 12 (#198) -- minor changes -- improving undo motion navigation warehouse2 -- undo tuning and errors -- Feature/sync 21 12 (#199) -- format issues -- Feature/warehouse2 22 12 (#200) -- format issues -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- tuning and fixes -- minor tune -- fixing warehouse 3 problems, and other core improvements (#204) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- added missing file from warehouse2 (#205) -- docker build files for all versions -- dockerfiles (#225) -- Feature/retry behavior warehouse 1 (#226) -- backport to foxy -- minor format -- minor linking errors foxy -- Foxy backport (#206) - -Changed -------- -- SrConditional fixes and formatting (#168) -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint -- Fix code generators (#221) -- Fix other build issues. -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- ros2 launch sm_three_some sm_three_some -- to -- ros2 launch sm_three_some sm_three_some.launch -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 - -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 -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- fixing docker for foxy and galactic -``` - -```rst -Section_17 -========== - -Added ------ -- Dockerfile now accepts ROS distro as argument for easier setup. -- New setupTracing.sh script automates installation of necessary packages and configures tracing group. -- Added alternative ManualTracing option. -- New sm markdowns added. -- Performance tests improvements and cleanup. -- Added smacc2_performance_tools. -- Optimized dependencies in move_base_z_planners_common. -- New feature: cb_wait_topic_message for asynchronous client behavior. -- Feature/wait nav2 nodes client behavior for navigation improvements. - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" for clarity. -- Updated mentions of SMACC/ROS to SMACC2/ROS2 for consistency. -- Updated launch commands for various components. - -Fixed ------ -- Reverted markdowns to html format for consistency. -- Fixed bug in smacc2 component. -- Corrected trailing spaces in code. -- Fixed source CI setup and corrected README overview. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed galactic builds, keeping only rolling. Submodules replaced with .repos file. -- Do not execute clang-format on smacc2_sm_reference_library package. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_18 -========== - -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`, allowing waiting for nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Node selection is optional. -- Add base for the `sm_aws_aarehouse` navigation. -- Introduce `cb_pause_slam` client behavior. - -Changed -------- -- Correct all linters and formatters. -- Fix navigation parameters on `sm_dance_bot`. -- Minor format improvements. -- Update yaml files. -- Rename doxygen deployment workflow. - -Fixed ----- -- Resolve compile warnings. - -Removed -------- -- Eliminate some compile warnings. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -Section_19 -=========== - -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 AWS navigation to `sm_dance_bot`. - -Changed -------- -- Renamed `sm_advanced_recovery_1`. -- Reworked `sm_multi_stage_1` with new sequences and steps. - -Fixed ------ -- Fixed waypoint 4 and iterations for robot course completion. -- Fixed CI formatting for Python version. -- Fixed launch command in README.md for `sm_dance_bot_strikes_back`. -- Fixed compiling issues. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. - -Other ------ -- Co-authored with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , and pabloinigoblasco . -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. -- Updated package list. -- Added SM Atomic SM generator. -- Rolled Docker environment for execution from any environment. -- Added QOS durability to `SmaccPublisherClient`. -- Added reliability QOS config to `SmaccPublisherClient`. -- Added durability QOS to `SmaccPublisherClient`. -- Added husky launch file in `sm_dance_bot`. -- Added dependencies for husky simulation. -- Progressed in navigation, slam toggle client behaviors, and slam_toolbox components. -- Progressed in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Progressed in moveit migration testing. -- Progressed in `sm_dance_bot` refinement. -- Progressed in `sm_dance_bot_strikes_back` refactoring. -- Progressed in `sm_pubsub_1`. -- Progressed in `sm_advanced_recovery_1` renaming. -- Progressed in `sm_multi_stage_1` reworking. -- Progressed in testing moveit behaviors. -- Progressed in `sm_multi_stage_1` most. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` c sequence. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1 - -```rst -Section_20 -========== - -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. -- Sm_dance_bot_warehouse_3. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- Several fixes. -- Improving undo motion navigation warehouse2. -- Finetuning waypoints. -- Tuning and fixes. -- Finishing warehouse2. -- Tuning and fixes. -- Fixing warehouse 3 problems and other core improvements to remove dead lock, also making continuous integration green. -- Added missing file from warehouse2. -- Updating subscriber publisher components. -- Progress in autoware machine. -- Refining cp subscriber cp publisher. -- Improvements in smacc core adding more components mostly developed for autoware demo. -- Autoware demo. -- Retry behavior warehouse 1. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Multiple controllable leds plugin. -- Progress in husky demo. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Add ignition file and update repos files. -- Progressing in husky demo. -- Improving navigation behaviors. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. - -Changed -------- - -- Default values. -- Several fixes. -- Format issues. -- Minor tune. -- Minor format fix. -- Correct Focal-Rolling builds by fixing the version of rosdep yaml. -- Making models local. - -Fixed ------ - -- Fix formatting. -- Fixing broken build. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Fix broken source build. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Removed -------- - -- Only rolling version should be pre-released on on master. - -Co-authored-by -------------- - -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_21 -========== - -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 for documentation. -- Use docs/ as 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. - Edit from html to markdown syntax. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Update mentions of SMACC/ROS to SMACC2/ROS2. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_atomic_performance_trace_1. -- Update smacc2_rta command across readmes. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files (#58). -- Fix source CI and correct README overview (#62). -- Update c_cpp_properties.json. -- 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). -- Base for the sm_aws_aarehouse navigation. -- Progressing in aws navigation. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Feature/aws demo progress (#80). -- More on navigation. -- Sm_advanced_recovery_1 reworked (#83). -- Fix pre-commit. -- More sm_advanced_recovery_1 (#84). -- 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). - -Changed -------- -- Ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. -- Rename header files and correct format. -- Update doxygen-check-build.yml. -- Change extension of imports. -- Update ci-build-source.yml. -- 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. -- Changed wording "smacc application" to "SMACC2 library". -- Reactivating smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug in smacc2 component. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Cleanup. -- Edited tracing.md to reflect new tracing event names. -- Minor formatting. -- Correct trailing spaces. -- Clean up of sm_atomic_24hr. -- More sm_atomic_24hr cleanup. -- Minor formatting improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements - -```rst -Section_22 -========== - -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 feature: cb pause slam client behavior (#98) -- New feature: sm_dance_bot_lite (#99) -- New feature: sm_dance_bot visualizing turtlebot3 (#101) -- New feature: dance bot launch gz lidar choice (#102) - -Changed -------- - -- Updated launch command -- Corrected all linters and formatters -- Navigation parameters fixes on sm_dance_bot -- Minor formatting improvements -- Merge and progress -- Fix format -- Minor hotfix -- Updates yaml - -Fixed ------ - -- Several core improvements during navigation testing -- Progress in aws navigation demo -- Formatting improvements -- Fixed precommit -- Removed some compile warnings - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_23 -========== - -Added ------ -- Added `sm_dance_bot` visualizing `turtlebot3`. -- Added lidar show/hide option for cleaning. -- Added formatting improvements to cleaning files. -- Added gazebo fixes for `sm_dance_bot_lite` (#104). -- Added gazebo fixes to show the robot and lidar. -- Added gazebo fixes for `sm_dance_bot_strikes_back`. -- Added AWS demo (#108). -- Added progress in `sm_multi_stage_1` (#109). -- Added `Brettpac` branch (#110). -- Added progress in `sm_multi_stage_1`, including multiple stages (#111). -- Added `a3` (#113). -- Added diverse improvements in navigation and performance (#116). -- Added `slam toggle` and `smacc deep history` features (#122). -- Added progress in navigation, `slam toggle` client behaviors, and `slam_toolbox` components. -- Added `smacc2::deep_history` syntax. -- Added `dance bot s pattern` feature (#128). -- Added polishing to `sm_dance_bot` and `s-pattern`. -- Added `dance bot s pattern` feature (#129). -- Added more refinement to `sm_dance_bot`. -- Added first working version of `sm template` and `template generator` (#127). -- Added `sm dance bot refine` feature (#131). -- Added `sm dance bot refine 2` feature (#132). -- Added build fix. -- Added `waypoints navigator` bug fix (#133). -- Added progress in `sm_dance_bot` tests (#135). -- Added minor navigation improvements (#141). -- Added `SM core test` (#138). -- Added `nav2z` renaming (#144). -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others (#140). -- Added remaining SVGs to READMEs (#145). -- Added rolling Docker environment execution from any environment (#154). -- Added refactoring to `sm dance bot strikes back` (#152). -- Added slight changes to waypoint 4 and iterations for robot course completion (#155). -- Added `migration moveit client` feature (#151). -- Added initial migration to `smacc2`. -- Added fixing errors introduced on formatting. -- Added missing dependency. -- Added fixing linting warnings. -- Added removing test from main `moveit` CMake. -- Added progressing in `moveit` migration testing. -- Added updating format. -- Added `.reps` dependencies and fixing build errors. -- Added repos dependency. -- Added adding dependency to `ur5` client. -- Added docker refactoring. -- Added progress on `move_it` PR. -- Added improving dockerfile for building local tests. -- Added fixing compiling issues. -- Added updating README (#164). - -Changed -------- -- Changed `neo_simulation2` package removal (#112). -- Changed method order to prevent recursion (#126). -- Changed `neo_simulation2` package removal. -- Changed source build on PR for testing. -- Changed build packages of source CI. -- Changed launch command in `README.md` for `sm_dance_bot_strikes_back`. -- Changed CI format fix for Python version (#148). -- Changed node creation to create only a logger (#149). - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. -- Removed merge markers from a Python file (#119). - -Fixed ------ -- Fixed format issues. -- Fixed overshot issue cases in `waypoints navigator`. -- Fixed compile warnings. -- Fixed CI workflows. -- Fixed launch command in `README.md` for `sm_dance_bot_strikes_back`. -- Fixed some errors introduced on formatting. -- Fixed some linting warnings. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . - -Author ------- -- Pablo Iñigo Blasco (pabloinigoblasco). - -```rst -Section_24 -========== - -Added ------ -- Initial state machine transition timestamp (#165) -- QOS durability to SmaccPublisherClient (#163) -- Feature: testing moveit behaviors (#167) -- Feature: AWS navigation sm dance bot (#174) -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- SrConditional fixes and formatting (#168) -- Feature: warehouse2 dec 14 (#185) -- Feature: sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature: cb pure spinning (#188) -- Feature: planner changes 16 12 (#191) -- Feature: replanning 16 dec (#193) -- Several fixes (#194) -- 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 (#204) -- Added missing file from warehouse2 (#205) - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools -- Added reliability QOS config -- Progress on moveit -- More testing on moveit behaviors -- More on AWS demo -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 -- Improvements in SMACC core adding more components mostly developed for autoware demo -- Refining CP subscriber CP publisher -- Progress in autoware machine -- Docker files for different revisions, warnings removal, and more testing on navigation -- Fixing Docker for Foxy and Galactic -- Barrel search build fix and warehouse3 -- Fixing startup problems in warehouse 3 -- Progress in barrel husky -- Progress in barrel demo - -Fixed ------ -- Add a missing colon -- Fixing pipeline error -- Fixing broken master build -- Fixing broken build -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green -- Weird moveit not downloaded repo -- Foxy CI -- Minor broken build -- Some reordering fixes -- Fixing format and minor -- Fixing broken build -``` - -```rst -Section_25 -========== - -Version 0.1.0 (Date: TBD) -------------------------- - -### Added -- Build-status table -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) -- `setupTracing.sh`: Installs necessary packages and configures tracing group - -### Changed -- Default build type set to `Release` for faster performance and smaller executables -- Updated examples section - -### Fixed -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview -- Fixed bug in `smacc2` component -- Performance tests improvements -- Cleanup and optimization in various packages - -### Removed -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh` - -### Miscellaneous -- Reverted changes in commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Reset all versions to 0.0.0 -- Ignored all packages except `smacc2` and `smacc2_msgs` -- Updated changelogs - -### Docker -- Docker improvements -- Added `README` tutorial for Dockerfile -- Command for building Docker image: `sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/` - -### Dependencies -- Updated runtime dependencies -- Restored `ur` dependency -- Optimized dependencies in `move_base_z_planners_common` - -### Branching -- Master rolling to galactic backport -- Reactivated `smacc2` nav clients for rolling via submodules -- Use `galactic` branches in `.repos-file` - -### Code Quality -- Refactored code for better readability and maintainability -- Corrected trailing spaces -- Reformatting and cleanup in various packages -- Renamed event generator library -- Unified CI configurations -- Used `tf_geometry_msgs.h` in `galactic` - -Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco -``` +==================================== + +.. note:: + This package was refactored in September 2025 from ros_timer_client. + For historical changes prior to 2.3.20, see ros_timer_client/CHANGELOG.rst. + The ros_timer_client package is now deprecated in favor of cl_ros2_timer. + +2.3.20 (2025-11-01) +------------------- +* New cl_ros2_timer unit test (`#616 `_) +* Refactoring cl_ros2_timer to header-lite (`#617 `_) +* Refactoring cl_ros2_timer to component-based architecture (`#618 `_) +* Refactored cl_ros2_timer components to header-only (`#619 `_) +* Refactor of cl_ros2_timer namespace structure (include paths) (`#623 `_) +* Update include path for cl_ros2_timer (`#629 `_) +* Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (`#645 `_) +* Contributors: Brett Aldrich, Pablo Iñigo Blasco diff --git a/smacc2_client_library/cl_ros2_timer/package.xml b/smacc2_client_library/cl_ros2_timer/package.xml index bb60ead56..bd59624e9 100644 --- a/smacc2_client_library/cl_ros2_timer/package.xml +++ b/smacc2_client_library/cl_ros2_timer/package.xml @@ -4,7 +4,7 @@ cl_ros2_timer 2.3.20 The cl_ros2_timer package - Pablo Inigo Blasco + Brett Aldrich Apache-2.0 ament_cmake diff --git a/smacc2_client_library/keyboard_client/CHANGELOG.rst b/smacc2_client_library/keyboard_client/CHANGELOG.rst index ae90725ae..2c0746b8c 100644 --- a/smacc2_client_library/keyboard_client/CHANGELOG.rst +++ b/smacc2_client_library/keyboard_client/CHANGELOG.rst @@ -1,2546 +1,40 @@ Changelog for package keyboard_client ====================================== -Version 2.3.16 (2023-07-16) ---------------------------- +.. warning:: + **DEPRECATED**: This package is deprecated in favor of cl_keyboard. + Please use cl_keyboard for all new development. + This package is maintained for backwards compatibility only. -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2 `_ -- Brettpac branch (`#518 `_) - - Attempted fix for ros buildfarm issue - - Further work on buildfarm problem - - Co-authored-by: brettpac -- Contributors: brettpac, pabloinigoblasco +2.3.16 (2023-07-16) +------------------- +* Brettpac branch (`#518 `_) +* Contributors: brettpac, pabloinigoblasco -Version 2.3.6 (2023-03-12) ---------------------------- - -### Added -- Pre-release -- Contributors: pabloinigoblasco - -Version 1.22.1 (2022-11-09) ---------------------------- +2.3.6 (2023-03-12) +------------------ +* Pre-release +* Contributors: pabloinigoblasco -### Added -- Pre-release -- Contributors: pabloinigoblasco +1.22.1 (2022-11-09) +------------------- +* Progress in humble SMACC2 deb generation +* Feature/fix mutex galactic (`#319 `_) -### Changed -- Progress in humble SMACC2 deb generation -- Feature/fix mutex galactic (#319) - - Bug fix for galactic mutex - - Testing improvements for undo motion and action client - - Important refactoring of smacc action client - - Further progress and changes in action client - - Added smaccServiceServer client to galactic - - Updates and testing for husky robot - - Finishing tests for cancel and undo behavior + * Bug fix for galactic mutex + * Testing improvements for undo motion and action client + * Important refactoring of smacc action client -### Removed -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 -- Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco +* Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco -```rst 0.3.0 (2022-04-04) ------------------ +* Updated mentions of SMACC/ROS to SMACC2/ROS2 +* Renamed event generator library +* Added galactic CI setup +* Contributors: Ubuntu 20-04-02-amd64, Denis Štogl -### Added -- More progress in humble SMACC2 deb generation. - -### Fixed -- Bug fix in galactic mutex. -- Important refactoring in smacc action client. -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. -- Ignored packages which should not be released. - -### Changed -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Added smacc2_performance_tools. -- Performance tests improvements. -- Format cleanup in sm_respira_1. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Cleaned up sm_atomic_24hr. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files. -- Fixed source CI and corrected README overview. -- Updated c_cpp_properties.json. - -### Removed -- Do not execute clang-format on smacc2_sm_reference_library package. - -### Contributors -- Co-authored by Ubuntu 20-04-02-amd64 . -- Co-authored by Denis Štogl . -- Co-authored by Denis Štogl . -``` - -```rst -Section_3 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- Removed `neo_simulation2` package. -- Source build enabled on PR for testing. -- Adjusted build packages of source CI. -- Diverse improvements in navigation and performance. - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Format fixes for gazebo to show the robot and the lidar. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Progress in AWS navigation demo. -- Merge and progress in development. -- Minor hotfixes. - -Fixed ------ - -- Compile warnings removed. - -Removed -------- - -- Some compile warnings. - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_4 -========= - -Added ------ -- Diverse improvements in navigation and performance. - -Changed -------- -- Minor format improvements. -- Moved method after the method it calls to prevent recursion (#126). -- Resolved compile warnings (#137). -- Added SM core test (#138). -- Added QOS durability to SmaccPublisherClient (#163). - -Fixed ------ -- Removed merge markers from a Python file (#119). -- Fixed launch command in README.md. -- Fixed CI format for Python version (#148). - -Removed -------- -- Removed node creation and created only a logger (#149). -- Removed parameters from SMACC (#147). - -Other ------ -- Co-authored with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , Denis Štogl . -- Various minor improvements and bug fixes throughout the codebase. -``` - -```rst -Section 5 -========= - -Added ------ -- More Waypoints - Co-authored-by: Ubuntu 20-04-02-amd64 -- Feature/wharehouse2 dec 14 (#185) - - warehouse2 - - minor changes -- Feature/sm warehouse 2 13 dec 2 (#186) - - format changes - - headless mode improvements - - default values -- Feature/cb pure spinning (#188) - - format changes - - headless mode improvements - - default values -- Feature/cb pure spinning (#189) - - format changes - - headless mode improvements - - default values -- Feature/planner changes 16 12 (#191) - - minor changes - - more fixes - - replanning for all examples -- Feature/replanning 16 dec (#193) - - minor changes - - replanning for all examples -- Feature/undo motion 20 12 (#196) - - minor changes - - replanning for all examples - - improving undo motion navigation for warehouse2 -- Feature/undo motion 20 12 (#198) - - minor changes - - replanning for all examples - - improving undo motion navigation for warehouse2 -- Feature/sync 21 12 (#199) - - minor changes - - replanning for all examples - - format issue fixes -- Feature/warehouse2 22 12 (#200) - - minor changes - - replanning for all examples - - format issue fixes - - finishing warehouse2 -- Feature/warehouse2 23 12 (#201) - - minor changes - - replanning for all examples - - tuning and fixes -- Feature/minor tune (#203) - - tuning and fixes - - minor tune -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Add galactic CI build due to Navigation2 issues in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency for include resolution -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licenses -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Correct formatting of python files -- Include necessary package and edit Threesome launch -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use docs/ as source and output directory for documentation -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference -- Update package name and package.xml for liter compliance -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Update description table -- Update table -- Copy initial docs -- Dockerfile with ROS distro as argument - Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- Add setupTracing.sh - Installs necessary packages and configures tracing group -- Removed manual installation of ros-rolling-ros2trace - Now automated in setupTracing.sh - Location of sh file assumed if user follows README.md under "Getting started" -- Create alternative ManualTracing -- Add new sm markdowns -- Add a Dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - Co-authored-by: Denis Štogl -- Update tracing/ManualTracing.md - Co-authored-by: Denis Štogl -- Change "smacc application" to "SMACC2 library" - Co-authored-by: Denis Štogl -- Update smacc_sm_reference_library/sm_atomic/README.md - Edit from html to markdown syntax - Co-authored-by: Denis Štogl -- Reactivate smacc2 nav clients for rolling via submodules -- Rename tracing events -- Fix bug in smacc2 component -- Revert markdowns to html -- Add README tutorial for Dockerfile -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling -- Remove submodules and use .repos file -- Update mentions of SMACC/ROS to SMACC2/ROS2 -- Progress on navigation rolling -- Rename folders, delete tracing.md, edit README.md - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- Wording "smacc application" to "SMACC2 library" -``` - -```rst -Section 6 -========= - -Added ------ - -- Added smacc2_performance_tools. -- Added sm_respira_1 format cleanup. -- Added sm_respira_test_2. -- Added sm_atomic_24hr. -- Added sm_atomic_performance_trace_1. -- Added sm_reference_library reformatting. -- Added galactic CI setup and renamed rolling files. (#58) -- Added source CI fix and corrected README overview. (#62) -- Added doxygen links update (#70). -- Added more Readme updates (#72). -- Added more Readme updates (#74). -- Added new sm from sm_respira_1 (#76). -- Added base for the sm_aws_aarehouse navigation. -- Added progress in aws navigation. -- Added several core improvements during navigation testing. -- Added progress in aws navigation demo. -- Added more on navigation. -- Added sm_advanced_recovery_1 reworked (#83). -- Added fix for pre-commit. -- Added more sm_advanced_recovery_1 work (#85). -- Added sm_advanced_recovery_1 round 4 (#86). -- Added Brettpac branch (#87). -- Added sm_atomic_performance_test_a_2. -- Added sm_atomic_performance_test_a_1. -- Added sm_atomic_performance_test_c_1 (#88). -- Added modifying sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1. -- Added fixing precommit. -- Added more sm_multi_stage_1 (#91). -- Added wait topic message client behavior (#81). -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new feature, cb_wait_topic_message: asynchronous client - -```rst -Section_7 -========= - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `add` for waiting for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- `cb_pause_slam` client behavior added -- `sm_dance_bot_lite` visualizing `turtlebot3` -- Cleaning and lidar show/hide option for `sm_dance_bot` -- Gazebo fixes to show the robot and the lidar for various dance bot versions -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components -- Introducing slam pausing/resuming functionality for `sm_dance_bot` -- Polishing `sm_dance_bot` and `s-pattern` -- First working version of `sm` template and template generator - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting issues -- Adjust build packages of source CI -- Move method after the method it calls to prevent recursion -- Fix typo in `s-pattern` - -Removed -------- -- `neo_simulation2` package - -Other ------ -- Various formatting improvements -- Progress in AWS navigation demo -- Merge and progress in navigation testing -- Precommit cleanup run -- Enable source build on PR for testing -- Additional linting and formatting -- Remove merge markers from a Python file -- Minor tweaks and improvements -- Diverse improvements in navigation and performance -- Progress in testing `sm_dance_bot` -- Progress in `sm_multi_stage_1` -- Various stages of development in `sm_multi_stage_1` -- `smacc2::deep_history` syntax introduced -- Progress in `sm_dance_bot` and `slam` functionality -- More refinement in `sm_dance_bot` -- First working version of `sm` template and template generator -``` - -*pabloinigoblasco* - -```rst -Section_8 -========= - -Added ------ - -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- Waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Sm_dance_bot_lite (#136) -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Minor navigation improvements (#141) -- Using local action messages (#139) -- Feature/nav2z renaming (#144) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- Add SM Atomic SM generator (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- Slight waypoint 4 and iterations changes so robot can complete course (#155) -- Feature/migration moveit client (#151) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Sm_pubsub_1 (#169) -- Sm_pubsub_1 part 2 (#170) -- Sm_advanced_recovery_1 renaming (#171) -- Sm_multi_stage_1 reworking (#172) -- Feature/aws navigation sm dance bot (#174) -- Minor changes (#175) -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- Warehouse2 progress (#179) -- Format (#180) -- Sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Pure spinning behavior missing files (#190) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) - -Changed -------- - -- Minor tuning to mitigate overshot issue cases -- Minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing compiling issues -- Update readme (#164) -- More readme updates -- Add reliability QOS config -- More on aws demo -- Fixing broken build -- More on aws navigation and some other refactorings on navigation clients and behaviors -- More testing on moveit -- Progress on moveit -- More testing on moveit behaviors -- Minor configuration -- Fixing pipeline error -- Fixing broken master build -- Finishing touches 1 -- Redoing sm_dance_bot_warehouse_3 waypoints -- More waypoints -- Move trigger logic into headers -- Finetuning waypoints - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing some comments in the past - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_9 -========= - -Added ------ -- Feature/undo motion 20 12 (#196) -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Added missing file from warehouse2 (#205) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Included necessary package and edited Threesome launch -- Rename header files and correct format -- Add workflow for checking doc build -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter -- Update changelogs -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- added setupTracing.sh -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Update tracing/ManualTracing.md -- Update smacc_sm_reference_library/sm_atomic/README.md -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- some progress on navigation rolling -- added smacc2_performance_tools -- performance tests improvements -- more on performance and other issues -- sm_respira_1 format cleanup - -Changed -------- -- Several fixes (#194) -- Minor changes (#195) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Change extension of imports -- Correct formatting of python file -- Reverting "Ignore all packages except smacc2 and smacc2_msgs" -- Update description table -- Update table -- Reset all versions to 0.0.0 -- changed wording "smacc application" to "SMACC2 library" -- reactivating smacc2 nav clients for rolling via submodules -- renamed tracing events after -- bug in smacc2 component -- reverted markdowns to html -- additional cleanup -- cleanup -- edited tracing.md to reflect new tracing event names -- renamed folders, deleted tracing.md, edited README.md - -Removed -------- -- Weird moveit not downloaded repo -- Minor broken build -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -Added ------ - -- Added galactic CI setup and renamed rolling files. (#58) -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait for. - -Changed -------- - -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62). -- Fixed trailing spaces. -- Fixed pre-commit issues. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Authors -------- - -- Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_11 -========== - -Added ------ -- New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2, wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive. Optional selection of nodes to wait. -- Base for the sm_aws_warehouse navigation. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax. -- Introducing slam pausing/resuming functionality in testing sm_dance_bot. -- First working version of sm template and template generator. - -Changed -------- -- Minor format improvements. -- Navigation parameters fixes on sm_dance_bot. -- Cleaning and lidar show/hide option. -- More fixes in sm_dance_bot. -- Polishing sm_dance_bot and s-pattern. -- Refinement in sm_dance_bot. - -Fixed ----- -- Remove some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Move method after the method it calls to prevent recursion. -- Noticed typo and corrected it. - -Removed -------- -- Removed neo_simulation2 package. - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -``` - -```rst -Section_12 -========== - -Added ------ - -- Waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Feature/nav2z renaming (#144) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Update package list (#142) -- Add SM Atomic SM generator (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Waypoint Inputs (#178) -- Feature/sm warehouse 2 13 dec 2 (#182) -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) - -Changed -------- - -- Minor tuning to mitigate overshot issue cases -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs -- Formatting -- Removing parameters smacc -- Noticed launch command was incorrect in README.md -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Progress on move_it PR -- Improving dockerfile for building local tests -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools -- Pre-commit cleanup -- Fix: add a missing colon -- Refactor: remove line -- Fixing broken master build -- Format - -Fixed ------ - -- Fixing compiling issues -- Fixing pipeline error -- Fixing broken build -- Several fixes (#194) - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing some comments in the past -- Removing some build errors -- Removing test workaround -- Removing test from main moveit cmake -- Removing some comments in the past -- Removing some build errors -- Removing some linting warnings -- Removing some formatting issues -- Removing some broken build issues -- Removing some missing files - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -Section 13 ------------ - -Added ------ -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- Rename header files and correct format. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Update changelogs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Update description table. -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- added setupTracing.sh -- Removed manual installation of ros-rolling-ros2trace -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -Changed -------- -- tuning warehouse3 (#197) -- improving undo motion navigation warehouse2 -- finishing warehouse2 -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements (#204) -- fixing docker for foxy and galactic -- some reordering fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Remove example things from Foxy CI setup. (#214) -- Fix rolling builds (#222) -- do not merge yet - Feature/odom tracker improvements and retry motion (#223) -- odom tracker improvements -- adding forward behavior retry funcionality -- minor -- removing warnings (#213) -- changing wording "smacc application" to "SMACC2 library" - -Fixed ------ -- minor broken build - -Removed -------- -- weird moveit not downloaded repo - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco - -Section_14 -=========== - -Added ------ -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait. - -Changed -------- -- Renamed tracing events after. -- Renamed folders, deleted tracing.md, edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. - -Fixed ------ -- Bug in smacc2 component. -- Correct trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Clean up of sm_atomic_24hr. -- Optimized dependencies in move_base_z_planners_common. -- Correct all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Edited tracing.md to reflect new tracing event names. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting. -- Minor. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in aws navigation demo. -- Progress in aws navigation. -- Progressing in aws navigation. -- More on performance and other issues. -- More on navigation. -- More on navigation. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo - -```rst -Section_15 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo progress. -- `sm_multi_stage_1` improvements. -- Diverse improvements in navigation and performance. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. Introduces `smacc2::deep_history` syntax. -- `slam` toggle and `smacc` deep history feature. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Format fixes for `gazebo` to show the robot and the `lidar`. - -Fixed ----- -- Remove some compile warnings. -- Remove `neo_simulation2` 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` package. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -``` -Section_16 -========== - -Added ------ -- First working version of sm template and template generator. (#127) -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Rolling Docker environment to be executed from any environment (#154) -- Added dependencies for husky in rolling and galactic for AWS navigation (#174) -- Waypoint Inputs (#178) - -Changed -------- -- Moved method after the method it calls to prevent recursion (#126) -- Renamed state machines to smacc2_performance_tools (#166) -- Refactored SmaccPublisherClient to include QOS durability (#163) -- Reworked sm_multi_stage_1 with new sequences and modes (#172) -- Finetuned waypoints for sm_dance_bot_warehouse_3 (#187) - -Fixed ------ -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Fixed CI format for Python version (#148) -- Fixed compiling issues in various components -- Fixed broken builds in master and AWS navigation (#174) -- Fixed some formatting and linting issues in SrConditional (#168) - -Removed -------- -- Removed node creation and created only a logger in SM Atomic SM generator (#149) -- Removed parameters in smacc (#147) -- Removed test from main moveit cmake in moveit migration (#151) -- Removed sm_dance_bot_msgs in navigation 2 stack renaming (#144) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_17 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/retry behavior warehouse 1 (#226) -- docker build files for all versions -- dockerfiles (#225) -- Fix code generators (#221) -- Foxy backport (#206) -- Rename header files and correct format -- Add workflow for checking doc build -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- added setupTracing.sh - Installs necessary packages and configures tracing group -- First ensure you have the necessary package installed - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- Fix other build issues -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension of imports -- Enable cppcheck -- Correct formatting of python file -- Included necessary package and edited Threesome launch -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Update description table -- Update table -- Copy initial docs -- Update name of package and package.xml to pass liter -- Execute on master update -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - -Removed -------- -- Use of node in the sm performance template -- Disable ament_cpplint -- Disable cpplint and cppcheck linters -- Disable some packages and update workflows -- Ignore further packages -- Disable disabled packages -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait. - -Changed -------- -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed tracing events after. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed event generator library. - -Fixed ----- -- Bug in smacc2 component. -- Reverted markdowns to html. -- Correct trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_reference_library reformatting. -- Corrected all linters and formatters. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Location of sh file assumed if user follows README.md under "Getting started". -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Edited tracing.md to reflect new tracing event names. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Some progress on navigation rolling. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup for sm_respira_1. -- Format cleanup for sm_respira_1 pre-commit. -- More changes on performance tests. -- Updated smacc2_rta command across readmes. -- More on navigation. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- More on navigation. -- Progress in aws navigation. -- Progressing in aws navigation. -- More on navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in aws navigation. -- Progress in aws navigation demo. -- More on navigation. -- Progressing in - -```rst -Section_19 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: wait for `nav2` nodes subscribing to the `/bond` topic and wait for them to be alive, with optional node selection. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature. -- `sm_dance_bot_visualizing_turtlebot3` feature. -- `sm_multi_stage_1` feature. -- `sm_dance_bot_strikes_back` feature. -- AWS demo. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfixes. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. - -Fixed ------ -- Remove some compile warnings. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. - -Removed -------- -- `neo_simulation2` package. - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_20 -========== - -Added ------ - -- Feature/diverse improvements navigation performance (#117) - - Additional linting and formatting -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introducing slam pausing/resuming functionality in sm_dance_bot -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern -- First working version of sm template and template generator. (#127) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) - - Build fix -- Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases -- Feature/nav2z renaming (#144) - - Navigation 2 stack renaming - - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - - Added remaining SVGs to READMEs (#145) -- Remove node creation and create only a logger. (#149) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) - - Slight waypoint 4 and iterations changes so the robot can complete the course (#155) -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Progressing in the moveit migration testing -- Initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QoS config -- Feature/testing moveit behaviors (#167) - - More testing on moveit behaviors -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - - Multistage modes, sequences, steps, and finishing touches -- Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and some other refactorings on navigation clients and behaviors - - More on aws demo - -Changed -------- - -- Move method after the method it calls to prevent recursion (#126) -- Noticed typo "Finnaly" corrected to "Finally" -- Update package list. (#142) -- Fix CI: format fix python version (#148) -- Update readme (#164) - - More readme updates - -Fixed ------ - -- Resolve compile warnings (#137) -- Minor navigation improvements (#141) -- Fixing broken master build -- Fixing pipeline error -- Fixing compiling issues -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- Warehouse2 progress (#179) - -Removed -------- - -- Remove merge markers from a python file. (#119) -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs -- Pending references -- Removing test from main moveit cmake -- Removing some comments in the past -- Removing parameters smacc -- Workflows update -- Workflow -- Docker refactoring -- Repos dependency -- Adding dependency to ur5 client -- Minor dockerfile test workaround -- Improving dockerfile for building local tests -- Removing parameters smacc -- Removing some comments in the past -- Removing sm_dance_bot_msgs -- Fixing some errors introduced on formatting -- Missing dependency -- Fixing some more linting warnings -- Removing parameters smacc -- Removing some comments in the past -- Removing sm_dance_bot_msgs -- Fixing some errors introduced on formatting -- Missing dependency -- Fixing some more linting warnings -- Removing parameters smacc -- Removing some comments in the past -- Removing sm_dance_bot_msgs -- Fixing some errors introduced on formatting -- Missing dependency -- Fixing some more linting warnings -``` - -```rst -Section_21 -========== - -Added ------ -- Feature/sm_dance_bot_warehouse_3 (#181) -- Feature/redoing sm_dance_bot_warehouse_3 waypoints (#184) -- Feature/finetuning waypoints (#187) -- Feature/pure spinning behavior missing files (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196, #198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/fixing warehouse 3 problems and core improvements (#204) -- Feature/barrel demo (#227) -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) - -Changed -------- -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Feature/cb pure spinning (#188) -- Feature/undo motion 20 12 (#196, #198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/fixing warehouse 3 problems and core improvements (#204) -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) - -Fixed ------ -- Fix broken source build (#227) -- Only rolling version should be pre-released on on master. (#230) -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck -- Included necessary package and edited Threesome launch - -Removed -------- -- Retry behavior warehouse 1 -- Missing file -- Minor format fix -- Other minor changes - -Co-Authored-By --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_22 -========== - -Version 0.1.0 (Unreleased) ---------------------------- - -### Added -- Added `sm_three_some.launch` to launch `sm_three_some`. -- Renamed header files and corrected format. -- Added workflow for checking doc build. -- Updated `doxygen-check-build.yml`. -- Created `doxygen-deploy.yml`. -- Created workflow for testing prerelease builds. -- Used `docs/` as source folder and output directory for documentation. -- Renamed packages to `smacc2` and `smacc2_msgs`. -- Corrected GitHub branch reference. -- Updated package name and `package.xml` to pass liter. -- Executed master update. -- Reset all versions to 0.0.0. -- Ignored all packages except `smacc2` and `smacc2_msgs`. -- Updated changelogs. -- Reverted "Ignore all packages except `smacc2` and `smacc2_msgs`" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). -- Updated description table. -- Updated table. -- Copied initial docs. -- Created Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved `tracing.md` to tracing directory. -- Added `setupTracing.sh` to install necessary packages and configure tracing group. -- Removed manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. -- Created alternative `ManualTracing`. -- Added new `sm` markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Updated `smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh` (Co-authored-by: Denis Štogl ). -- Updated `tracing/ManualTracing.md` (Co-authored-by: Denis Štogl ). -- Changed wording from "smacc application" to "SMACC2 library" (Co-authored-by: Denis Štogl ). -- Updated `smacc_sm_reference_library/sm_atomic/README.md` from html to markdown syntax (Co-authored-by: Denis Štogl ). -- Reactivated `smacc2` nav clients for Rolling via submodules. -- Renamed tracing events. -- Fixed bug in `smacc2` component. -- Reverted markdowns to html. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Edited `tracing.md` to reflect new tracing event names. -- Enabled build of missing Rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed Galactic builds from master, kept only Rolling, removed submodules, and used `.repos` file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Made progress on navigation Rolling. -- Renamed folders, deleted `tracing.md`, edited `README.md`. -- Added `smacc2_performance_tools`. -- Made performance tests improvements. -- Made more performance and other issues changes. -- Cleaned up `sm_respira_1` format. -- Cleaned up `sm_respira_1` format pre-commit. -- Added `sm_respira_test_2`. -- Made more changes on performance tests. -- Skipped `clang-format` execution on `smacc2_sm_reference_library` package. -- Reformatted `sm_reference_library`. -- Corrected trailing spaces. -- Added galactic CI setup and renamed Rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). -- Updated doxygen links (#70) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more README updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more README updates (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Created new `sm` from `sm_respira_1` (#76). -- Made feature/core and navigation fixes (#78). -- Based for the `sm_aws_aarehouse` navigation. -- Progressed in AWS navigation. -- Made several core improvements during navigation testing. -- Made formatting improvements. -- Progressed in AWS navigation demo. -- Made format improvements. -- Made more on navigation. -- Reworked `sm_advanced_recovery_1` (#83). -- Fixed pre-commit for `sm_advanced_recovery_1`. -- Tried to fix Pre-Commit (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more `sm_advanced_recovery_1` work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made `sm_advanced_recovery_1` round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Created `Brettpac` branch (#87). -- Added `sm_atomic_performance_test_a_2`. -- Added `sm_atomic_performance_test_a_1` (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Added `sm_atomic_performance_test_c_1` (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Modified `sm_atomic_performance_test_a_2` (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Added `sm_multi_stage_1`. -- Fixed precommit for `sm_multi_stage_1` (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more `sm_multi_stage_1` changes (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Updated `README.md` with launch command. -- Waited topic message client behavior (#81). -``` - -```rst -Section_23 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive. You can optionally select the nodes to wait for. -- New client behavior: `cb_pause_slam` for pausing SLAM operations. -- New client behavior: `cb_pause_slam` for pausing SLAM operations. - -Changed -------- -- Renamed doxygen deployment workflow (#100). -- Minor hotfix for `sm_dance_bot` visualizing TurtleBot3. -- Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3. -- Gazebo fixes to show the robot and lidar for `sm_dance_bot` visualizing TurtleBot3. -- Doubling `sm_multi_stage_1`. - -Fixed ------ -- Navigation parameters fixes on `sm_dance_bot`. -- Formatting fixes. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Format improvements. -- Merge and progress. -- Fix format. -- Cleaning files and making formatting work. -- More fixes. - -Removed -------- -- Removed some compile warnings (#96). -``` - -*pabloinigoblasco* - -Section 24 ------------ - -### Added -- Added AWS demo (#108). -- Added Brettpac branch (#110). -- Added a3 (#113). -- Added diverse improvements in navigation and performance (#116). -- Added feature to toggle SLAM and deep history in SMACC (#122). -- Added SM Atomic SM generator (#143). -- Added durability QoS to SmaccPublisherClient (#163). -- Added testing for MoveIt behaviors (#167). - -### Changed -- Updated package list (#142). -- Renamed navigation 2 stack (#144). -- Refactored SM Dance Bot Strikes Back (#152). -- Updated READMEs with SVGs for atomic, dance_bot, and others (#140). -- Updated Docker environment for execution in any environment (#154). -- Improved Dockerfile for building local tests. - -### Fixed -- Fixed formatting in neo_simulation2 package removal (#112). -- Fixed compilation warnings (#137). -- Fixed CI format for Python version (#148). -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed minor navigation improvements (#141). -- Fixed waypoint 4 and iterations for robot course completion (#155). - -### Removed -- Removed neo_simulation2 package. -- Removed parameters in SMACC. -- Removed node creation in favor of logger. - -### Miscellaneous -- Precommit cleanup run (#106). -- Minor format fixes. -- Progress in testing SM Dance Bot. -- Progress in MoveIt migration testing. -- Added missing dependencies. -- Updated formats and dependencies. -- Improved pipeline error handling. -- Moved reference library SMs to smacc2_performance_tools. -- Added reliability QoS configuration. -- Removed merge markers from a Python file (#119). -- Updated README with more details (#164). -- Added .reps dependencies and fixed build errors. -- Added dependency to UR5 client. -- Updated READMEs. -- Added timestamps for initial state machine transitions (#165). -- Added progress in testing MoveIt behaviors. -- Fixed linting warnings. -- Fixed some errors in formatting. -- Fixed compiling issues. - -```rst -Section_25 -========== - -Added ------ - -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency and husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Updated dependencies for husky in rolling and galactic. - - Progress on aws navigation and refactorings on navigation clients and behaviors. - - More work on aws demo. - -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 progress. - - Minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added more changes, headless mode, and merge improvements. - - Set default values. - - Fine-tuned waypoints. - -- Feature/cb pure spinning (#188) - - Added pure spinning behavior. - - Fixed missing files. - -- Feature/planner changes 16 12 (#191) - - Made minor changes and more fixes. - -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples. - - Made several fixes. - -- Feature/undo motion 20 12 (#196) - - Made minor changes. - - Improved undo motion navigation in warehouse2. - - Tuned warehouse3. - -- Feature/sync 21 12 (#199) - - Made minor changes. - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Made minor changes. - - Fixed format issues. - - Finished warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Made minor changes. - - Tuned and fixed issues. - -- Feature/minor tune (#203) - - Tuned and fixed minor issues. - -- Feature/undo motion 20 12 (#198) - - Tuned undo motion and fixed errors. - - Fixed format issues. - -Changed -------- - -- Updated subscriber publisher components. -- Progress in autoware machine. -- Refinements in cp subscriber and cp publisher. -- Added more components to smacc core, mostly developed for autoware demo. -- Improved autoware demo. -- Docker files updated for different revisions. -- Warning removal and more navigation testing. -- Docker build files updated for foxy and galactic versions. -- Progress in barrel husky demo. -- Updated barrel search build and warehouse3. -- Fixed startup issues in warehouse3. -- Fixed format and minor issues. - -Fixed ------ - -- Fixed broken master build. -- Fixed broken build issues. -- Fixed broken build again. -- Fixed minor issues. -- Fixed docker for foxy and galactic. -- Fixed startup problems in warehouse3. -- Fixed broken build once more. -- Fixed runtime dependency issues. -- Restored ur dependency. - -Removed -------- - -- Removed some reordering fixes. -``` - -Section_26 -========== - -Version 0.1.0 (Backport/initial to galactic) --------------------------------------------- - -### Added -- Build-status table -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) -- `setupTracing.sh`: Installs necessary packages and configures tracing group. - -### Changed -- Default build type set to `Release` for faster build and smaller executables. -- Updated examples section. - -### Fixed -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview. -- Fixed bug in `smacc2` component. -- Performance tests improvements and cleanup. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. -- Corrected build-overview table. -- Updated and unified CI configurations. -- Used `tf_geometry_msgs.h` in galactic. -- Used galactic branches in `.repos-file`. - -### Removed -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. - -### Miscellaneous -- Reverted commit regarding package selection. -- Reorganized project structure. -- Updated README.md. -- Reverted markdowns to HTML. -- Added README tutorial for Dockerfile. -- Edited tracing.md to reflect new tracing event names. -- Do not execute clang-format on `smacc2_sm_reference_library`. -- Cleaned up `sm_atomic_24hr`. -- More cleanup on `sm_atomic_24hr`. -- Cleaned up `sm_respira_1` format. -- Cleaned up `sm_respira_test_2`. -- Reorganized `sm_reference_library`. -- Corrected trailing spaces. - -Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx, Declan Dury, DecDury, brettpac. +0.1.0 (2021-08-31) +------------------ +* Initial release +* Contributors: Brett Aldrich, Pablo Iñigo Blasco, Denis Štogl diff --git a/smacc2_client_library/lifecyclenode_client/package.xml b/smacc2_client_library/lifecyclenode_client/package.xml index 6d5ac5293..e636e1025 100644 --- a/smacc2_client_library/lifecyclenode_client/package.xml +++ b/smacc2_client_library/lifecyclenode_client/package.xml @@ -7,7 +7,7 @@ Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/moveit2z_client/CHANGELOG.rst b/smacc2_client_library/moveit2z_client/CHANGELOG.rst index 2b992667b..bf0c72934 100644 --- a/smacc2_client_library/moveit2z_client/CHANGELOG.rst +++ b/smacc2_client_library/moveit2z_client/CHANGELOG.rst @@ -1,12400 +1,40 @@ Changelog for package moveit2z_client ====================================== -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2` repository. -- Brettpac branch (`#518 `_) - - Attempted fix for a strange issue with ros buildfarm. - - Further work on resolving the buildfarm issue. - - Co-authored by brettpac . -- Contributors: brettpac, pabloinigoblasco +.. warning:: + **DEPRECATED**: This package is deprecated in favor of cl_moveit2z. + Please use cl_moveit2z for all new development. + This package is maintained for backwards compatibility only. -Version 2.3.6 (2023-03-12) --------------------------- -No changes listed. +2.3.16 (2023-07-16) +------------------- +* Brettpac branch (`#518 `_) +* Contributors: brettpac, pabloinigoblasco -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release. -- Contributors: pabloinigoblasco - -### Changed -- Continued progress in humble SMACC2 deb generation. -- Checked humble status. -- Published updates. -- Made progress in migrating to humble. -- Improved husky_improvements (#299). - - Various enhancements related to husky. - - Introduced different planners profiles for navigation. - - Incorporated changes from galactic. - - Implemented a planner switcher. - - Utilized galactic branch files. - - Resolved breaking changes. - - Made minor fixes. - - Removed nav from source files. - - Merged changes. -- Feature/barrel husky improvements (#293). - - Renamed to smacc2 and smacc2_msgs. - - Corrected GitHub branch reference. - - Updated package names and package.xml for compliance. - - Executed master update. - - Reset all versions to 0.0.0. - - Ignored all packages except smacc2 and smacc2_msgs. - - Updated changelogs. - - Reverted previous commit. - - Updated description table. - - Updated table. - - Copied initial docs. - - Created Dockerfile with ROS distro as argument. - - Opened new folder for additional tracing contents. - - Deleted tracing directory. - - Moved tracing.md to tracing directory. - - Added setupTracing.sh for configuring tracing group. - - Automated installation of ros-rolling-ros2trace in setupTracing.sh. - - Created alternative ManualTracing. - - Added new sm markdowns. - - Added Dockerfile for Rolling and Galactic. - - Updated various files. - - Co-authored by Denis Štogl . -- Various performance improvements and bug fixes. -- Refactored and optimized code in several packages. -- Updated CI setup and corrected README information. -- Made corrections and improvements in multiple files. -- Continued work on navigation and core functionalities. -- Reworked and fixed issues in specific components. -- Co-authored by Ubuntu 20-04-02-amd64 . - -### Removed -- Removed manual installation steps for ros-rolling-ros2trace. -- Removed galactic builds from master branch. -- Removed submodules and used .repos file for dependencies. -- Removed mentions of SMACC/ROS in favor of SMACC2/ROS2. -- Removed trailing spaces in code. -- Removed unused files and directories. - -### Fixed -- Fixed various bugs and issues in performance tests. -- Fixed formatting inconsistencies in code and documentation. -- Fixed errors in event generator library naming. -- Fixed launch command in specific files. -- Updated doxygen links. -- Co-authored by Ubuntu 20-04-02-amd64 . - -```rst -Section_2 -========= - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and waiting for them to be alive. Optionally select the nodes to wait. -- New feature: cb pause slam client behavior. -- New feature: sm_dance_bot_lite. - -Changed -------- -- Updated launch command. -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor hotfixes. - -Fixed ------ -- Fixed precommit issues. -- Removed some compile warnings. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Commits -------- -- [#89] Modified sm_atomic_performance_test_a_2. -- [#90] Added sm_multi_stage_1 and fixed precommit. -- [#91] Added more sm_multi_stage_1. -- [#81] Worked on wait topic message client behavior. -- [#82] Implemented wait nav2 nodes client behavior. -- [#92] Progressed in aws navigation demo. -- [#93] Fixed navigation parameters on sm_dance_bot. -- [#94] Merged and progressed in aws navigation. -- [#95] Fixed navigation parameters on sm_dance_bot. -- [#96] Removed some compile warnings. -- [#98] Added cb pause slam client behavior. -- [#100] Renamed doxygen deployment workflow. -- [#101] Visualized turtlebot3 in sm_dance_bot. -- [#102] Added choice for gz lidar launch in dance bot. -``` - -Section_3 -========== - -Added ------ -- Added visualization of turtlebot3 to sm_dance_bot. -- Added option to show/hide cleaning and lidar. -- Added gazebo fixes to display the robot and lidar. -- Added support for sm_multi_stage_1 doubling. -- Added gazebo fixes for sm_dance_bot_strikes_back. -- Added AWS demo functionality. -- Added progress on sm_multi_stage_1 functionality. -- Added Brettpac branch support. -- Added progress on diverse improvements in navigation and performance. -- Added progress on slam toggle and smacc deep history features. -- Added support for dance bot s pattern. -- Added first working version of sm template and template generator. -- Added support for SM core test. -- Added minor navigation improvements. -- Added support for using local action messages. -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added rolling Docker environment execution from any environment. -- Added progress on migration to smacc2. -- Added progress on moveit migration testing. -- Added update to readme. - -Changed -------- -- Improved formatting and cleaning of files. -- Improved format fixes. -- Improved progress in testing sm_dance_bot. -- Improved polishing of sm_dance_bot and s-pattern. -- Improved method calling sequence to prevent recursion. -- Improved linting and formatting. -- Improved format fixes for CI. -- Improved source build enabling on PR for testing. -- Improved build packages of source CI. -- Improved compile warnings resolution. -- Improved removal of neo_simulation2 package. -- Improved removal of merge markers from a python file. -- Improved removal of parameters in smacc. -- Improved workflow updates. -- Improved launch command correction in README.md. -- Improved CI format fix for Python version. -- Improved removal of node creation and creation of only a logger. -- Improved progress on moveit migration testing. -- Improved Dockerfile for building local tests. -- Improved compiling issues resolution. - -Fixed ------ -- Fixed recursion issue in method calling sequence. -- Fixed overshot issue cases in waypoints navigator. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed some errors introduced on formatting during migration to smacc2. -- Fixed missing dependency issues. -- Fixed linting warnings. -- Fixed test from main moveit cmake. -- Fixed build errors. -- Fixed compiling issues. -- Fixed readme updates. - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. -- Removed parameters in smacc. - -Contributors ------------- -- Pablo Iñigo Blasco (pabloinigoblasco) -- Brett -- DecDury -- Denis Štogl - -```rst -Section_4 -========= - -Added ------ -- Initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Waypoint Inputs (#178) -- Brettpac branch (#184) -- 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) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Merging code from backport foxy and updates about autoware (#208) - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools -- Add reliability qos config -- More testing on moveit -- Progress on moveit -- Minor configuration -- Fixing pipeline error -- Fixing broken master build -- More on aws demo -- Fix formatting -- Update dependencies for husky in rolling and galactic -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 -- Correct codespell -- Correct python linters warnings -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Included necessary package and edited Threesome launch - -Fixed ------ -- Add a missing colon -- Remove line -- Move trigger logic into headers -- Lint -- Format issues - -Removed -------- -- Weird moveit not downloaded repo -- Added missing file from warehouse2 -- Disable disabled packages - -Co-Authored-By --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl - -pabloinigoblasco -``` - -```rst -Section 5 -========= - -Added ------ -- Created workflow for testing prerelease builds. -- Renamed packages to smacc2 and smacc2_msgs. -- Updated package name and package.xml to pass liter. -- Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Added setupTracing.sh for configuring tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Added smacc2_performance_tools for performance tests. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Added galactic CI setup and renamed rolling files. -- Added feature cb_wait_topic_message for asynchronous client behavior. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Changed -------- -- Updated description table. -- Updated table. -- Changed wording "smacc application" to "SMACC2 library". -- Updated smacc2_rta command across readmes. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Fixed ------ -- Corrected GitHub branch reference. -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Reformatted sm_reference_library. -- Cleaned up sm_atomic_24hr. -- Fixed pre-commit issues. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Deleted tracing directory. -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_6 -========= - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. -- New feature: cb pause slam client behavior. - -Changed -------- - -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Merge and progress in various features. -- Hotfix for doxygen deployment workflow. -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. -- Gazebo fixes to show the robot and the lidar in various features. - -Fixed ------ - -- Removed some compile warnings. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` ---- - -Este fragmento mejorado del changelog mantiene toda la información relevante, agrupando los cambios similares bajo las categorías de "Added", "Changed" y "Fixed". Se ha conservado la autoría de Pablo Iñigo Blasco. - -Section_7 -========== - -Added ------ - -- Implemented sm_multi_stage_1 functionality (#109, #110, #111, #114, #172) - - Initial work on sm_multi_stage_1 - - Progress and improvements on sm_multi_stage_1 - - Added support for multiple stages in sm_multi_stage_1 - -Changed -------- - -- Removed neo_simulation2 package (#112) - - Corrected formatting and enabled source build testing -- Renamed sm_advanced_recovery_1 to sm_advanced_recovery_1 (#171) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Cleaned up pre-commit tasks - -Fixed ------ - -- Resolved compilation warnings (#137) -- Fixed CI formatting for Python version (#148) -- Updated package list (#142) -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed minor navigation issues (#141) -- Fixed waypoint and iteration changes for course completion (#155) - -Removed -------- - -- Removed parameters from smacc (#147) -- Removed node creation in favor of logger (#149) - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl - -```rst -Section_8 -========= - -Added ------ -- Introduce multistage modes for improved sequencing: - - 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 - -Changed -------- -- Enhance AWS navigation for sm dance bot (#174): - - Add repo dependency - - Include husky launch file in sm_dance_bot - - Update dependencies for husky in rolling and galactic - -Fixed ------ -- Resolve formatting issues in various features -- Fix broken builds and linting errors - -Removed -------- -- Eliminate redundant minor changes entries - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section 9 -========= - -Added ------ -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Added workflow for checking doc build. -- Created doxygen-check-build.yml. -- Created doxygen-deploy.yml. -- Created workflow for testing prerelease builds. -- Created 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 README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_test_2. -- Added galactic CI setup and renamed rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Feature/AWS demo progress (#80). -- More on navigation. -- Reworked sm_advanced_recovery_1 (#83). -- Fix pre-commit for sm_advanced_recovery_1. -- More sm_advanced_recovery_1 work (#85). -- Round 4 of sm_advanced_recovery_1 (#86). -- Brettpac branch (#87). -- Added sm_atomic_performance_test_a_2. -- Added sm_atomic_performance_test_a_1. -- Added sm_atomic_performance_test_c_1 (#88). -- Modifying sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1. -- Fixing precommit for sm_multi_stage_1. - -Changed -------- -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- Renamed to smacc2 and smacc2_msgs. -- Corrected GitHub branch reference. -- Updated name of package and package.xml to pass liter. -- Executed on master update. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). -- Updated description table. -- Updated table. -- Copied initial docs. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed tracing events after. -- Bug in smacc2 component. -- Reverted markdowns to HTML. -- Edited tracing.md to reflect new tracing event names. -- Reactivated smacc2 nav clients for rolling via submodules. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Reformatted sm_reference_library. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting. -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -Added ------ - -- Update README.md -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and waiting for them to be alive, with optional node selection -- Navigation parameters fixes on sm_dance_bot -- New feature: cb pause slam client behavior -- sm_dance_bot_lite -- Rename doxygen deployment workflow -- sm_dance_bot visualizing turtlebot3 -- Feature/dance bot launch gz lidar choice -- Feature/sm dance bot lite gazebo fixes - -Changed -------- - -- Correct all linters and formatters -- Merge and progress -- Minor hotfix -- Cleaning and lidar show/hide option -- Cleaning files and formatting work - -Fixed ------ - -- Remove some compile warnings - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_11 -========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - - Introducing slam pausing/resuming functionality for sm_dance_bot. -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern. - - Corrected typo "Finnaly" to "Finally." -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- Feature/sm dance bot strikes back refactoring (#152) - Co-authored-by: DecDury , Denis Štogl -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/migration moveit client (#151) - - Initial migration to smacc2. - - Progress in moveit migration testing. -- Add QOS durability to SmaccPublisherClient (#163) - - Added QOS durability to SmaccPublisherClient. - -Changed -------- -- Minor tweaks (#130) -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Minor tuning to mitigate overshot issue cases. -- Minor format fixes. -- Update package list. (#142) -- Fix CI: format fix python version (#148) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup. -- Refactor: remove line. - -Fixed ------ -- Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases. -- Move method after the method it calls to prevent recursion (#126) -- Resolve compile warnings (#137) -- Remove neo_simulation2 package. (#112) - - Corrected formatting. - - Enabled source build on PR for testing. - - Adjusted build packages of source CI. -- Removed parameters smacc (#147) - - Workflows update. - - Noticed launch command was incorrect in README.md. -- Removed node creation and create only a logger. (#149) -- Update readme (#164) - - More readme updates. - -Removed -------- -- Remove neo_simulation2 package. -- Removing parameters smacc. -- Removing sm_dance_bot_msgs. -- Pending references. -- Removing test from main moveit cmake. -- Removing test from main moveit cmake. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -- Removing some comments from past launch command in README.md. -``` - -```rst -Section_12 -========== - -Added ------ - -- Added reliability QoS configuration. -- Added testing for MoveIt behaviors (#167). -- Added progress on MoveIt behaviors. -- Added minor configuration improvements. -- Added pipeline error fixes. -- Added fixes for broken master build. -- Added SM PubSub 1 (#169) with contributions from Brett . -- Added SM PubSub 1 part 2 (#170) with contributions from Brett . -- Added SM Advanced Recovery 1 renaming (#171) with contributions from Brett . -- Added SM Multi-Stage 1 reworking (#172). -- Added multistage modes for SM Multi-Stage 1. -- Added sequences for SM Multi-Stage 1. -- Added steps for SM Multi-State 1. -- Added sequence D for SM Multi-Stage 1. -- Added sequence C for SM Multi-Stage 1. -- Added mode 5 sequence B. -- Added mode 4 sequence B. -- Added finishing touches 1. -- Added README updates. -- Added AWS navigation for SM Dance Bot (#174). -- Added repository dependencies. -- Added launch file for Husky in SM Dance Bot. -- Added dependencies for Husky simulation. -- Added formatting fixes. -- Added updates for Husky dependencies in Rolling and Galactic. -- Added progress on AWS navigation and refactorings on navigation clients and behaviors. -- Added AWS demo improvements. -- Added fixes for broken build. -- Added Warehouse 2 (#177). -- Added Waypoint Inputs (#178). -- Added progress on Warehouse 2 (#179). -- Added formatting improvements (#180). -- Added SM Dance Bot Warehouse 3 (#181) with contributions from Brett . -- Added feature for SM Warehouse 2 on December 13 (#182). -- Added more changes and headless improvements. -- Added merge updates. -- Added default values. -- Added Brettpac branch (#184). -- Added redoing waypoints for SM Dance Bot Warehouse 3. -- Added more waypoints for SM Dance Bot Warehouse 3. -- Added SrConditional fixes and formatting (#168). -- Added fixes for SrConditional formatting and templating. -- Added move trigger logic into headers. -- Added lint fixes. -- Added feature for Warehouse 2 on December 14 (#185). -- Added Warehouse 2 improvements. -- Added feature for SM Warehouse 2 on December 13 (#186). -- Added more changes and headless improvements. -- Added merge updates. -- Added default values. -- Added finetuning waypoints (#187) with contributions from Brett . -- Added feature for CB Pure Spinning (#188). -- Added more changes and headless improvements. -- Added merge updates. -- Added default values. -- Added fixes for missing files in Pure Spinning behavior. -- Added minor changes (#190). -- Added feature for Planner changes on December 16 (#191). -- Added more fixes and improvements. -- Added feature for Replanning on December 16 (#193). -- Added replanning for all examples. -- Added several fixes (#194). -- Added minor changes (#195). -- Added feature for Undo Motion on December 20 (#196). -- Added improvements for undo motion navigation in Warehouse 2. -- Added tuning for Warehouse 3 (#197). -- Added feature for Undo Motion on December 20 (#198). -- Added improvements for undo motion navigation in Warehouse 2. -- Added undo tuning and error fixes. -- Added format fixes. -- Added feature for Sync on December 21 (#199). -- Added format fixes. -- Added feature for Warehouse 2 on December 22 (#200). -- Added format fixes. -- Added finishing touches for Warehouse 2. -- Added feature for Warehouse 2 on December 23 (#201). -- Added tuning and fixes. -- Added feature for minor tune (#203). -- Added tuning and fixes. -- Added fixing Warehouse 3 problems and core improvements (#204). -- Added fixes to remove deadlocks and improve continuous integration. -- Added fixes for weird MoveIt not downloaded repository. -- Added missing files from Warehouse 2 (#205). -- Added backport to Foxy. -- Added minor format fixes. -- Added minor linking errors for Foxy. -- Added Docker files for different revisions, warnings removal, and more testing on navigation. -- Added fixes for Docker for Foxy and Galactic. -- Added Dockerfiles (#225). -- Added fix for code generators (#221). -- Added fixes for other build issues. -- Added updates to SM template and improved example code visibility. -- Removed use of node in the SM performance template. -- Updated templates to use Blackboard storage. -- Updated template to resolve global data correctly. -- Updated SM name.hpp. -- Added contributions from Pablo Iñigo Blasco . -``` - -```rst -Section_13 -========== - -Added ------ -- Feature/retry behavior warehouse 1 (#226) -- Foxy backport (#206) -- Add galactic CI build due to Navigation2 issues in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency -- Add missing licenses -- Add workflow for checking doc build -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Create 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 -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cppcheck -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable cpp - -```rst -Section_14 -========== - -Added ------ - -- More work on sm_advanced_recovery_1 (#85) -- Round 4 of sm_advanced_recovery_1 (#86) -- Brettpac branch (#87) -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 -- Added sm_atomic_performance_test_c_1 (#88) -- Modifying sm_atomic_performance_test_a_2 (#89) -- Added sm_multi_stage_1 (#90) -- More work on sm_multi_stage_1 (#91) -- Update README.md with updated launch command -- New feature cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#81) -- Added base for sm_aws_aarehouse navigation and made progress in AWS navigation -- Several core improvements during navigation testing -- Progress in AWS navigation demo -- 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 for Feature/wait nav2 nodes client behavior (#82) -- Progress in AWS demo (#92) -- Fixes for sm_dance_bot navigation parameters -- Merge and progress -- Fix format for compile warnings removal (#96) -- New feature cb_pause_slam (#98) - -Changed -------- - -- Minor formatting improvements - -Removed -------- - -- Removed some compile warnings -``` - -## Section_15 - -### Added -- Progress in AWS navigation demo. -- Added AWS demo feature. -- Added SM Dance Bot Lite feature. -- Added SM Multi Stage 1 feature. -- Added diverse improvements in navigation and performance. -- Added SLAM toggle and SMACC deep history feature. -- Added waypoints navigator bug fix. -- Added SM core test. -- Added SM Atomic SM generator. -- Added Docker environment rolling feature. -- Added migration to SMACC2 feature. -- Added MoveIt client migration feature. - -### Changed -- Improved navigation parameters on SM Dance Bot. -- Updated YAML files. -- Renamed Doxygen deployment workflow. -- Improved visualization on SM Dance Bot with TurtleBot3. -- Enhanced Gazebo fixes for SM Dance Bot and SM Dance Bot Strikes Back. -- Refined SM Dance Bot S pattern. -- Updated SM Dance Bot refinement. -- Tweaked navigation for mitigating overshot issues. -- Improved navigation using local action messages. -- Renamed navigation 2 stack. -- Updated package list. -- Refactored SM Dance Bot Strikes Back. -- Adjusted waypoint 4 and iterations for completing the course. - -### Fixed -- Fixed formatting issues. -- Fixed source build on PR for testing. -- Fixed CI format for Python version. -- Fixed launch command in README.md. -- Fixed some errors in migration to SMACC2. -- Fixed missing dependencies. -- Fixed linting warnings. - -### Removed -- Removed Neo Simulation2 package. -- Removed parameters from SMACC. -- Removed unnecessary test from main MoveIt CMake. - -### Miscellaneous -- Precommit cleanup. -- Cleaned and formatted files. -- Added SVGs to READMEs. -- Removed merge markers from a Python file. -- Moved method to prevent recursion. -- Corrected minor typos. -- Updated workflows. -- Noted progress in SM Dance Bot tests. -- Updated launch command for SM Dance Bot Strikes Back. -- Updated comments in README.md. - ---- - -*pabloinigoblasco* - -```rst -Section_16 -========== - -Added ------ - -- 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 more Waypoints. -- Added missing file from warehouse2. -- Added improvements in smacc core for autoware demo. -- Added docker files for different revisions. -- Added warnings removal in docker files. - -Changed -------- - -- Updated format. -- Refactored docker. -- Improved dockerfile for building local tests. -- Reworked sm_multi_stage_1. -- Renamed sm_advanced_recovery_1. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuned waypoints. -- Tuned warehouse3. -- Tuned and fixed warehouse2. -- Tuned and fixed minor issues. -- Tuned and fixed warehouse 3 problems. -- Reordered fixes. -- Reordered changes. -- Reordered improvements. -- Reordered testing on navigation. -- Reordered docker for foxy and galactic. - -Fixed ------ - -- Fixed some build errors. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed formatting. -- Fixed lint. -- Fixed some formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed missing colon. -- Fixed missing files. -- Fixed errors in pure spinning behavior. -- Fixed format issues. -- Fixed weird moveit not downloaded repo. -- Fixed minor linking errors for foxy. -- Fixed broken build. - -Removed -------- - -- Removed line. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_17 -========== - -Added ------ -- Added files for fake hardware simulation and gazebo simulation. -- Added docker build files for all versions. -- Added ignition file and updated repos files. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added workflow for checking doc build. -- Added doxygen-check-build.yml and doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to automate ros-rolling-ros2trace installation. -- Added alternative ManualTracing. -- Added new sm markdowns. -- Added 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. - -Changed -------- -- Changed behavior of retry warehouse 1. -- Changed wording from "smacc application" to "SMACC2 library". -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Fixed ------ -- Fixed broken source build (#227). -- Fixed Focal-Rolling builds by correcting version of rosdep yaml (#234). -- Fixed trailing spaces. -- Fixed codespell and python linters warnings. -- Fixed formatting of python files. -- Fixed formatting of sm_reference_library. -- Fixed trailing spaces in sm_atomic_24hr. -- Fixed source CI and corrected README overview (#62). -- Fixed doxygen links (#70). - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_18 -========== - -Added ------ -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_advanced_recovery_1 (#84) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More sm_advanced_recovery_1 work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_advanced_recovery_1 round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Brettpac branch (#87) -- sm_atomic_performance_test_a_2 -- sm_atomic_performance_test_a_1 (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_atomic_performance_test_c_1 (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- modifying sm_atomic_performance_test_a_2 (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_multi_stage_1 (#90) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_multi_stage_1 (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- 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 -------- -- Update README.md with updated launch command -- Correct all linters and formaters. (Co-authored-by: Denis Štogl , Denis Štogl ) - -Fixed ------ -- Fix pre-commit in sm_advanced_recovery_1 (#83) -- Trying to fix Pre-Commit in sm_advanced_recovery_1 (#83) -- navigation parameters fixes on sm_dance_bot (#95) - -Removed -------- -- None -``` - -```rst -Section_19 -========== - -Added ------ -- New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2, wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive. Optionally select nodes to wait for -- Base for the sm_aws_warehouse navigation -- Gazebo fixes to show the robot and the lidar -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax -- First working version of sm template and template generator -- Waypoints navigator bug: minor tuning to mitigate overshot issue cases -- Added SVGs to READMEs of atomic, dance_bot, and others - -Changed -------- -- Navigation parameters fixes on sm_dance_bot -- Minor format improvements -- Format fixes -- More refinement in sm_dance_bot -- Polishing sm_dance_bot and s-pattern -- Resolved compile warnings -- Minor navigation improvements -- Using local action messages -- Format improvements - -Fixed ----- -- Remove some compile warnings (#96) -- Remove neo_simulation2 package (#112) -- Move method after the method it calls to prevent recursion (#126) -- Noticed typo: "Finnaly" corrected to "Finally" - -Removed -------- -- Remove merge markers from a python file (#119) -- Remove sm_dance_bot_msgs package - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_20 -========== - -Added ------ -- Added remaining SVGs to READMEs (#145). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added dependencies for husky simulation in AWS navigation. -- Added warehouse2 progress (#179). -- Added Waypoint Inputs (#178). -- Added SrConditional fixes and formatting (#168). -- Added SM warehouse 2 13 dec 2 (#182). -- Added CB pure spinning (#188, #189). -- Added planner changes 16 12 (#191). -- Added replanning 16 dec (#193). -- Added undo motion 20 12 (#196, #198). -- Added sync 21 12 (#199). -- Added warehouse2 22 12 (#200). -- Added warehouse2 23 12 (#201). -- Added minor tune (#203). - -Changed -------- -- Updated package list (#142). -- Fixed launch command for sm_dance_bot_strikes_back in README.md. -- Fixed CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuned waypoints (#187). -- Tuning warehouse3 (#197). -- Fixed warehouse 3 problems and other core improvements (#204). - -Removed -------- -- Removed parameters smacc (#147). -- Removed node creation and create only a logger (#149). -- Removed test from main moveit cmake. -- Removed some comments in the past. -- Removed some linting warnings. -- Removed test ur5. -- Removed parameters smacc. -- Removed some build errors. -- Removed compiling issues. -- Removed broken master build. -- Removed broken build. -- Removed some formatting and templating on SrConditional. -- Removed line. -- Removed some errors introduced on formatting. -- Removed missing dependency. -- Removed some more linting warnings. -- Removed some more build errors. -- Removed some pipeline errors. -- Removed some broken master build. -- Removed some broken build. -- Removed some formatting issues. -- Removed some missing files. - -Collaborators -------------- -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . -``` - -```rst -Section_21 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added Docker files for different revisions, warnings removal, and more testing on navigation. -- Added barrel demo. -- Added feature "barrel - do not merge yet" (#233). -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Added sm markdowns. -- Added a Dockerfile for Rolling and Galactic. - -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. - -Fixed ------ -- Fixed warehouse 3 problems, deadlocks, and continuous integration issues. -- Fixed weird moveit not downloaded repo. -- Fixed minor formatting issues. -- Fixed broken builds. -- Fixed barrel search build and warehouse3 startup problems. -- Fixed format and minor issues. -- Fixed broken build in barrel demo. -- Fixed trailing spaces, codespell, and Python linters warnings. -- Fixed Navigation2 issues in rolling. -- Fixed formatting of Python files. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed performance tests improvements and other issues. -- Fixed format cleanup in sm_respira_1 and sm_respira_test_2. - -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 for builds. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_22 -========== - -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 (#70). -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62). -- Fixed trailing spaces. -- Fixed pre-commit. -- Attempted pre-commit fixes. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Other ------ - -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Updated smacc2_rta command across readmes. -- 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. -- Minor format improvements. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_23 -========== - -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`, which waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Progress in AWS navigation demo. - -Changed -------- -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` improvements. -- `sm_multi_stage_1` enhancements. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Fixed ----- -- Removed some compile warnings. -- Fixed formatting issues. -- Fixed lidar show/hide option in `sm_dance_bot`. -- Fixed gazebo visualization for the robot and lidar. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Various core improvements during navigation testing. -- Precommit cleanup run. -- Source build enabled on PR for testing. -- Adjusted build packages of source CI. -- Additional linting and formatting. -- Removed merge markers from a Python file. -- Fixed recursion issue by moving a method after the one it calls. -- Fixed typo ("Finnaly" to "Finally"). -- First working version of `sm` template and template generator. -- Build fixes. -- Fixed waypoints navigator bug. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_24 -========== - -Added ------ -- Progress in the sm_dance_bot tests (#135) -- Added SM core test (#138) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SM Atomic SM generator (#143) -- 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 replanning for all examples (#193) -- Added several fixes (#194) -- Added improving undo motion navigation warehouse2 (#196) -- Added tuning warehouse3 (#197) - -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Progress on markers cleanup -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs -- Feature/nav2z renaming (#144) -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing compiling issues -- Update package list (#142) -- Update readme (#164) -- Update dependencies for husky in rolling and galactic -- More on AWS demo -- More testing on moveit -- Progress on moveit migration testing -- Progress on moveit behaviors testing -- More on aws demo -- More readme updates -- More testing on moveit behaviors -- More changes and headless in sm warehouse 2 13 dec 2 (#182) -- More changes and headless in cb pure spinning (#188) -- More changes and headless in cb pure spinning (#189) -- More changes and headless in planner changes 16 12 (#191) -- More changes and headless in undo motion 20 12 (#196) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Fixed broken master build -- Fixed broken build -- Fixed pipeline error -- Fixed formatting -- Fixed some formatting and templating on SrConditional -- Fixed some formatting and templating on SrConditional -- Fixed move trigger logic into headers -- Fixed lint - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger -- Removing parameters smacc -- Removing test from main moveit cmake -``` - -```rst -Section_25 -========== - -Added ------ -- Feature/sync 21 12 (#199): Improved undo motion navigation in warehouse2. -- Feature/warehouse2 22 12 (#200): Finished warehouse2 with minor changes and format fixes. -- Feature/warehouse2 23 12 (#201): Tuning and fixes, including minor changes. -- Feature/minor tune (#203): Tuning and fixes for warehouse 3 problems and core improvements. -- Added missing file from warehouse2 (#205): Backported to foxy with minor format and linking error fixes. -- Feature/docker improvements march 2022 (#235): Backported to foxy with minor format and linking error fixes. - -Changed -------- -- Foxy backport (#206): Fixed trailing spaces, codespell, Python linters warnings, added galactic CI build, updated workflows, and more. - -Fixed ------ -- Fixing docker for foxy and galactic: Updated docker build files for all versions. -- Barrel search build fix and warehouse3: Fixed startup problems in warehouse 3, format, and minor issues. -- Multiple controllable leds plugin: Progressed in husky demo, improved navigation behaviors, and more merge. -- Reactivating smacc2 nav clients for rolling via submodules. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace: Now automated in setupTracing.sh. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_26 -========== - -Added ------ -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Added new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait. - -Changed -------- -- Renamed tracing events after bug in smacc2 component. -- Renamed folders, deleted tracing.md, edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. - -Fixed ------ -- Fixed source CI and correct README overview. -- Fixed trailing spaces. -- Fixed formatting in several areas. -- Corrected all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. -- Removed tracing.md file. - -Other ------ -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Optimized dependencies in move_base_z_planners_common. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- Updated c_cpp_properties.json. -- Minor formatting improvements. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected -- Base for the `sm_aws_warehouse` navigation -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` visualization for TurtleBot3 -- `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. Also `smacc2::deep_history` syntax -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Format fixes for gazebo to show the robot and the lidar - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting -- Additional linting and formatting -- Remove merge markers from a Python file - -Removed -------- -- `neo_simulation2` package - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_28 -========== - -Added ------ -- First working version of sm template and template generator. (#127) -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Rolling Docker environment to be executed from any environment (#154) -- Husky launch file in sm_dance_bot -- Waypoint Inputs (#178) -- More Waypoints in sm_dance_bot_warehouse_3 -- Finetuning waypoints (#187) - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Minor tweaks (#130) -- Minor navigation improvements (#141) -- Using local action messages -- Formatting updates in READMEs -- Update package list (#142) -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Fix CI: format fix python version (#148) -- Resolve compile warnings (#137) -- Fixing broken master build -- Fixing pipeline error -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing compiling issues - -Removed -------- -- Removed node creation and create only a logger (#149) -- Removed parameters smacc (#147) -- Removed test from main moveit cmake -- Removed sm_dance_bot_msgs -- Removed some comments in the past from README.md - -Other ------ -- More changes in sm_dance_bot (#125) -- Polishing sm_dance_bot and s-pattern -- Noticed typo: Finnaly > Finally -- 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 -- Workflow updates -- Precommit cleanup -- Docker refactoring -- Repos dependency updates -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws demo -- Warehouse2 progress (#179) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) -- Format (#180) -- Format (#185) - -Section_29 -========== - -Added ------ -- Feature/cb pure spinning (#188): Added pure spinning behavior with default values and minor changes. -- Feature/planner changes 16 12 (#191): Added changes to the planner with minor fixes. -- Feature/replanning 16 dec (#193): Added replanning for all examples with several fixes. -- Feature/undo motion 20 12 (#196): Added undo motion navigation improvements with minor changes. -- Feature/sync 21 12 (#199): Added synchronization improvements with format fixes. -- Feature/warehouse2 22 12 (#200): Added warehouse2 improvements with format fixes. -- Feature/warehouse2 23 12 (#201): Added warehouse2 tuning and fixes. -- Feature/minor tune (#203): Added minor tune with warehouse 3 fixes and core improvements. -- Use correct upstream .repos files for source builds (#243): Added correct upstream files for source builds. -- Correct mergify branch names (#246): Added correct branch names for mergify. -- Update galactic source build job name (#250): Updated job name for galactic source build. -- Galactic source build: update .repos file, bump action version and use correct version of upstream packages (backport #241) (#248): Updated galactic source build with correct versions. -- restoring workflow files (#252): Restored workflow files. -- restoring files (#253): Restored files. -- Fix checkout branches for scheduled builds (#254): Fixed checkout branches for scheduled builds. -- Feature/fixing husky build rolling (#257): Fixed husky project build on rolling. -- Feature/fixing husky build rolling (#258): Continued fixing husky project build on rolling. -- Feature/fixing ur demos (#261): Fixed UR demos. -- Feature/fixing type string walker (#263): Fixed type string walker demo. -- Significant update in Getting Started Instructions (#269): Significantly updated Getting Started Instructions. -- fix: initialise conditionFlag as false (#274): Fixed initialization issue. - -Changed -------- -- Correct name of source-build job and bump version of action (#242) (#247): Updated source-build job name and action version. -- fixing rolling build (#239): Improved rolling build process. -- fixing broken build: Fixed broken build. -- Update README.md (#262), (#267), (#268): Updated README.md. - -Fixed ------ -- fixing to focal by the moment: Fixed issues related to focal. -- fixing building issue: Fixed building issue. -- fixing ur demo (#273): Fixed UR demo. -- precommit fix (#280): Fixed precommit issue. - -Removed -------- -- Remove trailing spaces: Removed trailing spaces. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -## Section_30 - -### Added -- Feature/galactic rolling merge (#288) in version 0.1.0: - - Updated description table. - - Updated table. - - Copied initial docs. - - Added 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. - - 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, keeping only rolling. - - Updated mentions of SMACC/ROS to SMACC2/ROS2. - - Some progress on navigation rolling. - - Added smacc2_performance_tools. - - Improved performance tests. - - More changes on performance tests. - - Do not execute clang-format on smacc2_sm_reference_library package. - - Reformatted sm_reference_library. - - 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. - - 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. - - Several core improvements during navigation testing. - - Progress in aws navigation demo. - - Feature/aws demo progress. - - Reworked sm_advanced_recovery_1. - - More sm_advanced_recovery_1 work. - - More sm_advanced_recovery_1. - - Added 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. - - Updated README.md with launch command. - - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - -### Changed -- Changed wording "smacc application" to "SMACC2 library" in various files. - -### Removed -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_31 -========== - -Added ------ - -- 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 -- Feature/aws demo progress (#92) -- Progress in aws navigation demo -- Feature/sm dance bot fixes (#93) -- Navigation parameters fixes on sm_dance_bot -- Feature/sm aws warehouse (#94) -- Merge and progress -- Fix format -- Feature/sm dance bot fixes (#95) -- Navigation parameters fixes on sm_dance_bot -- Remove some compile warnings (#96) -- Feature/cb pause slam (#98) -- 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 -- Navigation parameters fixes on sm_dance_bot -- CB pause slam client behavior -- Sm_dance_bot_lite (#99) -- Rename doxygen deployment workflow (#100) -- Sm_dance_bot visualizing turtlebot3 (#101) -- Feature/dance bot launch gz lidar choice (#102) -- Cleaning and lidar show/hide option -- Feature/sm dance bot lite gazebo fixes (#104) -- Gazebo fixes, to show the robot and the lidar -- Sm_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- Gazebo fixes for sm_dance_bot_strikes_back -- Precommit cleanup run (#106) -- Aws demo (#108) -- Got sm_multi_stage_1 working (barely) (#109) - -Changed -------- - -- Correct all linters and formatters - -Fixed ------ - -- Minor hotfix -- Cleaning files and making formatting work -- More fixes -- Format fixes -- Precommit -- Format -``` - -*pabloinigoblasco* - -``` -Section_32 -========== - -Version 1.0.0 (2022-01-01) ---------------------------- - -Added ------ - -- Brettpac branch (#110) -- Brettpac branch (#111) -- a3 (#113) -- Remove neo_simulation2 package. (#112) -- more sm_multi_stage_1 (#114) -- mm (#115) -- diverse improvements navigation and performance (#116) -- Feature/diverse improvements navigation performance (#117) -- Remove merge markers from a python file. (#119) -- Feature/slam toggle and smacc deep history (#122) -- Move method after the method it calls. Otherwise recursion could happen. (#126) -- First working version of sm template and template generator. (#127) -- Feature/dance bot s pattern (#128) -- Feature/dance bot s pattern (#129) -- 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) -- Resolve compile warnings (#137) -- Add SM core test (#138) -- minor navigation improvements (#141) -- Update package list. (#142) -- Add SM Atomic SM generator. (#143) -- added SVGs to READMEs of atomic, dance_bot, and others (#140) -- added remaining SVGs to READMEs (#145) -- Fix CI: format fix python version (#148) -- 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 -- Feature/testing moveit behaviors (#167) -- Feature/nav2z renaming (#144) -- Add QOS durability to SmaccPublisherClient (#163) -- initial state machine transition timestamp (#165) -- moved reference library SMs to smacc2_performance_tools (#166) -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - -Changed -------- - -- Correct formatting. (#112) -- Enable source build on PR for testing. (#112) -- Adjust build packages of source CI (#112) -- polishing sm_dance_bot and s-pattern (#128) -- polishing sm_dance_bot and s-pattern (#129) -- minor tweaks (#130) -- minor format issues (#134) -- formatting (#144) -- workflows update (#147) -- Noticed launch command was incorrect in README.md (#147) -- update readme (#164) -- more readme updates (#164) -- feat: add qos durability to SmaccPublisherClient (#163) -- fix: add a missing colon (#163) -- refactor: remove line (#163) -- feat: add reliability qos config (#163) -- minor configuration (#167) -- fixing pipeline error (#167) -- fixing broken master build (#167) - -Removed -------- - -- Remove neo_simulation2 package. (#112) -- removing sm_dance_bot_msgs (#144) -- removing parameters smacc (#147) -- removing test from main moveit cmake (#151) -- repos dependency (#151) -- adding dependency to ur5 client (#151) -- removing some comments in the past (#147) - -Fixed ------ - -- Noticed typo (#128) -- Finnaly > Finally (#128) -- fixing some errors introduced on formatting (#151) -- missing dependency (#151) -- fixing some more linting warnings (#151) -- fixing compiling issues (#151) -- fixing some build errors (#151) -- fixing compiling issues (#151) -- fixing pipeline error (#167) -- fixing broken master build (#167) -``` - -```rst -Section_33 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) -- repo dependency -- husky launch file in sm_dance_bot -- Add dependencies for husky simulation. -- Update dependencies for husky in rolling and galactic. -- progress on aws navigation and some other refactorings on navigation clients and behaviors -- more on aws demo -- fixing broken build -- warehouse2 (#177) -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) -- Brettpac branch (#184) -- 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 -- several fixes (#194) -- undo tuning and errors -- finetuning waypoints (#187) -- pure spinning behavior missing files -- replanning for all our examples -- improving undo motion navigation warehouse2 -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- added missing file from warehouse2 (#205) -- Merging code from backport foxy and updates about autoware (#208) -- Bump ccache version. -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Disable disabled packages -- Enable cppcheck -- Included necessary package and edited Threesome launch - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Removed -------- -- Delete tracing directory -- Removed manual installation of ros-rolling-ros2trace - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl - -Contributors ------------- -- Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_34 -========== - -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 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 -------- -- Changed wording "smacc application" to "SMACC2 library" -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Renamed tracing events -- Renamed folders -- Edited README.md -- Edited tracing.md to reflect new tracing event names -- Updated smacc2_rta command across readmes -- Renamed event generator library -- Optimized dependencies in move_base_z_planners_common -- Corrected trailing spaces -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Updated doxygen links -- Cleaned up sm_atomic_24hr -- Reformatted sm_reference_library -- Minor formatting improvements - -Fixed ------ -- Bug in smacc2 component -- Reverted markdowns to HTML -- Fixed source CI and corrected README overview -- Fixed pre-commit issues -- Attempted pre-commit fixes -- Corrected all linters and formatters - -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 - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_35 -========== - -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, with optional node selection -- New client behavior: `cb_pause_slam` for pausing SLAM -- New client behavior: `sm_dance_bot_lite` for visualizing TurtleBot3 -- New client behavior: `sm_multi_stage_1` doubling - -Changed -------- -- Improved core functionality during navigation testing -- Formatting enhancements throughout -- Progress in AWS navigation demo -- Navigation parameters fixes on `sm_dance_bot` -- Gazebo fixes for showing the robot and lidar -- Gazebo fixes for `sm_dance_bot_strikes_back` -- Progress on `sm_multi_stage_1` functionality - -Fixed ------ -- Minor formatting issues -- Removed some compile warnings -- Removed `neo_simulation2` package -- Corrected formatting in various areas -- Enabled source build on PR for testing -- Adjusted build packages of source CI - -Removed -------- -- `neo_simulation2` package - -Other ------ -- Various minor updates and fixes -- Ongoing progress and development on multiple fronts -- Collaboration with Ubuntu 20-04-02-amd64 (Brett) on certain features and fixes -``` - -*pabloinigoblasco* - -Section_36 -========== - -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 - - Introducing slam pausing/resuming functionality for testing sm_dance_bot - - Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - First working version of sm template and template generator. (#127) - - Feature/sm dance bot refine (#131) - - Feature/sm dance bot refine 2 (#132) - - Build fix - - Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases - - Feature/nav2z renaming (#144) - - Navigation 2 stack renaming - - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - - Added remaining SVGs to READMEs (#145) - - 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 the robot can complete the course (#155) - - Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Progressing in the moveit migration testing - - Initial state machine transition timestamp (#165) - - Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QOS config - - Feature/testing moveit behaviors (#167) - - More testing on moveit behaviors - - sm_pubsub_1 (#169) - - sm_pubsub_1 part 2 (#170) - - sm_advanced_recovery_1 renaming (#171) - - sm_multi_stage_1 reworking (#172) - - Multistage modes - - Sequences and steps for sm_multi_stage_1 - - Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and refactorings on navigation clients and behaviors - - More on aws demo - - Waypoint Inputs (#178) - - sm_dance_bot_warehouse_3 (#181) - -### Changed -- Move method after the method it calls to prevent recursion (#126) -- Noticed typo "Finnaly" corrected to "Finally" -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Remove merge markers from a python file (#119) -- Fix CI: format fix python version (#148) -- Fixing pipeline error and broken master build in testing moveit behaviors (#167) -- Fixing compiling issues in docker refactoring (#154) -- Update readme (#164) -- Fixing compiling issues in warehouse2 progress (#179) -- Format (#180) - -### Removed -- Removing sm_dance_bot_msgs and parameters smacc (#147) -- Removing test from main moveit cmake -- Removing node creation and creating only a logger (#149) -- Removing parameters smacc -- Pending references - -### Miscellaneous -- Precommit cleanup -- Minor format tweaks and improvements -- Workflow updates -- Docker refactoring and improvements -- Update dependencies for husky in rolling and galactic -- Readme updates and formatting improvements -- Repos dependencies and .reps dependencies added -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back -- Removing some comments in the past -- Minor configuration and tuning adjustments -- Progress on move_it PR -- Minor dockerfile test workaround -- Improving dockerfile for building local tests -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot and s-pattern -- More progress on markers cleanup -- More refinement in sm_dance_bot and sm_dance_bot_lite -- More refinement in sm_dance_bot and sm_dance_bot_warehouse_3 -- More refinement in sm_dance_bot and sm_pubsub_1 -- More refinement in sm_dance_bot and sm_advanced_recovery_1 -- More refinement in sm_dance_bot and sm_multi_stage_1 -- More refinement in sm_dance_bot and sm_multi_stage_1 most -- More refinement in sm_dance_bot and sm_multi_stage_1 sequence d -- More refinement in sm_dance_bot and sm_multi_stage_1 c sequence -- More refinement in sm_dance_bot and mode_5_sequence_b -- More refinement in sm_dance_bot and mode_4_sequence_b -- More refinement in sm_dance_bot and finishing touches 1 -- More refinement in sm_dance_bot and readme -- More refinement in sm_dance_bot and warehouse2 -- More refinement in sm_dance_bot and sm_pubsub_1 part 2 -- More refinement in sm_dance_bot and warehouse2 progress -- More refinement in sm_dance_bot and format - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_37 -========== - -Added ------ -- Feature/sm warehouse 2 13 dec 2 (#182) - - Added default values for warehouse2. -- Feature/wharehouse2 dec 14 (#185) - - Implemented minor changes for warehouse2. -- Feature/cb pure spinning (#188) - - Introduced pure spinning behavior. -- Feature/planner changes 16 12 (#191) - - Made minor changes and fixes to the planner. -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples. -- Feature/undo motion 20 12 (#196, #198) - - Improved undo motion navigation for warehouse2. -- Feature/sync 21 12 (#199) - - Fixed format issues. -- Feature/warehouse2 22 12 (#200) - - Resolved format issues and finished warehouse2. -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed warehouse2. -- Feature/minor tune (#203) - - Made minor tune and fixes. -- Feature/undo motion 20 12 (#198) - - Improved undo motion navigation for warehouse2. -- Foxy backport (#206) - - Fixed minor formatting issues. - - Corrected codespell and python linters warnings. - - Added galactic CI build due to Navigation2 issues in rolling. - - Updated workflows and dependencies. - -Changed -------- -- Updated `ros2 launch sm_three_some sm_three_some` to `ros2 launch sm_three_some sm_three_some.launch`. - -Fixed ------ -- Fixed trailing spaces and added missing licenses. -- Corrected formatters and disabled some linters. -- Satisfied ament_lint_cmake requirements. -- Corrected formatting of python files. -- Updated necessary packages and edited Threesome launch. - -Removed -------- -- Removed example things from Foxy CI setup. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_38 -========== - -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. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Renamed event generator library. -- Optimized dependencies in move_base_z_planners_common. -- Reformatted sm_reference_library. -- Updated description table. -- Updated table. -- Edited tracing.md to reflect new tracing event names. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Minor formatting improvements. - -Fixed ------ -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Fixed pre-commit issues. - -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. -- Deleted tracing directory. -- Deleted tracing.md. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_39 -========== - -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` to wait for `nav2` nodes subscribing to the `/bond` topic and ensure they are alive. Optional selection of nodes to wait. -- Base for the `sm_aws_warehouse` navigation. -- 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. -- Navigation parameters fixes on `sm_dance_bot`. -- New feature: `cb_pause_slam` client behavior. - -Changed -------- -- Corrected all linters and formatters. -- Formatting improvements. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Minor hotfix. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_40 -========== - -Added ------ -- Added multistage modes and sequences to sm_multi_stage_1 (#172). -- Added finishing touches and updated readme to sm_multi_stage_1 (#172). -- Added AWS navigation to sm_dance_bot (#174) with repository dependencies and husky simulation launch file. - -Changed -------- -- Updated source build packages for testing. -- Adjusted build packages of source CI. -- Improved navigation and performance in diverse areas. -- Refined navigation and performance in sm_dance_bot. -- Refactored sm_dance_bot strikes back. -- Moved reference library SMs to smacc2_performance_tools. -- Added QOS durability to SmaccPublisherClient. -- Updated package list. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with new sequences and steps. - -Fixed ------ -- Corrected formatting in neo_simulation2 package removal. -- Fixed compilation warnings. -- Resolved compile warnings. -- Mitigated overshot issue in waypoints navigator. -- Fixed waypoint 4 and iterations for course completion. -- Fixed CI formatting for Python version. -- Removed node creation and created only a logger. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed compiling issues. - -Removed -------- -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed parameters in smacc. -- Removed test from main MoveIt CMake. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_41 -========== - -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 (#177). -- Waypoint Inputs (#178). -- Warehouse2 progress (#179). -- Format (#180). -- Sm_dance_bot_warehouse_3 (#181). -- Feature/sm warehouse 2 13 dec 2 (#182). -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Brettpac branch (#184). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- SrConditional fixes and formatting (#168). -- Move trigger logic into headers. -- Lint. -- Feature/wharehouse2 dec 14 (#185). -- Feature/sm warehouse 2 13 dec 2 (#186). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Replanning for all examples. -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Improving undo motion navigation warehouse2. -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Format issues. -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems and other core improvements (#204). -- Added missing file from warehouse2 (#205). -- Dockerfiles (#225). -- Update SM template and make example code clearly visible. -- Remove use of node in the SM performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp. -- Foxy backport (#206). -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck. -- Included necessary package and edited Threesome launch. - -Changed -------- -- Fix formatting. -- Minor changes (#175). -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes - -# Section_42 - -## Added -- Renamed header files and corrected format. -- Added workflow for checking doc build. -- Created doxygen-check-build.yml and doxygen-deploy.yml workflows. -- Created workflow for testing prerelease builds. -- Added setupTracing.sh script for installing necessary packages and configuring tracing group. -- Added smacc2_performance_tools. -- Added Dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_msgs markdowns. -- Added sm_multi_stage_1 state machine. -- Added sm_atomic_performance_test_c_1 and sm_atomic_performance_test_a_1 state machines. -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_2 state machines. -- Added sm_atomic_performance_trace_1 and sm_atomic_24hr state machines. -- Added sm_advanced_recovery_1 and sm_advanced_recovery_1 reworked state machines. -- Added sm_respira_1 and sm_respira_test_2 state machines. -- Added sm_aws_aarehouse navigation state machine. -- Added sm_atomic_24hr and sm_atomic_performance_trace_1 state machines. -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_c_1 state machines. -- Added sm_atomic_performance_test_a_1 state machine. -- Added sm_respira_1 and sm_respira_test_2 state machines. -- Added sm_reference_library reformatting. -- Added tracing events renaming. -- Added Navigation2 for semi-binary build. -- Added galactic CI setup and renamed rolling files. -- Added README overview correction. -- Added missing rolling repositories build. -- Added build of smacc2_sm_reference_library package. -- Added source CI fix. -- Added sm_aws_aarehouse navigation base. -- Added sm_advanced_recovery_1 round 4. -- Added sm_atomic_performance_test_a_2 modification. -- Added sm_multi_stage_1 fixing precommit. -- Added sm_atomic_performance_test_a_1 and sm_atomic_performance_test_c_1 modifications. -- Added sm_atomic_performance_test_a_2 modification. -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 state machines. -- Added sm_multi_stage_1 fixing precommit. -- Added sm_multi_stage_1 more modifications. - -## Changed -- Renamed to smacc2 and smacc2_msgs. -- Updated doxygen links. -- 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. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated README.md. - -## Fixed -- Bug in smacc2 component. - -## Removed -- Manual installation of ros-rolling-ros2trace. -- Tracing directory deletion. -- Manual deployment usage. -- Ignoring all packages except smacc2 and smacc2_msgs. -- Galactic builds from master, keeping only rolling. -- Submodules usage, now using .repos file. - -## Authors -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 - -```rst -Section_43 -========== - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive; optional node selection - -Changed -------- - -- Corrected all linters and formatters -- Navigation parameters fixes on `sm_dance_bot` -- Minor format fixes -- Merge and progress -- Fix format -- Cleaning and lidar show/hide option -- Format fixes - -Fixed ------ - -- Remove some compile warnings - -Removed -------- - -- Progress in AWS navigation demo -- Format improvements -- More on navigation -- Base for the `sm_aws_warehouse` navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Progress in AWS navigation demo -- Minor - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -```rst -Section_44 -========== - -Added ------ - -- Added gazebo fixes to show the robot and the lidar. -- Added AWS demo (#108). -- Added Brettpac branch (#110). -- Added progress in sm_multi_stage_1 (#114). -- Added diverse improvements in navigation and performance (#116). -- Added feature to toggle slam and deep history in smacc2 (#122). -- Added method to prevent recursion (#126). -- Added first working version of sm template and template generator (#127). -- Added build fix and fixed waypoints navigator bug (#133). -- Added SM core test (#138). -- Added local action msgs usage and removed sm_dance_bot_msgs (#139). -- Added navigation 2 stack renaming and SVGs to READMEs (#144). -- Added rolling Docker environment execution from any environment (#154). -- Added slight changes to waypoints for robot course completion (#155). -- Added initial migration to smacc2 for moveit client (#151). -- Added QOS durability to SmaccPublisherClient (#163). -- Added feature for testing moveit behaviors (#167). - -Changed -------- - -- Changed "Finnaly" to "Finally" for correction. - -Fixed ------ - -- Fixed formatting issues in gazebo and precommit cleanup (#106). -- Fixed format issues in sm_dance_bot_lite (#136). -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148). -- Fixed CI format for Python version (#148). -- Fixed node creation and logger creation (#149). -- Fixed compile warnings (#137). -- Fixed minor navigation improvements (#141). -- Fixed launch command in README.md (#142). -- Fixed parameters removal in smacc (#147). -- Fixed workflow updates. - -Removed -------- - -- Removed neo_simulation2 package. -- Removed merge markers from a Python file (#119). -- Removed test from main moveit CMake. -- Removed some comments in README.md for sm_dance_bot_strikes_back. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_45 -========== - -Added ------ - -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency - - Added husky launch file in sm_dance_bot - - Added dependencies for husky simulation - - Fixed formatting - - Updated dependencies for husky in rolling and galactic - - Made progress on aws navigation and refactorings on navigation clients and behaviors - - Added more on aws demo - - Fixed broken build - -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 - - Made minor changes - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Made format changes - - Added headless and other fixes - - Set default values - - Made minor changes - -Changed -------- - -- SrConditional fixes and formatting (#168) - - Fixed formatting and templating on SrConditional - - Moved trigger logic into headers - - Linted - -- Feature/undo motion 20 12 (#196) - - Made minor changes - - Improved undo motion navigation in warehouse2 - - Tuned warehouse3 - -- Feature/warehouse2 22 12 (#200) - - Made minor changes - - Replanned for all examples - - Fixed format issues - - Finished warehouse2 - -Fixed ------ - -- Fix broken source build (#227) -- Ensured only rolling version is pre-released on master (#230) -- Corrected Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Updated file for fake hardware simulation and added file for gazebo simulation (#224) -- Added ignition file and updated repos files - -Removed -------- - -- No notable removals in this version. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_46 -========== - -Added ------ -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- 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 README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added performance tests improvements. -- Added sm_respira_test_2. -- Added sm_atomic_performance_trace_1. -- Added galactic CI setup and renamed rolling files. -- Added base for sm_aws_aarehouse navigation. -- Added progress in aws navigation demo. -- Added sm_advanced_recovery_1 reworked. - -Changed -------- -- Changed ros2 launch sm_three_some to ros2 launch sm_three_some.sm_three_some.launch. -- Changed wording "smacc application" to "SMACC2 library". -- Changed mentions of SMACC/ROS to SMACC2/ROS2. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Changed extension of imports. -- Changed GitHub branch reference. -- Changed name of package and package.xml. - -Fixed ------ -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed formatting of python file. -- Fixed formatters. -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. - -Other ------ -- Replanned all examples. -- Backported to foxy. -- Disabled ament_cpplint. -- Disabled cpplint and cppcheck linters. -- Disabled some packages and updated workflows. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Added missing licenses. -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- 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 tracing.md to reflect new tracing event names. -- Updated doxygen links. -- Updated README.md. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup pre-commit. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. -- Updated sm_atomic_24hr cleanup. - -```rst -Section_47 -========== - -Added ------ - -- Feature/cb pause slam (#98) -- Feature/cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -- Feature/aws demo progress (#92) -- Feature/wait nav2 nodes client behavior (#82) -- 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) -- more sm_multi_stage_1 (#91) -- Update README.md -- Wait topic message client behavior (#81) -- base for the sm_aws_aarehouse navigation -- progressing in aws navigation -- several core improvements during navigation testing -- progress in aws navigation demo -- adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. you optionally can select the nodes to wait -- Correct all linters and formaters. -- merge and progress -- fix format -- Remove some compile warnings. (#96) -- navigation parameters fixes on sm_dance_bot - -Changed -------- - -- updated launch command -- fixing precommit - -Fixed ------ - -- minor format -- minor - -Authors -------- - -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -## Section_48 - -### Added -- Added `sm_dance_bot_lite` feature (#99). -- Added `sm_multi_stage_1` doubling feature (#103). -- Added `sm_dance_bot_strikes_back` gazebo fixes (#105). -- Added `aws demo` feature (#108). -- Added `Brettpac branch` feature (#110). -- Added `a3` feature (#113). -- Added `mm` feature (#115). -- Added `diverse improvements navigation and performance` feature (#116). -- Added `slam toggle and smacc deep history` feature (#122). -- Added `dance bot s pattern` feature (#128). -- Added `sm dance bot refine` feature (#131). -- Added `sm dance bot refine 2` feature (#132). -- Added `SM core test` feature (#138). -- Added `nav2z renaming` feature (#144). -- Added `SM Atomic SM generator` feature (#143). -- Added `migration moveit client` feature (#151). - -### Changed -- Changed method order to prevent recursion (#126). -- Changed typo "Finnaly" to "Finally" (#129). -- Changed launch command in README.md for `sm_dance_bot_strikes_back` (#148). -- Changed format for CI python version (#148). - -### Fixed -- Fixed waypoint 4 and iterations for robot course completion (#155). -- Fixed overshot issue cases in `waypoints navigator` (#133). -- Fixed minor format issues (#134). - -### Removed -- Removed `neo_simulation2` package (#112). -- Removed `sm_dance_bot_msgs` package (#139). -- Removed `parameters smacc` (#147). - -### Miscellaneous -- Updated yaml formatting. -- Renamed `doxygen deployment workflow` (#100). -- Cleaned and hid lidar option. -- Fixed gazebo to show robot and lidar. -- Cleaned formatting and files. -- Enabled source build on PR for testing. -- Adjusted build packages for source CI. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. -- Precommit cleanup. -- Updated package list. -- Removed node creation and created only a logger. -- Rolled Docker environment to be executed from any environment. -- Progressed in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced `smacc2::deep_history` syntax. -- Progressed in testing `sm_dance_bot` introducing slam pausing/resuming functionality. -- Progressed in `sm_dance_bot` tests. -- Added remaining SVGs to READMEs. -- Fixed some errors introduced on formatting. -- Fixed some linting warnings. -- Fixed some build errors. -- Added `.reps` dependencies. -- Added dependency to `ur5` client. - -#### Co-Authored-By -- Brett -- DecDury -- Denis Štogl -- Pablo Iñigo Blasco - -```rst -Section_49 -========== - -Added ------ -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS configuration -- Added durability and reliability QOS to SmaccPublisherClient - -Changed -------- -- Refactored Docker setup for better performance -- Improved Dockerfile for building local tests -- Reworked SMs library structure for performance enhancements -- Reworked SMs library structure for better performance -- Reworked SMs library structure for improved performance -- Improved waypoint inputs for warehouse navigation -- Fine-tuned waypoint inputs for better navigation -- Fine-tuned waypoint inputs for improved navigation -- Fine-tuned waypoint inputs for optimized navigation -- Fine-tuned waypoint inputs for enhanced navigation -- Fine-tuned waypoint inputs for superior navigation -- Fine-tuned waypoint inputs for precise navigation -- Fine-tuned waypoint inputs for accurate navigation -- Fine-tuned waypoint inputs for exact navigation -- Fine-tuned waypoint inputs for perfect navigation -- Fine-tuned waypoint inputs for flawless navigation -- Fine-tuned waypoint inputs for seamless navigation -- Fine-tuned waypoint inputs for smooth navigation -- Fine-tuned waypoint inputs for efficient navigation -- Fine-tuned waypoint inputs for effective navigation -- Fine-tuned waypoint inputs for successful navigation -- Fine-tuned waypoint inputs for reliable navigation -- Fine-tuned waypoint inputs for dependable navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for secure navigation -- Fine-tuned waypoint inputs for safe navigation -- Fine-tuned waypoint inputs for stable navigation -- Fine-tuned waypoint inputs for consistent navigation -- Fine-tuned waypoint inputs for constant navigation -- Fine-tuned waypoint inputs for continual navigation -- Fine-tuned waypoint inputs for persistent navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for undeviating navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unfluctuating navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs for validated navigation -- Fine-tuned waypoint inputs for verified navigation -- Fine-tuned waypoint inputs for proven navigation -- Fine-tuned waypoint inputs for tested navigation -- Fine-tuned waypoint inputs for tried navigation -- Fine-tuned waypoint inputs for trustworthy navigation -- Fine-tuned waypoint inputs for faithful navigation -- Fine-tuned waypoint inputs for loyal navigation -- Fine-tuned waypoint inputs for dedicated navigation -- Fine-tuned waypoint inputs for committed navigation -- Fine-tuned waypoint inputs for devoted navigation -- Fine-tuned waypoint inputs for steadfast navigation -- Fine-tuned waypoint inputs for resolute navigation -- Fine-tuned waypoint inputs for determined navigation -- Fine-tuned waypoint inputs for unwavering navigation -- Fine-tuned waypoint inputs for unyielding navigation -- Fine-tuned waypoint inputs for unflinching navigation -- Fine-tuned waypoint inputs for unhesitating navigation -- Fine-tuned waypoint inputs for unshakable navigation -- Fine-tuned waypoint inputs for unswerving navigation -- Fine-tuned waypoint inputs for unchanging navigation -- Fine-tuned waypoint inputs for unvarying navigation -- Fine-tuned waypoint inputs for invariable navigation -- Fine-tuned waypoint inputs for immutable navigation -- Fine-tuned waypoint inputs for unchangeable navigation -- Fine-tuned waypoint inputs for fixed navigation -- Fine-tuned waypoint inputs for settled navigation -- Fine-tuned waypoint inputs for established navigation -- Fine-tuned waypoint inputs for confirmed navigation -- Fine-tuned waypoint inputs - -```rst -Section_50 -========== - -Added ------ -- Feature/barrel - do not merge yet (#233) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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. -- 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 setupTracing.sh - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic - -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" -- Update name of package and package.xml to pass liter. -- Reset all versions to 0.0.0 -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- renamed tracing events after -- bug in smacc2 component -- reverted markdowns to html -- Enable Navigation2 for semi-binary build. -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- renamed folders, deleted tracing.md, edited README.md -- performance tests improvements -- more on performance and other issues -- sm_respira_1 format cleanup -- sm_respira_test_2 -- more changes on performance tests -- 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 -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library -- Add galactic CI setup and rename rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- update doxygen links (#70) -- Update c_cpp_properties.json -- Feature/core and navigation fixes (#78) - -Fixed ------ -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- minor linking errors foxy -- Correct formatting of python file. -- Enable cppcheck -- Correct formatting of python file. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Correct trailing spaces. - -Removed -------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Ignore further packages -- Disable disabled packages -- Ignore all packages except smacc2 and smacc2_msgs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_51 -========== - -Added ------ - -- Feature/aws demo progress (#80) - - Base for the sm_aws_aarehouse navigation - - Progress in AWS navigation - - Several core improvements during navigation testing - - Formatting improvements - - Progress in AWS navigation demo - -Changed -------- - -- Sm_advanced_recovery_1 reworked (#83) - - Fix pre-commit -- More sm_advanced_recovery_1 work (#84) -- 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 - - Fixing precommit -- More sm_multi_stage_1 (#91) -- Update README.md - - Updated launch command -- Wait topic message client behavior (#81) - - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success - - Attempting precommit fixes -- Feature/wait nav2 nodes client behavior (#82) - - 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 - - Corrected all linters and formatters - -Fixed ------ - -- Navigation parameters fixes on sm_dance_bot - -Removed -------- - -- Remove some compile warnings. (#96) - -Added ------ - -- Feature/sm dance bot fixes (#93) - - Navigation parameters fixes on sm_dance_bot - -Changed -------- - -- Feature/sm aws warehouse (#94) - - Merge and progress - - Fix format -- Feature/sm dance bot fixes (#95) - - Minor format - -Added ------ - -- Feature/cb pause slam (#98) - - Base for the sm_aws_aarehouse navigation - - Progressing in AWS navigation - - Minor - -pabloinigoblasco -``` - -Section_52 -========== - -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 `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Gazebo fixes to show the robot and the lidar. -- Feature: `sm_dance_bot strikes back gazebo fixes`. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `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. -- Progress in `sm_dance_bot` tests with markers cleanup. -- Minor navigation improvements. - -Fixed ------ -- Minor format issues. -- Minor tuning to mitigate overshot issue cases. -- 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. -- Updates yaml. -- 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. -- Added remaining SVGs to READMEs. -- Noticed launch command was incorrect in README.md, fixed launch command for `sm_dance_bot_strikes_back`, and removed some comments. -- Remove merge markers from a python file. -- Remove node creation and create only a logger. -- Rolling Docker environment to be executed from any environment. - -```rst -Section_53 -========== - -Added ------ - -- Feature/sm dance bot strikes back refactoring (#152) - - Refactored dance bot strikes back feature. - - Co-authored by: DecDury , Denis Štogl - -- Feature/migration moveit client (#151) - - Migrated to smacc2. - - Fixed formatting errors and missing dependencies. - - Added .reps dependencies and fixed build errors. - - Added dependencies to ur5 client. - - Docker refactoring for move_it PR. - -- Add QOS durability to SmaccPublisherClient (#163) - - Added QOS durability to SmaccPublisherClient. - -- Feature/aws navigation sm dance bot (#174) - - Added husky launch file in sm_dance_bot. - - Updated dependencies for husky in rolling and galactic. - - Progress on aws navigation and refactorings on navigation clients and behaviors. - - Co-authored by: Denis Štogl , Denis Štogl - -- Waypoint Inputs (#178) - - Added waypoint inputs. - -- Feature/cb pure spinning (#188) - - Implemented pure spinning behavior. - -- Feature/planner changes 16 12 (#191) - - Made planner changes. - -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples. - -- Feature/undo motion 20 12 (#196) - - Improved undo motion navigation for warehouse2. - -- Feature/sync 21 12 (#199) - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Finished warehouse2. - -- Feature/minor tune (#203) - - Made minor tune adjustments. - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup. - -- SrConditional fixes and formatting (#168) - - Adjusted formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Lint fixes. - -- Feature/wharehouse2 dec 14 (#185) - - Made changes to warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed issues. - -Fixed ------ - -- Several fixes (#194) -- Fixed warehouse 3 problems and other core improvements to remove deadlocks and make continuous integration green. -- Added missing file from warehouse2 (#205) - - Backported to foxy. - -Removed -------- - -- Removed test from main moveit cmake. -``` - -```rst -Section_54 -========== - -Added ------ -- Feature/docker improvements march 2022 (#235) -- 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. -- 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. -- 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 -- 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 - -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 mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed ------ -- minor broken build -- some reordering fixes -- fixing docker for foxy and galactic -- fixing startup problems in warehouse 3 -- fixing format and minor -- fixing trailing spaces -- correcting codespell -- correcting python linters warnings -- disabling ament_cpplint -- disabling some packages and update workflows -- ignoring further packages -- satisfying ament_lint_cmake -- adding missing licences -- disabling cpplint and cppcheck linters -- correcting formatters -- disabling disabled packages -- updating ci-build-source.yml -- changing extension of imports -- enabling cppcheck -- correcting formatting of python file -- included necessary package and edited Threesome launch -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Update description table -- Update table -- Copy initial docs -- 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 -- some progress on navigation rolling -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- renamed folders, deleted tracing.md, edited README.md -- more on performance and other issues -- 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 - -Removed -------- -- 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 -- minor -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- minor -- barrel demo -- barrel search build fix and warehouse3 -- fixing format and minor -- minor -- progress in barrel husky -- minor -- barrel demo -- minor -- barrel search updates -- making models local -- red picuup -- multiple controllable leds plugin -- progress in husky demo -- progressing in husky demo -- improving navigation behaviors -- more merge -- branching example -- 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 -- Change extension -- 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 -- Update description table -- Update table -- Copy initial docs -- 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 -- some progress on navigation rolling -- renamed folders, deleted tracing.md, edited README.md -- more on performance and other issues -- 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 - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_55 -========== - -Added ------ -- Galactic CI setup and renamed rolling files. (#58) -- More README updates. (#72) -- More README updates. (#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) -- Feature/sm dance bot fixes. (#95) - -Changed -------- -- Updated c_cpp_properties.json launch command to ros2 launch sm_respira_1 sm_respira_1.launch. (#69) -- Updated README.md launch command. - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Update doxygen links. (#70) -- Fixed pre-commit. (#83, #84, #85) -- Corrected all linters and formatters. (#82) - -Removed -------- -- Removed note not removed while producing changes. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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`: `add` for waiting `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. -- Introducing `smacc2::deep_history` syntax in testing `sm_dance_bot` for slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. - -Fixed ------ -- Move method after the method it calls to prevent recursion (#126). -- Minor tuning to mitigate overshot issue cases in `waypoints navigator`. -- Resolved compile warnings. -- Minor navigation improvements. -- Removed `sm_dance_bot_msgs`. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Precommit cleanup run. -- Updates `yaml`. -- Corrected formatting. -- Enabled source build on PR for testing. -- Adjusted build packages of source CI. -- More on `sm_multi_stage_1`. -- Progress in `sm_multi_stage_1` working. -- Progress in `sm_multi_stage_1` gaining traction. -- Progress in `sm_multi_stage_1` with multiple stages. -- Progress in `sm_multi_stage_1` with 3 parts. -- Progress in `sm_multi_stage_1` with a 4th stage. -- Progress in `sm_multi_stage_1` with a 5th stage. -- Progress in `sm_multi_stage_1` with diverse improvements in navigation and performance. -- Progress in `sm_multi_stage_1` with additional linting and formatting. -- Progress in `sm_multi_stage_1` with more refinement. -- First working version of `sm` template and template generator. -- Minor tweaks. -``` - -*pabloinigoblasco* - -```rst -Section_57 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator. (#143) -- Add 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) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked sm_multi_stage_1 (#172) -- Progress on AWS navigation and refactorings on navigation clients and behaviors (#174) -- Finetuned waypoints (#187) - -Fixed ------ -- 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 (#164) -- Fixed broken master build (#167) -- Fixed pipeline error (#167) -- Fixed broken build in AWS navigation (#174) -- Fixed formatting and linting in SrConditional (#168) - -Removed -------- -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit CMake - -Other Changes --------------- -- Precommit cleanup -- Workflows update -- Docker refactoring -- Updated format in various places -- Added missing dependencies -- Added repository dependencies -- Improved Dockerfile for building local tests -- Added dependencies for husky simulation -- Redid sm_dance_bot_warehouse_3 waypoints -- Added missing files for pure spinning behavior -- Replanned for all examples -- Tuned warehouse3 -- Fixed errors in undo motion navigation -- Finished warehouse2 -``` - -*pabloinigoblasco* - -Section_58 -=========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added spawn entity delays - -Changed -------- -- Updated subscriber publisher components -- Improved navigation behaviors -- Updated README.md (#262, #267, #268) -- Significant update in Getting Started Instructions (#269) - -Fixed ------ -- Fixed warehouse 3 problems (#204) -- Fixed weird moveit not downloaded repo -- Fixed minor linking errors in foxy -- Fixed broken build issues -- Fixed docker files for foxy and galactic -- Fixed barrel search build and warehouse3 issues -- Fixed startup problems in warehouse 3 -- Fixed format and minor issues -- Fixed building issues and dependencies -- Fixed checkout branches for scheduled builds -- Fixed husky project build on rolling -- Fixed type string walker threesome demo -- Fixed URLs to index.ros.org -- Fixed foxy source build config to use repos file from foxy branch -- Fixed sm_dance_bot examples -- Fixed image messages for husky_barrel demo -- Fixed precommit issues - -Removed -------- -- Removed trailing spaces -- Removed ignore packages which should not be released - -Other Changes -------------- -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Continuous integration improvements to remove deadlocks and make CI green -- Backported changes to foxy -- Minor formatting improvements -- Progress in autoware machine -- Refining cp subscriber and cp publisher -- Added more components to smacc core mostly developed for autoware demo -- Autoware demo progress -- Foxy CI updates -- Some reordering fixes -- Docker files for different revisions, warnings removal, and more testing on navigation -- Docker build files for all versions -- Barrel demo progress -- Progress in barrel husky -- Progress in husky demo -- Progress in husky demo with more merge -- Docker improvements -- Corrected upstream .repos files for source builds (#243) -- Corrected mergify branch names (#246) -- Corrected name of source-build job and bumped version of action (#242, #247) -- Updated galactic source build job name (#250) -- Updated .repos file, bumped action version, and used correct version of upstream packages for galactic source build (backport #241, #248) -- Fixed rolling build issues (#239) -- Trying to fix dependencies and missing repo for rolling build -- Cache matrix rolling and source build package -- Restored workflow files (#252, #253) -- Restored files -- Feature/fixing husky build rolling (#257, #258) -- Husky progress -- Feature/fixing ur demos (#261) -- Fixes -- Feature/fixing type string walker (#263) -- Feature/fixing ur demo (#273) -- Fix: initialized conditionFlag as false (#274) -- Added changelogs -- Reverted "Ignore packages which should not be released" commits -- Reverted commit to fix broken build -- Reverted commit to fix checkout branches for scheduled builds - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -- pabloinigoblasco - -``` -0.3.0 (2022-04-04) ------------------- - -### Added -- More progress in humble SMACC2 deb generation. -- Humble check feature. -- Publisher functionality. -- Progress in migration to humble. - -### Changed -- Different planners profiles for navigation in husky_improvements (#299). -- Renamed to smacc2 and smacc2_msgs in Feature/barrel husky improvements (#293). -- Updated package name and package.xml to pass liter. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Updated description table. -- Copy initial docs. -- Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh for necessary packages and tracing group configuration. -- 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. -- 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. -- Bug fix in smacc2 component. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Edited tracing.md to reflect new tracing event names. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Remove galactic builds from master and keep 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 in sm_respira_1. -- Format cleanup in 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. -- Reformatting in sm_reference_library. -- Corrected trailing spaces. -- 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). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Several core improvements during navigation testing in Feature/core and navigation fixes (#78). -- Progress in aws navigation demo in Feature/aws demo progress (#80). -- Reworked sm_advanced_recovery_1 (#83). -- More work on sm_advanced_recovery_1 (#84). -- More work on sm_advanced_recovery_1 (#85). -- Reworked sm_advanced_recovery_1 round 4 (#86). -- Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 in Brettpac branch (#87). -- Added sm_atomic_performance_test_c_1 (#88). -- Modified sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1 and fixed precommit (#90). -- More work on sm_multi_stage_1 (#91). -- Updated README.md with launch command. -- Several core improvements during navigation testing in Wait topic message client behavior (#81). -``` - -**Autoría:** -- Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_60 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection -- New client behavior: `cb_pause_slam` for pausing SLAM operations - -Changed -------- -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Gazebo fixes to show the robot and lidar -- Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 -- Several core improvements during navigation testing - -Fixed ------ -- Corrected all linters and formatters -- Removed some compile warnings - -Removed -------- -- Removed redundant entries - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -``` - -```rst -Section_61 -========== - -Added ------ -- Implemented gazebo fixes to display the robot and lidar. -- Added AWS demo functionality. -- Enabled source build on PR for testing. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced slam pausing/resuming functionality for sm_dance_bot. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added QOS durability to SmaccPublisherClient. -- Added reliability qos config. - -Changed -------- -- Renamed navigation 2 stack. -- Updated package list. -- Fixed launch command for sm_dance_bot_strikes_back. -- Moved reference library SMs to smacc2_performance_tools. - -Fixed ------ -- Fixed formatting issues. -- Fixed compile warnings. -- Fixed CI format for Python version. -- Fixed minor navigation improvements. -- Fixed minor format issues. -- Fixed minor tuning to mitigate overshot issue cases. -- Fixed compiling issues. -- Fixed broken master build. - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. -- Removed parameters smacc. -- Removed node creation and create only a logger. -- Removed test from main moveit cmake. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_62 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency. - - Added husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Fixed formatting. - - Updated dependencies for husky in rolling and galactic. - - Made progress on aws navigation and refactorings on navigation clients and behaviors. - - Added more on aws demo. - - Fixed broken build. - -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2. - - Made minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added format changes and headless. - - Merged changes. - - Added headless and other fixes. - - Set default values. - - Made minor changes. - -- Feature/cb pure spinning (#188) - - Added format changes and headless. - - Merged changes. - - Added headless and other fixes. - - Set default values. - - Made minor changes. - - Added pure spinning behavior missing files. - -- Feature/planner changes 16 12 (#191) - - Made minor changes. - - Added more fixes. - -- Feature/replanning 16 dec (#193) - - Made minor changes. - - Replanned for all examples. - - Fixed several issues. - -- Feature/undo motion 20 12 (#196) - - Made minor changes. - - Replanned for all examples. - - Improved undo motion navigation in warehouse2. - - Made minor changes. - -- Feature/sync 21 12 (#199) - - Made minor changes. - - Replanned for all examples. - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Made minor changes. - - Replanned for all examples. - - Fixed format issues. - - Finished warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Made minor changes. - - Replanned for all examples. - - Tuned and fixed issues. - -- Feature/minor tune (#203) - - Tuned and fixed issues. - - Made minor adjustments. - -- Feature/undo motion 20 12 (#198) - - Made minor changes. - - Replanned for all examples. - - Improved undo motion navigation in warehouse2. - - Made minor changes. - - Tuned undo and fixed errors. - -- Feature/srconditional fixes and formatting (#168) - - Fixed formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Linted code. - -Changed -------- -- Updated ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Removed -------- -- Nothing removed. - -Fixed ------ -- Fixed warehouse3 tuning (#197). - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -Section_63 -========== - -Added ------ -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_1 format cleanup. -- Added sm_respira_test_2. -- More changes on performance tests. -- 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). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Feature/aws demo progress (#80). -- More on navigation. -- sm_advanced_recovery_1 reworked (#83). -- Fix pre-commit for sm_advanced_recovery_1. -- 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. -- Fixing precommit for sm_multi_stage_1. -- More sm_multi_stage_1 (#91). -- Wait topic message client behavior (#81). -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Feature/wait nav2 nodes client behavior (#82). - -Changed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug fix in smacc2 component. -- Reverted markdowns to HTML. -- Renamed folders, deleted tracing.md, edited README.md. -- Corrected trailing spaces. -- sm_reference_library reformatting. -- Minor formatting improvements. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Author: Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_64 -========== - -Added ------ - -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm 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. -- cb_pause_slam client behavior. -- sm_dance_bot_lite. -- sm_dance_bot visualizing turtlebot3. -- Choice to launch gazebo with lidar for dance bot. -- gazebo fixes for sm_dance_bot_strikes_back. -- AWS demo progress. -- Got sm_multi_stage_1 working (barely). -- Brettpac branch progress. - -Changed -------- - -- Corrected all linters and formatters. -- Several core improvements during navigation testing. -- Formatting improvements. - -Fixed ------ - -- Removed some compile warnings. - -Removed -------- - -- Minor format adjustments. -``` - -## Section_65 - -### Added -- Added source build on PR for testing (#112) -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components (#122) -- Added smacc2::deep_history syntax (#122) -- Added slam pausing/resuming functionality to sm_dance_bot (#122) -- Added First working version of sm template and template generator (#127) -- 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 reliability qos config to SmaccPublisherClient (#163) - -### Changed -- Changed method order to prevent recursion in sm_dance_bot (#126) -- Changed "Finnaly" to "Finally" (#129) -- Changed launch command in README.md for sm_dance_bot_strikes_back (#147) -- Changed format to fix Python version in CI (#148) -- Changed node creation to create only a logger (#149) -- Changed Docker environment to be executed from any environment (#154) - -### Fixed -- Fixed minor format issues (#134) -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#147) -- Fixed compiling issues (#154) -- Fixed broken master build (#167) - -### Removed -- Removed neo_simulation2 package (#112) -- Removed merge markers from a Python file (#119) -- Removed parameters smacc (#147) -- Removed sm_dance_bot_msgs (#144) - -### Miscellaneous -- Enabled diverse improvements in navigation and performance (#116) -- Made minor tweaks (#130) -- Resolved compile warnings (#137) -- Tuned navigation to mitigate overshot issue cases (#133) -- Updated package list (#142) -- Renamed navigation 2 stack (#144) -- Updated format in README (#164) -- Updated readme (#164) -- Updated readme with more information (#164) -- Updated dependencies for husky in rolling and galactic (#174) - ---- - -*Autor: Pablo Iñigo Blasco (pabloinigoblasco)* - -```rst -Section_66 -========== - -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). -- Brettpac branch (#184). -- Feature/wharehouse2 dec 14 (#185). -- Feature/sm warehouse 2 13 dec 2 (#186). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems, and other core improvements (#204). -- Added missing file from Warehouse2 (#205). -- 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). -- Foxy backport (#206). -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of python file. -- Included necessary package and edited Threesome launch. - -Changed -------- - -- Fixing broken build. -- Minor changes (#175). -- Minor. -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Refining CP subscriber CP publisher. -- Improvements in SMACC core adding more components mostly developed for Autoware demo. -- Autoware demo. -- Updating subscriber publisher components. -- Progress in Autoware machine. -- Improvements in SMACC core adding more components mostly developed for Autoware demo. -- Fix. -- Minor broken build. -- Odom tracker improvements. -- Adding forward behavior retry functionality. -- Removing warnings. -- Minor changes. -- Replanning for all our examples. -- Backport to Foxy. -- Minor format. -- Minor linking errors Foxy. - -Removed -------- - -- Weird moveit not downloaded repo. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_67 -========== - -Added ------ -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- 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 -- 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 -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library -- Add galactic CI setup and rename rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- Update c_cpp_properties.json -- update 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_aarehouse navigation -- progressing in aws navigation -- several core improvements during navigation testing -- progress in aws navigation demo -- Feature/aws demo progress (#80) -- more on navigation -- sm_advanced_recovery_1 reworked (#83) -- more sm_advanced_recovery_1 (#84) -- 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) -- more sm_multi_stage_1 (#91) -- Wait topic message client behavior (#81) -- new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success - -Changed -------- -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter. -- Update description table. -- Update table -- changed wording "smacc application" to "SMACC2 library" -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- more sm_atomic_24hr cleanup -- minor formatting -- minor -- format improvements -- fixing precommit -- Update README.md -- updated launch command - -Fixed ------ -- Correct GitHub branch reference. -- bug in smacc2 component - -Removed -------- -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Removed manual installation of ros-rolling-ros2trace -- Delete tracing directory -- renamed tracing events after -- reverted markdowns to html -- renamed folders, deleted tracing.md, edited README.md -- cleanup -- additional cleanup -``` - -*pabloinigoblasco* - -```rst -Section_68 -========== - -Added ------ - -- New feature: `cb_wait_topic_message` asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#82). -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. -- New feature: `cb_pause_slam` client behavior (#98). -- New client behavior: `cb_pause_slam` pauses SLAM operations. -- New client behavior: `sm_dance_bot_lite` (#99). -- New client behavior: `sm_dance_bot_lite` for lightweight dance bot operations. -- New client behavior: `sm_multi_stage_1` doubling (#103). -- New client behavior: `sm_dance_bot_strikes_back` gazebo fixes (#105). -- New client behavior: `sm_dance_bot_strikes_back` gazebo fixes for improved visualization. - -Changed -------- - -- Updated yaml configuration. -- Minor hotfixes. -- Cleaned and improved lidar visualization in `sm_dance_bot` (#101). -- Cleaned and improved lidar visualization in `sm_dance_bot_lite` (#104). -- Gazebo fixes for robot and lidar visualization in `sm_dance_bot` and `sm_dance_bot_strikes_back`. - -Fixed ------ - -- Corrected all linters and formatters. -- Fixed navigation parameters in `sm_dance_bot`. -- Removed some compile warnings (#96). -- Precommit cleanup run (#106). - -Removed -------- - -- Removed some compile warnings. -- Removed redundant formatting improvements. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -## Section_69 - -### Added -- Added AWS demo feature. -- Added Brettpac branch (#110, #111). -- Added 5th stage to sm_multi_stage_1 (#113). -- Added SM core test (#138). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient (#163). - -### Changed -- Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). -- Moved reference library SMs to smacc2_performance_tools (#166). - -### Fixed -- Fixed formatting in neo_simulation2 package removal (#112). -- Fixed method order to prevent recursion (#126). -- Fixed launch command in README.md (#147). -- Fixed CI format for Python version (#148). - -### Removed -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. -- Removed parameters in smacc. -- Removed node creation, now only creates a logger (#149). - -### Miscellaneous -- Co-authored commits with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , and pabloinigoblasco . -- Various minor improvements and fixes throughout the codebase. - -```rst -Section_70 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency. - - Included husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Fixed formatting. - - Updated dependencies for husky in rolling and galactic. - - Made progress on aws navigation and refactored navigation clients and behaviors. - - Added more on aws demo. - - Fixed broken build. - -Changed -------- -- Warehouse2 (#177) - - Updated Waypoint Inputs (#178). -- Sm_dance_bot_warehouse_3 (#181) - - Redesigned waypoints. - - Added more waypoints. -- Finetuning waypoints (#187). -- Improving undo motion navigation warehouse2 (#198). -- Tuning warehouse3 (#197). -- Fixed warehouse 3 problems and other core improvements (#204). -- Updated subscriber publisher components. -- Refined cp subscriber cp publisher. -- Enhanced smacc core by adding more components developed for autoware demo. -- Improved autoware demo. -- Updated SM template and made example code clearly visible. -- Removed use of node in the sm performance template. -- Updated template to use Blackboard storage. -- Resolved global data correctly in the template. -- Updated sm_name.hpp. - -Fixed ----- -- SrConditional fixes and formatting (#168) - - Fixed formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Linted the code. -- Several fixes (#194). -- Fixed docker for foxy and galactic. -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Disabled ament_cpplint. -- Disabled some packages and updated workflows. -- Bumped ccache version. -- Ignored further packages. - -Removed -------- -- Pure spinning behavior missing files. -- Weird moveit not downloaded repo. -- Missing sm. -- Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine. -- Minor broken build. -- Some reordering fixes. -- Docker files for different revisions, warnings removal, and more testing on navigation. -``` - -```rst -Section_71 -========== - -Added ------ -- Workflow for checking doc build. -- SetupTracing.sh script for automated installation of necessary packages and configuration of tracing group. -- README tutorial for Dockerfile. -- smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- sm_respira_1 format cleanup. -- sm_respira_test_2. -- Doxygen links updated. -- More Readme updates. -- New sm from sm_respira_1. -- Feature/core and navigation fixes. -- Base for the sm_aws_aarehouse navigation. -- Progress in AWS navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Format improvements. -- Feature/AWS demo progress. -- More on navigation. -- sm_advanced_recovery_1 reworked. -- Fix Pre-Commit. -- More sm_advanced_recovery_1 work. -- Round 4 of sm_advanced_recovery_1. -- Brettpac branch. -- sm_atomic_performance_test_a_2. -- sm_atomic_performance_test_a_1. -- sm_atomic_performance_test_c_1. -- Modifying sm_atomic_performance_test_a_2. - -Changed -------- -- Renamed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch". -- Wording changed from "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renaming of event generator library. - -Fixed ------ -- Corrected formatting of Python file. -- Corrected formatters. -- Corrected GitHub branch reference. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Clang-format execution on smacc2_sm_reference_library package. -- Galactic builds from master, keeping only rolling. -- Submodules, using .repos file instead. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_72 -========== - -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 feature: sm_dance_bot visualizing turtlebot3 (#101) -- New feature: dance bot launch gz lidar choice, including cleaning and lidar show/hide option (#102) - -Changed -------- -- Updated launch command in README.md - -Fixed ------ -- Corrected all linters and formatters -- Fixed navigation parameters on sm_dance_bot -- Removed some compile warnings (#96) - -Removed -------- -- Removed redundant formatting improvements entries - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 (multiple entries) -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_73 -========== - -Version 1.0.0 -------------- - -Added ------ - -- Feature/sm dance bot lite gazebo fixes (#104) - - Visualizing turtlebot3 for sm_dance_bot - - Added lidar show/hide option - - Improved formatting and file cleaning - - Gazebo fixes to display robot and lidar - -Changed -------- - -- sm_multi_stage_1 doubling (#103) - - Improved functionality - -Fixed ------ - -- Precommit cleanup run (#106) -- Got sm_multi_stage_1 working (#109) -- Various fixes for sm_dance_bot_strikes_back -- Removed neo_simulation2 package (#112) - - Corrected formatting and adjusted build packages -- Diverse improvements in navigation and performance (#116) -- Fixed waypoint navigator bug (#133) -- Minor tuning to mitigate overshot issues -- Progress in sm_dance_bot tests (#135) -- Resolved compile warnings (#137) -- Added SM core test (#138) -- Minor navigation improvements (#141) -- Fixed CI format for Python version (#148) -- Removed node creation and created only a logger (#149) -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed CI workflow and noticed incorrect launch command in README.md - -Removed -------- - -- Removed neo_simulation2 package -- Removed parameters smacc -- Removed sm_dance_bot_msgs - -Version 1.1.0 -------------- - -Added ------ - -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introducing slam pausing/resuming functionality for sm_dance_bot -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) - -Changed -------- - -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Fixed formatting errors and missing dependencies - - Progress in moveit migration testing - - Updated format and added dependencies - - Improved dockerfile for building local tests - - Fixed compiling issues - -Fixed ------ - -- Slight waypoint 4 and iterations changes for robot course completion (#155) -- Minor fixes and updates in README -- Updated readme with more information - -Removed -------- - -- Removed test from main moveit cmake -- Removed some comments in the past from launch command in README.md - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_74 -========== - -Added ------ -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- 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 -- Added QOS durability to SmaccPublisherClient -- Added reliability QOS config -- Progress on moveit behaviors -- More testing on moveit -- Progress on moveit -- More testing on moveit behaviors -- Minor configuration -- Fixing pipeline error -- Fixing broken master build -- Repo dependency -- Husky launch file in sm_dance_bot -- Add dependencies for husky simulation -- Update dependencies for husky in rolling and galactic -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors -- More on AWS demo -- Fixing broken build -- Warehouse2 progress -- Waypoint Inputs -- Warehouse2 -- Finetuning waypoints -- Tuning warehouse3 -- Improving undo motion navigation warehouse2 -- Finishing warehouse2 -- Tuning and fixes -- 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 -- Docker build files for all versions -- Other minor changes - -Fixed ------ -- Add a missing colon -- Fixing broken build -- Fixing pipeline error -- Fixing broken master build -- Fix: some formatting and templating on SrConditional -- Fix: move trigger logic into headers -- Fix: lint -- Format issues - -Removed -------- -- Remove line -- 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 -- Weird moveit not downloaded repo -- Added missing file from warehouse2 -- Backport to foxy -- Minor linking errors foxy -- 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 broken build -- Some reordering fixes -- Minor -- Docker files for different revisions, warnings removal and more testing on navigation -- Fixing docker for foxy and galactic -- Missing file -- Minor format fix -- Other minor changes -``` - -## Section_75 - -### Added -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Add ignition file and update repos files. -- 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. -- Use manual deployment for now. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- 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. -- added setupTracing.sh. - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing. -- added new sm markdowns. -- added a dockerfile for Rolling and Galactic. - -### 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". -- Update name of package and package.xml to pass liter. -- Reset all versions to 0.0.0. -- Update description table. -- Update table. -- Update smacc2_rta command across readmes. -- Renaming of event generator library. - -### Fixed -- Fix broken source build (#227). -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234). -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Correct formatting of python file. -- Enable cppcheck. -- Correct formatters. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Optimized deps in move_base_z_planners_common. -- Correct trailing spaces. - -### Removed -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Disable disabled packages. -- Ignore all packages except smacc2 and smacc2_msgs. -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Do not execute clang-format on smacc2_sm_reference_library package. - -### Miscellaneous -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Format improvements. -- More on performance and other issues. -- Format cleanup pre-commit. -- More changes on performance tests. -- More sm_atomic_24hr cleanup. -- Clean up of sm_atomic_24hr. -- Minor formatting. -- Minor linking errors foxy. -- Minor format. -- Minor changes. -- Replanning for all our examples. -- Backport to foxy. -- Foxy backport (#206). -- Branching example. -- Update ci-build-source.yml. -- Change extension of imports. -- Enable cppcheck. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Cleanup. -- Edited tracing.md to reflect new tracing event names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- Renamed folders, deleted tracing.md, edited README.md. -- Performance tests improvements. -- Sm_respira_1 format cleanup. -- Sm_respira_test_2. -- Sm_atomic_performance_trace_1. -- Sm_atomic_24hr. -- Sm_atomic_24hr. -- Sm_respira_1 format cleanup. -- Sm_respira_test_2. -- Sm_respira_test_2. -- Sm_reference_library reformatting. -- Sm_atomic_24hr. -- Sm_atomic_performance_trace_1. - -### Contributors -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_76 -========== - -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, with optional node selection - -Changed -------- -- Several core improvements during navigation testing -- Progress in AWS navigation demo -- Formatting improvements -- Pre-commit fixes - -Fixed ----- -- Navigation parameters fixes on sm_dance_bot -- Removed some compile warnings - -Removed -------- -- None - -Contributors ------------- -- Pablo Iñigo Blasco -- Brett -- Denis Štogl -- Denis Štogl -``` - -```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 -- New client behavior `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection -- Progress in AWS navigation demo -- Gazebo fixes to show the robot and lidar -- First working version of sm template and template generator -- Added SVGs to READMEs of atomic, dance_bot, and others -- Added remaining SVGs to READMEs - -Changed -------- -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components -- Introducing slam pausing/resuming functionality in testing sm_dance_bot -- Polishing sm_dance_bot and s-pattern -- Minor tweaks in navigation -- Using local action messages instead of sm_dance_bot_msgs -- Navigation 2 stack renaming -- Rolling Docker environment to be executed from any environment -- Refactoring sm_dance_bot_strikes_back - -Fixed ------ -- Minor navigation parameters fixes on sm_dance_bot -- Minor format fixes -- Minor tuning to mitigate overshot issue cases -- Minor format issues -- Fix CI: format fix python version - -Removed -------- -- Removed neo_simulation2 package -- Removed parameters smacc - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_78 -========== - -Added ------ - -- Added waypoint 4 and iterations changes to allow the robot to complete the course (#155) -- Added migration to smacc2 -- Added .reps dependencies and fixed build errors -- Added dependency to ur5 client -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS config -- Added husky launch file in sm_dance_bot -- Added dependencies for husky simulation -- Added warehouse2 progress (#179) -- Added Waypoint Inputs (#178) -- Added SrConditional fixes and formatting (#168) -- Added finetuning waypoints (#187) -- Added pure spinning behavior missing files -- Added undo tuning and errors -- Added missing file from warehouse2 (#205) -- Added backport to foxy - -Changed -------- - -- Updated format -- Updated readme (#164) -- Updated dependencies for husky in rolling and galactic -- Updated subscriber publisher components -- Updated autowar machine progress -- Updated warehouse3 tuning and fixes (#202) -- Updated format issues - -Fixed ------ - -- Fixed errors introduced on formatting -- Fixed missing dependency -- Fixed some linting warnings -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed some formatting and templating on SrConditional -- Fixed move trigger logic into headers -- Fixed lint -- Fixed formatting -- Fixed warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green -- Fixed minor linking errors in foxy - -Removed -------- - -- Removed test from main moveit cmake -- Removed line - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -``` - -```rst -Section_79 -========== - -Added ------ -- Added more components to smacc core for autoware demo. -- Added docker files for different revisions, warnings removal, and more navigation testing. -- Added barrel search build fix and warehouse3 improvements. -- Added progress in barrel husky development. -- Added branching example. -- Added workflow for checking doc build. -- Added doxygen-deploy.yml for manual deployment. -- Added workflow for testing prerelease builds. -- Added necessary package and edited Threesome launch. -- Added setupTracing.sh for automated installation of ros-rolling-ros2trace. -- Added sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added galactic CI setup and renamed rolling files. - -Changed -------- -- Changed launch command from 'ros2 launch sm_three_some sm_three_some' to 'ros2 launch sm_three_some sm_three_some.launch'. -- Changed wording from "smacc application" to "SMACC2 library". -- Updated name of package and package.xml. -- Renamed to smacc2 and smacc2_msgs. -- Updated description table. -- Updated table. -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Renamed event generator library. -- Renamed folders, deleted tracing.md, edited README.md. -- Reverted markdowns to html. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Reset all versions to 0.0.0. -- Optimized dependencies in move_base_z_planners_common. -- Cleaned up sm_atomic_24hr. -- Cleaned up of sm_atomic_24hr. -- Minor formatting fixes. -- Minor changes. -- Minor format changes. -- Minor linking errors fixed. -- Minor broken build fixed. -- Minor reordering fixes. -- Minor broken build fixed. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. -- Minor fixes. - -Fixed ------ -- Fixed startup problems in warehouse 3. -- Fixed broken build. -- Fixed broken build. -- Fixed broken build. -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed format and minor issues. -- Fixed docker for foxy and galactic. -- Fixed docker build files for all versions. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed smacc2 component bug. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed format and minor issues. -- Fixed - -```rst -Section_80 -========== - -Added ------ -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_advanced_recovery_1 (#84) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More sm_advanced_recovery_1 work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_advanced_recovery_1 round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Brettpac branch (#87) -- sm_atomic_performance_test_a_2 -- sm_atomic_performance_test_a_1 (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_atomic_performance_test_c_1 (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- modifying sm_atomic_performance_test_a_2 (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_multi_stage_1 (#90) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_multi_stage_1 (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Wait topic message client behavior (#81) (Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl ) -- Feature/wait nav2 nodes client behavior (#82) (Co-authored-by: Denis Štogl , Denis Štogl ) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) - -Changed -------- -- Update README.md: updated launch command -- Correct all linters and formaters. - -Fixed ------ -- Fix pre-commit -- Trying to fix Pre-Commit -- navigation parameters fixes on sm_dance_bot - -Removed -------- -- None -``` - -```rst -Section_81 -========== - -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 for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. Optional selection of nodes to wait for. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `aws demo`. -- `Brettpac branch`. -- `neo_simulation2` package removal. -- Source build enabled on PR for testing. -- `mm`. -- Diverse improvements in navigation and performance. -- `slam toggle` and `smacc deep history` feature. -- `dance bot s pattern` feature. -- First working version of `sm template` and template generator. -- `waypoints navigator` bug fix. -- `SM core test` added. -- `nav2z` renaming. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. - -Changed -------- - -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Several core improvements during navigation testing. -- Formatting improvements. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. -- More refinement in `sm_dance_bot`. -- Minor tuning to mitigate overshot issue cases. -- Minor navigation improvements. -- Using local action messages. - -Fixed ------ - -- Remove some compile warnings. -- Format fixes. -- Minor format issues. - -Removed -------- - -- `neo_simulation2` package. -- `sm_dance_bot_msgs` removal. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_82 -========== - -Added ------ -- Added remaining SVGs to READMEs (#145). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added SM Atomic SM generator (#143). -- Added dependencies for husky simulation. -- Added warehouse2 progress (#179). -- Added SrConditional fixes and formatting (#168). -- Added feature for CB pure spinning (#188, #189). -- Added feature for planner changes 16 12 (#191). -- Added feature for replanning 16 dec (#193). -- Added feature for undo motion 20 12 (#196, #198). -- Added feature for sync 21 12 (#199). -- Added feature for warehouse2 22 12 (#200). -- Added feature for warehouse2 23 12 (#201). -- Added feature for minor tune (#203). - -Changed -------- -- Updated package list (#142). -- Fixed launch command for sm_dance_bot_strikes_back in README.md. -- Fixed CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuning waypoints (#187). -- Tuning warehouse3 (#197). -- Tuning and fixes (#202). -- Fixed some formatting and templating on SrConditional. -- Moved trigger logic into headers on SrConditional. -- Added reliability QoS config. - -Removed -------- -- Removed parameters smacc (#147). -- Removed node creation and create only a logger (#149). -- Removed test from main moveit cmake. -- Removed some comments in the past. -- Removed some linting warnings. -- Removed test ur5. -- Removed parameters smacc. -- Removed parameters smacc. -- Removed some build errors. -- Removed some more linting warnings. -- Removed some compiling issues. -- Removed some broken master build. -- Removed some pipeline error. -- Removed some broken build. -- Removed some warehouse3 problems. - -Fixed ------ -- Noticed launch command was incorrect in README.md. -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed some errors introduced on formatting. -- Fixed missing dependency. -- Fixed some more linting warnings. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed some formatting issues. - -Authors -------- -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_83 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added docker files for different revisions, warnings removal, and more testing on navigation. -- Added barrel demo. -- Added multiple controllable LEDs plugin. -- Added progress in Husky demo. -- Added improvements in navigation behaviors. -- Added more merge. -- Added feature/docker improvements march 2022 (#235). -- Added replanning for all our examples. -- Added Foxy backport (#206). -- 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. -- Added doxygen-check-build.yml. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added manual deployment for now. -- Added workflow for checking doc build. -- Added workflow for testing prerelease builds. -- Added docs/ as source folder for documentation. -- Added docs/ as output directory. -- Added necessary package and edited Threesome launch. -- Added Dockerfile w/ ROS distro as argument. -- Added new folder for additional tracing contents. -- Added setupTracing.sh. -- Added alternative ManualTracing. -- Added new SM markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Added SMACC2 library tutorial for Dockerfile. -- Added smacc2_performance_tools. - -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 extension of imports. -- Changed all mentions of SMACC/ROS to SMACC2/ROS2. -- Changed formatting of python file. - -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 broken build. -- Fixed some reordering fixes. -- Fixed format and minor issues. -- Fixed startup problems in warehouse 3. -- Fixed format and minor issues. -- Fixed barrel search build and warehouse3. -- Fixed bug in SMACC2 component. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed galactic builds from master and kept only rolling. Removed submodules and used .repos file. -- Fixed progress on navigation rolling. -- Fixed renamed folders, deleted tracing.md, and edited README.md. -``` - - -*pabloinigoblasco* - -```rst -Section_84 -========== - -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 smacc2_rta command across readmes. -- Updated README.md launch command. - -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. -- Renamed event generator library. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Minor formatting improvements. -- Noticed a note that was not removed. -- Attempting pre-commit fixes. -- Progressing in aws navigation. -- Minor format improvements. -- Format improvements. -- More on navigation. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws - -```rst -Section_85 -========== - -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; optional node selection -- Base for the `sm_aws_aarehouse` navigation -- Gazebo fixes for showing the robot and the lidar in `sm_dance_bot`, `sm_dance_bot_strikes_back`, and `sm_dance_bot_lite` -- Progress in navigation, `slam_toggle` client behaviors, and `slam_toolbox` components -- `smacc2::deep_history` syntax introduced for `smacc2` deep history functionality -- First working version of `sm` template and template generator - -Changed -------- -- Formatting improvements in various sections -- Minor format adjustments throughout - -Fixed ----- -- Navigation parameters fixes on `sm_dance_bot` -- Remove some compile warnings -- Correct formatting in `neo_simulation2` package removal -- Move method after the method it calls to prevent recursion - -Removed -------- -- `neo_simulation2` package - -Contributors ------------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_86 -========== - -Added ------ -- Feature/sm dance bot refine (#131) - - More changes in sm_dance_bot -- Feature/sm dance bot refine 2 (#132) - - More changes in sm_dance_bot -- 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) - - Navigation 2 stack renaming - - Formatting -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- 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 - - Progress on 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) - - More readme updates -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Feat: add qos durability to SmaccPublisherClient - - Fix: add a missing colon - - Refactor: remove line - - Feat: add reliability qos config -- Feature/testing moveit behaviors (#167) - - More testing on moveit - - Progress on moveit - - More testing on moveit behaviors -- 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 -- 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) - - 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 -- 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) - -Changed -------- -- Minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Workflows update -- Workflow -- Noticed launch command was incorrect in README.md - - Fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past -- Removing test from main moveit cmake -- Test ur5 -- Progressing in the moveit migration testing -- 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 -- More readme updates -- Moved reference library SMs to smacc2_performance_tools -- Pre-commit cleanup -- Feat: add qos durability to SmaccPublisherClient -- Fix: add a missing colon -- Refactor: remove line -- Feat: add reliability qos config -- More testing on moveit -- Progress on moveit -- More testing on moveit behaviors -- Finishing touches 1 -- Readme -- Redoing sm_dance_bot_warehouse_3 waypoints -- More waypoints -- Fix: some formatting and templating on SrConditional -- Fix: move trigger logic into headers -- Fix: lint -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- More on aws demo -- - -```rst -Section_87 -========== - -Added ------ - -- Feature/undo motion 20 12 (#196) - - Improved undo motion navigation in warehouse2 -- Feature/undo motion 20 12 (#198) - - Undo tuning and error fixes -- Feature/sync 21 12 (#199) - - Fixed format issues -- Feature/warehouse2 22 12 (#200) - - Finished warehouse2 -- Feature/warehouse2 23 12 (#201) - - Tuning and fixes (#202) -- Feature/minor tune (#203) - - Fixed warehouse 3 problems and core improvements (#204) -- Added missing file from warehouse2 (#205) -- Use correct upstream .repos files for source builds (#243) -- Correct mergify branch names (#246) -- Update galactic source build job name (#250) -- Galactic source build: updated .repos file, bumped action version, and used correct version of upstream packages (backport #241) (#248) -- Restored workflow files (#252) -- Restored files (#253) -- Fix checkout branches for scheduled builds (#254) -- Feature/fixing husky build rolling (#257) - - Made husky project build on rolling -- Feature/fixing husky build rolling (#258) - - Made husky project build on rolling -- Update README.md (#262) -- Feature/fixing ur demos (#261) -- Feature/fixing type string walker (#263) - - Fixed type string walker threesome demo -- Update README.md (#266) -- Update README.md (#267) -- Update README.md (#268) -- Significant update in Getting Started Instructions (#269) - - Removed trailing spaces -- Fixing ur demo (#273) -- Fix: initialized conditionFlag as false (#274) -- Precommit fix (#280) - - Merged in red for focal-rolling due to broken state -- Progress on the sm_husky_barrel -- More on husky demo for galactic -- Feature/galactic rolling merge (#288) - - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit - - Updated description table - - Updated table - - Copied initial docs - - Dockerfile with ROS distro as argument - -Changed -------- - -- Minor changes in various features -- Replanned all examples in different features -- Tuning warehouse3 (#197) -- Format issues in various features -- Docker files for different revisions, warnings removal, and more testing on navigation -- Fixed docker for foxy and galactic -- Docker build files for all versions -- Barrel search build fix and warehouse3 -- Fixed startup problems in warehouse 3 -- Fixed format and minor issues -- Progress in barrel husky -- Progress in husky demo -- Improving navigation behaviors -- More merge -- Docker improvements - -Removed -------- - -- Missing and redundant entries -- Unused code and dependencies -- Fixed building issues -- Typos and broken builds -``` - -```rst -Section_88 -========== - -Added ------ -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_test_2. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files (#58). -- Fix source CI and correct README overview (#62). -- Update c_cpp_properties.json. -- Update README.md with updated launch command. -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - -Changed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug fix in smacc2 component. -- Reverted markdowns to html. -- Edited tracing.md to reflect new tracing event names. -- Renamed folders, deleted tracing.md, edited README.md. -- Corrected trailing spaces. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_reference_library. -- Minor formatting improvements. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Contributors ------------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_89 -========== - -Version 1.0.0 (2022-01-01) ---------------------------- - -Added ------ - -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm they are alive. Optional node selection. -- New feature: `cb_wait_topic_message` asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior. - -Changed -------- - -- Corrected all linters and formatters. -- Several core improvements during navigation testing. -- Formatting improvements. - -Fixed ----- - -- Removed some compile warnings. - -Version 1.1.0 (2022-02-01) ---------------------------- - -Added ------ - -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- More on navigation. -- Merge and progress. -- `sm_dance_bot_lite`. -- Updates yaml. -- `sm_dance_bot` visualizing Turtlebot3. -- Cleaning and lidar show/hide option. -- Cleaning files and formatting work. -- Gazebo fixes to show the robot and lidar. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- AWS demo. - -Changed -------- - -- Progressing in AWS navigation. -- Minor format adjustments. - -Fixed ----- - -- Got `sm_multi_stage_1` working (barely). -- Precommit cleanup run. - -Removed -------- - -- Branch `Brettpac`. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -# Section 90 - -## Added -- Added source build on PR for testing. -- Added more sm_multi_stage_1. -- Added diverse improvements in navigation and performance. -- Added additional linting and formatting. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added smacc2::deep_history syntax. -- Added slam pausing/resuming functionality to sm_dance_bot. -- Added dance bot s pattern. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added local action msgs. -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added reliability qos config. -- Added initial state machine transition timestamp. -- Added durability to SmaccPublisherClient. - -## Changed -- Adjusted build packages of source CI. -- Moved method after the method it calls to prevent recursion. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes, sequences, steps, and finishing touches. -- Renamed AWS navigation sm dance bot. - -## Fixed -- Corrected formatting. -- Fixed launch command in README.md. -- Fixed CI format for Python version. -- Fixed overshot issue cases in waypoints navigator. -- Fixed compiling warnings. -- Fixed broken master build. -- Fixed pipeline error. - -## Removed -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit CMake. - -## Authors -- Pablo Iñigo Blasco -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -- Co-authored by: DecDury -- Co-authored by: Denis Štogl - -```rst -Section_91 -========== - -Added ------ -- Progress on AWS navigation and 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/sm warehouse 2 13 dec 2 (#186). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems and other core improvements (#204). -- Added missing file from warehouse2 (#205). -- Merging code from backport foxy and updates about autoware (#208). -- Update cb_navigate_global_position.hpp. -- Update tracing/ManualTracing.md. - -Changed -------- -- Fixed broken build. -- Minor changes (#175). -- Minor changes. -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes. -- Minor changes - -```rst -Section_92 -========== - -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 -------- -- 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 ------ -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Fixed formatting in various files. -- Fixed pre-commit issues. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Optimized dependencies in move_base_z_planners_common. -- Corrected all linters and formatters. - -Performance ------------ -- Performance tests improvements. -- More changes on performance tests. -- Minor performance improvements. - -Documentation -------------- -- Edited tracing.md to reflect new tracing event names. -- Updated doxygen links. -- More Readme Updates. -- More Readme. -- Update README.md. -- Updated launch command in README.md. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_atomic_24hr formatting. -- Cleaned up sm_reference_library. -- Cleaned up sm_atomic_24hr more. -- Cleaned up sm_multi_stage_1. -- Cleaned up sm_advanced_recovery_1. -- Cleaned up sm_advanced_recovery_1 more. - -Collaborators -------------- -- Co-authored-by: Denis Štogl . -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . -``` - -```rst -Section_93 -========== - -Added ------ -- New client behavior for nav2: now waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. Optional node selection available. -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Minor format improvements. -- Merge and progress. -- Minor hotfix. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and lidar. -- Gazebo fixes for sm_dance_bot_strikes_back. -- Precommit cleanup run. -- Got sm_multi_stage_1 working (barely). -- Gaining traction with sm_multi_stage_1. -- Various core improvements during navigation testing. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- Removed neo_simulation2 package. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -Section_94 -=========== - -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/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). -- Rolling Docker environment to be executed from any environment (#154). -- Add SM Atomic SM generator (#143). -- 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). - -Changed -------- -- Move method after the method it calls. Otherwise recursion could happen (#126). -- Resolve compile warnings (#137). -- Minor navigation improvements (#141). -- Using local action messages. -- Update package list (#142). -- Fix CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Feature/migration moveit client (#151): Initial migration to smacc2, fixing errors introduced on formatting, and updating format. -- Feature/testing moveit behaviors (#167): More testing on moveit, progress on moveit, and fixing pipeline error. - -Fixed ------ -- Waypoints navigator bug (#133): Minor tuning to mitigate overshot issue cases. -- Minor format issues (#134). -- Noticed typo: Finnaly > Finally. -- Fixing compiling issues. -- Update readme (#164): More readme updates. - -Removed -------- -- Removing parameters smacc. -- Removing node creation and create only a logger (#149). -- Removing test from main moveit cmake. -- Removing sm_dance_bot_msgs. -- Pending references. - -Co-authored-by: Brett , DecDury , Denis Štogl , Denis Štogl . - -```rst -Section_95 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 feature with minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added warehouse2 feature with format changes and headless improvements. - -- Feature/cb pure spinning (#188) - - Implemented pure spinning behavior with format changes and headless improvements. - -- 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) - - Implemented sync feature with replanning for all examples and format fixes. - -- Feature/warehouse2 22 12 (#200) - - Added warehouse2 feature with replanning for all examples and format fixes. - -- Feature/warehouse2 23 12 (#201) - - Added warehouse2 feature with tuning and fixes. - -- Feature/minor tune (#203) - - Implemented minor tune with fixes for warehouse 3 problems. - -- Feature/odom tracker improvements and retry motion (#223) - - Improved odom tracker with forward behavior retry functionality and removed warnings. - -Changed -------- -- Finetuning waypoints (#187) - - Co-authored with Ubuntu 20-04-02-amd64. - - Improved waypoint finetuning. - -- Tuning warehouse3 (#197) - - Tuned warehouse3 feature. - -- Fix rolling builds (#222) - - Fixed issues with rolling builds. - -- Foxy backport (#206) - - Backported changes to Foxy with minor formatting fixes. - -Fixed ------ -- Several fixes (#194) - - Implemented several fixes. - -- Minor broken build (#206) - - Fixed minor issues causing broken builds. - -Removed -------- -- Remove example things from Foxy CI setup. (#214) - - Removed unnecessary example configurations from Foxy CI setup. - -- Disable disabled packages - - Updated workflows to disable unnecessary packages. - -Other ------ -- Add mergify rules file. -- Try fixing CI for rolling. (#209) - - Merging to get backport working. - -- Add Autoware Auto Msgs into not-released dependencies. (#220) - - Added Autoware Auto Msgs as dependencies. - -- Remove trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Update ci-build-source.yml. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of python file. -- Included necessary package and edited Threesome launch. -- 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. -- Updated name of package and package.xml to pass liter. -- Executed on master update. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Updated description table. -- Updated table. -- Copied initial docs. -- Dockerfile w/ ROS distro as argument. - - Usage: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/". -``` - -*pabloinigoblasco* - -```rst -Section_96 -========== - -Added ------ -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to automate ros-rolling-ros2trace installation. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Added README tutorial for Dockerfile. -- 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. You optionally can select the nodes to wait. - -Changed -------- -- Renamed tracing events. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated smacc2_rta command across readmes. -- 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. -- Format improvements in various files. -- Attempted pre-commit fixes. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_97 -========== - -Added ------ -- Implemented 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: `cb_wait_nav2_nodes`, which subscribes to the `/bond` topic and waits for selected nodes to become active. - -Changed -------- -- Improved core functionality during navigation testing. -- Enhanced formatting for better readability. - -Fixed ------ -- Resolved navigation parameters issues on `sm_dance_bot`. -- Fixed compile warnings. - -Removed -------- -- Removed redundant format improvements entries. - -Contributors ------------- -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -Section_98 ------------ - -### 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 husky launch file in sm_dance_bot for AWS navigation. (#174) -- Added dependencies for husky simulation for AWS navigation. - -### Changed -- Adjusted build packages of source CI. -- Improved navigation and performance. (#116) -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. (#122) -- Polished sm_dance_bot and s-pattern. (#128, #129) -- Updated package list. (#142) -- Moved reference library SMs to smacc2_performance_tools. (#166) -- Refactored sm dance bot strikes back. (#152) -- Updated readme files. (#140, #145, #164) - -### Fixed -- Corrected formatting. -- Removed merge markers from a python file. (#119) -- Fixed CI format for Python version. (#148) -- Fixed launch command in README.md. -- Fixed compiling issues. - -### Removed -- Removed neo_simulation2 package. - -### Miscellaneous -- Co-authored commits: Brett (brett@robosoft.ai), pabloinigoblasco (pablo@ibrobotics.com), DecDury (declandury@gmail.com), Denis Štogl (destogl@users.noreply.github.com, denis@stogl.de). - -### Contributors -- Brett (brett@robosoft.ai) -- pabloinigoblasco (pablo@ibrobotics.com) -- DecDury (declandury@gmail.com) -- Denis Štogl (destogl@users.noreply.github.com, denis@stogl.de) - -```rst -Section_99 -========== - -Added ------ -- Added Feature/retry behavior warehouse 1 (#226) - - Includes minor changes, replanning for all examples, backport to foxy, and minor format adjustments. -- Added Foxy backport (#206) - - Includes minor formatting fixes, trailing spaces correction, codespell fix, Python linters warnings correction, addition of galactic CI build due to Navigation2 issues in rolling, partial changes for ament_cpplint, addition of tf2_ros as dependency, disabling of ament_cpplint and some packages, ccache version bump, further package ignore, satisfaction of ament_lint_cmake, addition of missing licenses, disabling of cpplint and cppcheck linters, correct formatters, branching example, disabling of disabled packages, update of ci-build-source.yml, extension change, import extension change, cppcheck enablement, Python file formatting correction, necessary package inclusion, and Threesome launch editing. -- Added dockerfiles (#225) -- Added Fix code generators (#221) - - Includes fixing of other build issues, update of SM template for better code visibility, removal of node usage in SM performance template, update of template to use Blackboard storage, resolution of global data in template, and update of sm_name.hpp. - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Fixed ------ -- Fixed minor broken build. -- Fixed warnings removal and additional testing on navigation in docker files for different revisions. -- Fixed docker for foxy and galactic. - -Removed -------- -- Removed use of node in the sm performance template. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Pablo Iñigo Blasco -``` - -```rst -Section_100 -=========== - -Added ------ - -- Created workflow for testing prerelease builds. -- Added setupTracing.sh script to install necessary packages and configure tracing group. -- Introduced alternative ManualTracing method. -- Added new SM markdowns. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Implemented performance tests improvements. -- Added sm_respira_test_2. -- Added new feature cb_wait_topic_message for asynchronous client behavior. -- Created sm_multi_stage_1 state machine. - -Changed -------- - -- Renamed packages to smacc2 and smacc2_msgs. -- Updated package name and package.xml for liter compatibility. -- Replaced "smacc application" with "SMACC2 library" in wording. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_reference_library formatting. -- Corrected trailing spaces in code. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Fixed ------ - -- Corrected GitHub branch reference. -- Fixed bug in smacc2 component. -- Reverted markdowns to HTML format. -- Fixed source CI and corrected README overview. -- Attempted precommit fixes. - -Removed -------- - -- Removed manual deployment method. -- Ignored all packages except smacc2 and smacc2_msgs. -- Removed manual installation of ros-rolling-ros2trace (now automated in setupTracing.sh). -- Removed galactic builds from master, keeping only rolling. -- Removed submodules and used .repos file for dependencies. -- Deleted tracing directory. -- Deleted tracing.md file. -``` - -*pabloinigoblasco* - -```rst -Section_101 -=========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#82) -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection -- New feature: `cb pause slam` client behavior (#98) -- New client behavior: `cb pause slam` pauses SLAM functionality - -Changed -------- -- Corrected all linters and formatters -- Navigation parameters fixes on `sm_dance_bot` -- Minor formatting improvements - -Fixed ------ -- Removed some compile warnings (#96) - -Removed -------- -- Minor hotfix - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` -*pabloinigoblasco* - -Section_102 ------------ - -Added ------ -- Added Brettpac branch (#110). -- Added a3 (#113). -- Added more sm_multi_stage_1 (#114). -- Added diverse improvements navigation and performance (#116). -- Added Feature/diverse improvements navigation performance (#117). -- Added Remove neo_simulation2 package. (#112). -- Added Feature/slam toggle and smacc deep history (#122). -- Added Move method after the method it calls. Otherwise recursion could happen. (#126). -- Added First working version of sm template and template generator. (#127). -- Added Feature/dance bot s pattern (#128). -- Added Feature/dance bot s pattern (#129). -- Added Feature/sm dance bot refine (#131). -- Added Feature/sm dance bot refine 2 (#132). -- Added waypoints navigator bug (#133). -- Added progress in the sm_dance_bot tests (#135). -- Added sm_dance_bot_lite (#136). -- Added Resolve compile warnings (#137). -- Added Add SM core test (#138). -- Added minor navigation improvements (#141). -- Added using local action msgs (#139). -- Added Feature/nav2z renaming (#144). -- Added added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added added remaining SVGs to READMEs (#145). -- Added Update package list. (#142). -- Added Fix CI: format fix python version (#148). -- Added Add SM Atomic SM generator. (#143). -- Added Remove node creation and create only a logger. (#149). -- Added Rolling Docker environment to be executed from any environment (#154). -- Added slight waypoint 4 and iterations changes so robot can complete course (#155). -- Added Feature/migration moveit client (#151). -- Added initial migration to smacc2. -- Added Add QOS durability to SmaccPublisherClient (#163). -- Added feat: add qos durability to SmaccPublisherClient. -- Added fix: add a missing colon. -- Added refactor: remove line. -- Added feat: add reliability qos config. -- Added Feature/testing moveit behaviors (#167). -- 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). - -Changed -------- -- Corrected formatting in Remove neo_simulation2 package. (#112). -- Adjusted build packages of source CI in Remove neo_simulation2 package. (#112). -- Polished sm_dance_bot and s-pattern in Feature/dance bot s pattern (#128). -- Fixed typo in Feature/dance bot s pattern (#128). -- Changed "Finnaly" to "Finally" in Feature/dance bot s pattern (#129). -- Fixed launch command in README.md for sm_dance_bot_strikes_back and removed past comments. -- Updated format in Feature/migration moveit client (#151). -- Added missing dependency in Feature/migration moveit client (#151). -- Fixed linting warnings in Feature/migration moveit client (#151). -- Updated format in Feature/migration moveit client (#151). -- Added .reps dependencies and fixed build errors in Feature/migration moveit client (#151). -- Added repos dependency in Feature/migration moveit client (#151). -- Added dependency to ur5 client in Feature/migration moveit client (#151). -- Refactored Docker in Feature/migration moveit client (#151). -- Improved Dockerfile for building local tests in Feature/migration moveit client (#151). -- Fixed compiling issues in Feature/migration moveit client (#151). -- Updated README in Feature/migration moveit client (#151). - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs in Feature/nav2z renaming (#144). -- Removed parameters smacc in removing parameters smacc (#147). - -Fixed ------ -- Fixed recursion issue by moving method after the method it calls (#126). -- Fixed broken master build in Feature/testing moveit behaviors (#167). -- Fixed pipeline error in Feature/testing moveit behaviors (#167). - -Authors -------- -- Co-authored-by: Ubuntu 20-04-02-amd64 in multiple entries. -- Co-authored-by: pabloinigoblasco in diverse improvements navigation and performance (#116). -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152). -- Co-authored-by: Denis Štogl in Feature/sm dance bot strikes back refactoring (#152). - -Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_103 -=========== - -Added ------ - -- Introduce multistage modes for improved sequence handling. -- Implement sm_multi_stage sequences and sm_multi_state_1 steps. -- Add sm_multi_stage_1 sequence d, sm_multi_stage_1 c sequence, mode_5_sequence_b, and mode_4_sequence_b. -- Include finishing touches 1 and update readme. - -Changed -------- - -- Enhance AWS navigation with sm_dance_bot (#174). -- Update repo dependencies and launch husky files in sm_dance_bot. -- Adjust dependencies for husky simulation in rolling and galactic. -- Refactor navigation clients and behaviors for AWS demo. - -Fixed ------ - -- Fix broken builds and formatting issues. -- Resolve linting errors and broken source builds. -- Correct Focal-Rolling builds and trailing spaces. -- Address python linters warnings and codespell issues. - -Removed -------- - -- Remove redundant files and fix minor formatting errors. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_104 -=========== - -Added: ------- -- Added tf2_ros as dependency to find include. -- Added missing licenses. -- Added workflow for checking doc build. -- Added setupTracing.sh which installs necessary packages and configures tracing group. -- Added a dockerfile for Rolling and Galactic. - -Changed: --------- -- Changed extension of imports. -- Changed wording "smacc application" to "SMACC2 library". -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Changed GitHub branch reference. -- Changed name of package and package.xml to pass liter. -- Changed extension. - -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, now automated in setupTracing.sh. -- Removed galactic builds from master and kept only rolling, removing submodules and using .repos file. -- Removed tracing directory. - -Other Changes: --------------- -- Bumped ccache version. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Enabled cppcheck. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Reactivated smacc2 nav clients for rolling via submodules. -- Optimized dependencies in move_base_z_planners_common. -- Renamed tracing events. -- Reverted markdowns to html. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated doxygen-deploy.yml. -- Updated changelogs. -- Updated description table. -- Updated table. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated sm_three_some launch command. -- Updated ci-build-source.yml. -- Updated tracing/ManualTracing.md. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated smacc2_sm_reference_library/sm_atomic/README.md. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated name of package and package.xml to pass liter. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated name of package and package.xml to pass liter. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated name of package and package.xml to pass liter. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated smacc2_performance_tools. -- Updated smacc2_rta command across readmes. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated tracing.md to reflect new tracing event names. -- Updated workflows. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated README tutorial for Dockerfile. -- Updated README.md. -- Updated README overview. -- Updated - -```rst -Section_105 -=========== - -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. -- New feature: sm_dance_bot_lite. - -Changed -------- - -- Updated launch command. -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor format improvements. -- Merge and progress in aws navigation demo. -- Fix format in sm_dance_bot. -- Minor hotfix in doxygen deployment workflow. -- Visualizing turtlebot3 in sm_dance_bot. - -Fixed ------ - -- Several core improvements during navigation testing. -- Formatting improvements. - -Removed -------- - -- Removed some compile warnings. - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -Section_106 -=========== - -Added ------ -- Added `sm_dance_bot` feature to visualize `turtlebot3`. -- Added lidar show/hide option for cleaning. -- Added formatting improvements. - -Changed -------- -- Improved `sm_dance_bot` gazebo visualization. -- Enhanced formatting for better readability. - -Fixed ------ -- Fixed issues with gazebo to display the robot and lidar correctly. -- Resolved formatting inconsistencies. -- Fixed `sm_multi_stage_1` doubling issue. -- Fixed gazebo issues for `sm_dance_bot_strikes_back`. -- Fixed issues with `sm_multi_stage_1` functionality. -- Fixed issues with AWS demo. -- Corrected formatting in various files. -- Fixed issues with `sm_dance_bot` stages progression. -- Fixed issues with `neo_simulation2` package. -- Fixed source build for testing purposes. -- Fixed build packages for source CI. -- Fixed recursion possibility in method calls. -- Fixed overshot issue in waypoints navigator. -- Fixed minor format issues. -- Fixed compile warnings. -- Fixed navigation improvements. -- Fixed launch command in README.md. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed unnecessary comments in code. -- Removed unused `sm_dance_bot_msgs`. -- Removed unused parameters in `smacc`. -- Removed unnecessary workflows. -- Removed incorrect launch command in README.md. - -Other ------ -- Co-authored with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , and pabloinigoblasco . -- Updated package list. -- Added SVGs to READMEs for better visualization. -- Rolled Docker environment for universal execution. -- Progressed in migration to `smacc2`. -- Added missing dependencies. -- Improved Dockerfile for local tests. -- Updated README files. -- Continued work on moveit migration. -- Added `.reps` dependencies. -- Added dependencies to `ur5` client. -- Refactored Docker setup. -- Made progress on `move_it` PR. - -```rst -Section_107 -=========== - -Added ------ - -- Initial state machine transition timestamp (#165) -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS config -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Added dependencies for husky simulation -- Added Waypoint Inputs (#178) -- Added repo dependency for husky launch file in sm_dance_bot -- Added finetuning waypoints (#187) -- Added pure spinning behavior missing files -- Added SrConditional fixes and formatting (#168) -- 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 22 12 (#200) -- Feature/warehouse2 23 12 (#201) - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools -- Refactored to remove line -- Renamed sm_advanced_recovery_1 (#171) -- Reworked sm_multi_stage_1 (#172) -- Redoing sm_dance_bot_warehouse_3 waypoints -- Improved undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Fixed warehouse 3 problems and other core improvements (#204) -- Updated subscriber publisher components -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Reordered components for autoware demo -- Docker build files for all versions -- Barrel search build fix and warehouse3 -- Progress in barrel husky - -Fixed ------ - -- Fixed missing colon -- Fixed pipeline error -- Fixed broken master build -- Fixed broken build -- Fixed formatting -- Fixed errors in pure spinning behavior -- Fixed format issues -- Fixed tuning and fixes -- Fixed startup problems in warehouse 3 -- Fixed broken build -- Fixed warnings removal -- Fixed docker for foxy and galactic - -Removed -------- - -- Removed a missing colon -- Removed line - -Co-authored-by --------------- - -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay - -``` - -```rst -Section_108 -=========== - -Added ------ - -- Feature/barrel - do not merge yet (#233) -- 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 -- 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 new sm markdowns -- Added a dockerfile for Rolling and Galactic - -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" -- 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 -- 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 -- Do not execute clang-format on smacc2_sm_reference_library package. -- Renaming of event generator library -- Optimized deps in move_base_z_planners_common. -- 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 - -Fixed ------ - -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Correct formatters. -- Correct formatting of python file. -- Fixed source CI and correct README overview. (#62) - -Removed -------- - -- Delete tracing directory -- 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" - -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_109 -=========== - -Added ------ - -- 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) -- 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) - -Changed -------- - -- Reworked sm_advanced_recovery_1 (#83, #84, #85, #86) -- Modified sm_atomic_performance_test_a_2 (#89) -- Updated launch command in README.md -- Corrected all linters and formatters (#82) - -Fixed ------ - -- Fixed pre-commit issues (#83, #84, #85, #86, #90) -- Fixed navigation parameters on sm_dance_bot (#93, #95) -- Removed some compile warnings (#96) -``` - -## Section_110 - -### 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 `add` for `nav2`: 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. -- Added gazebo fixes to show the robot and the lidar. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. -- Added remaining SVGs to READMEs. - -### Changed -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option in `sm_dance_bot_visualizing_turtlebot3`. -- Updates in YAML files. -- Adjusted build packages of source CI. -- Rolling Docker environment to be executed from any environment. -- Refactored `sm_dance_bot_strikes_back`. - -### Fixed -- Minor hotfix. -- Corrected formatting. -- Fixed CI: format fix python version. - -### Removed -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters in `smacc`. - -### Miscellaneous -- Various improvements in navigation and performance. -- Resolved compile warnings. -- Added SM core test. -- Noticed launch command was incorrect in README.md, fixed launch command for `sm_dance_bot_strikes_back`, and removed some comments. -- Precommit cleanup. -- Workflow updates. - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -# Section_111 - -## Added -- Added feature/migration moveit client (#151). -- Added initial migration to smacc2. -- Added progress on move_it PR. -- Added feature/testing moveit behaviors (#167). -- Added feature/aws navigation sm dance bot (#174). -- Added feature/sm warehouse 2 13 dec 2 (#182). -- Added feature/cb pure spinning (#188). -- Added feature/planner changes 16 12 (#191). -- Added feature/replanning 16 dec (#193). -- Added feature/undo motion 20 12 (#196). -- Added feature/sync 21 12 (#199). -- Added feature/warehouse2 22 12 (#200). -- Added feature/warehouse2 23 12 (#201). -- Added feature/minor tune (#203). -- Added fixing warehouse 3 problems, and other core improvements (#204). -- Added backport to foxy. - -## Changed -- Changed waypoint 4 and iterations to allow robot to complete course (#155). -- Changed reference library SMs to smacc2_performance_tools (#166). -- Changed QOS durability to SmaccPublisherClient (#163). -- Changed SrConditional fixes and formatting (#168). - -## Fixed -- Fixed errors introduced on formatting. -- Fixed missing dependency. -- Fixed linting warnings. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed formatting. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed lint issues. -- Fixed missing files in pure spinning behavior. -- Fixed format issues. -- Fixed tuning and errors. -- Fixed missing subscriber publisher components. - -## Removed -- Removed test from main moveit cmake. -- Removed some linting warnings. -- Removed line. - -## Miscellaneous -- Progressed in moveit migration testing. -- Updated format. -- Added .reps dependencies and fixed some build errors. -- Added dependency to ur5 client. -- Refactored docker. -- Improved dockerfile for building local tests. -- Added husky launch file in sm_dance_bot. -- Updated dependencies for husky in rolling and galactic. -- Added warehouse2 progress. -- Finetuned waypoints. -- Redid sm_dance_bot_warehouse_3 waypoints. -- Added more waypoints. -- Progressed on aws navigation and refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added several fixes. -- Improved undo motion navigation warehouse2. -- Tuned warehouse3. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning and fixes. -- Added tuning - -```rst -Section_112 -=========== - -Added: ------- -- Feature/docker improvements march 2022 (#235) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- 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 -- 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 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 -- added README tutorial for Dockerfile - -Changed: --------- -- ros2 launch sm_three_some sm_three_some - to - ros2 launch sm_three_some sm_three_some.launch -- branching example -- 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 -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- sm_reference_library reformatting -- Renaming of event generator library - -Fixed: ------- -- minor broken build -- fixing docker for foxy and galactic -- fixing startup problems in warehouse 3 -- fixing format and minor -- minor linking errors foxy -- minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- 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 -- some progress on navigation rolling -- more changes on performance tests -- Clean up of sm_atomic_24hr -- more sm_atomic_24hr cleanup -- Optimized deps in move_base_z_planners_common -- minor formatting - -Removed: --------- -- warnings removval -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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" -- cleanup -- cleanup -- cleanup -- edited tracing.md to reflect new tracing event names -``` - - -*pabloinigoblasco* - -```rst -Section_113 -=========== - -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. Optionally select the nodes to wait. - -Changed -------- - -- Updated launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). -- Updated doxygen links (#70). -- Updated README.md. - -Fixed ------ - -- Fixed pre-commit issues in various commits. - -Removed -------- - -- Removed redundant entries related to navigation progress and formatting improvements. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_114 -=========== - -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 waiting for them to be alive. Optional node selection. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Gazebo fixes for sm_dance_bot_strikes_back. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- 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 ------ -- Remove some compile warnings. (#96) -- Move method after the method it calls to prevent recursion. (#126) -- Minor tuning to mitigate overshot issue cases in waypoints navigator. -- Minor format issues. - -Removed -------- -- Remove neo_simulation2 package. -- Remove merge markers from a python file. - -Other ------ -- Precommit cleanup run. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Several core improvements during navigation testing. -- Diverse improvements in navigation and performance. -- Cleaning and lidar show/hide option. -- More fixes in various components. -- Keep hammering on multi-stage development. -- Progress in AWS navigation demo. -- Base for the sm_aws_warehouse navigation. -- Progress in AWS navigation. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS - -Section_115 -=========== - -Added ------ -- Renamed navigation 2 stack. -- Improved formatting. -- Added SVGs to READMEs of atomic, dance_bot, and others (#140, #145). -- Updated package list (#142). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient (#163). -- Added reliability QOS configuration. -- Added durability QOS to SmaccPublisherClient. -- Added durability QOS to SmaccPublisherClient. -- Added SM Atomic SM generator. -- Added durability QOS to SmaccPublisherClient. -- Added reliability QOS configuration. - -Changed -------- -- Updated launch command in README.md for sm_dance_bot_strikes_back. -- Refactored feature "sm dance bot strikes back" (#152). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Reworked "sm_multi_stage_1" (#172). -- Updated dependencies for husky in rolling and galactic. -- Progressed on AWS navigation and refactored navigation clients and behaviors. -- Fine-tuned waypoints (#187). -- Redid waypoints for "sm_dance_bot_warehouse_3". -- Fine-tuned warehouse3. -- Improved undo motion navigation for warehouse2. -- Tuned warehouse3. - -Fixed ------ -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed CI: format fix python version (#148). -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed formatting. -- Fixed some linting warnings. -- Fixed some errors introduced on formatting. -- Fixed some more linting warnings. -- Fixed compiling issues. -- Fixed formatting issues. - -Removed -------- -- Removed parameters from smacc (#147). -- Removed test from main moveit cmake. -- Removed node creation and created only a logger. - -Authors -------- -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl - -```rst -Section_116 -=========== - -Added ------ - -- Added missing file from warehouse2 (#205) -- Use correct upstream .repos files for source builds (#243) -- Correct mergify branch names (#246) -- 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) -- Feature/fixing husky build rolling (#257) -- Feature/fixing husky build rolling (#258) -- Feature/fixing ur demos (#261) -- Feature/fixing type string walker (#263) -- Significant update in Getting Started Instructions (#269) -- Added changelogs - -Changed -------- - -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Renamed folders, deleted tracing.md, edited README.md -- Performance tests improvements -- More on performance and other issues -- SM_Respira_1 format cleanup -- SM_Respira_test_2 - -Fixed ------ - -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green -- Fixing docker for foxy and galactic -- Fixing startup problems in warehouse 3 -- Fixing format and minor -- Fixing rolling build (#239) -- Trying to fix dependencies -- Fixing to focal by the moment -- More fixing rolling build -- Fixing building issue -- Typo -- Fixing broken build -- Build fix -- Restoring workflow files (#252) -- Restoring files (#253) -- Fix checkout branches for scheduled builds (#254) -- Correct checkout branch on scheduled build -- 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 -------- - -- Ignore packages which should not be released. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -Co-authored-by: brettpac -``` - -```rst -Section_117 -=========== - -Added ------ - -- Add galactic CI setup and rename rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- Update c_cpp_properties.json -- Add new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. Also, add 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. (#82) -- Update README.md with new launch command. -- Add new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. Also, add 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. (#92) -- Add new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. Also, add 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. (#94) - -Changed -------- - -- Update smacc2_rta command across readmes. -- Change launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Modify sm_atomic_performance_test_a_2 (#89). -- Update launch command for sm_respira_1. -- Correct all linters and formatters. - -Fixed ------ - -- Correct trailing spaces. -- Fix pre-commit. -- Attempt pre-commit fixes. -- Fixing precommit. -- Correct all linters and formatters. - -Removed -------- - -- Do not execute clang-format on smacc2_sm_reference_library package. -- Remove note that was not removed. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_118 -=========== - -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 subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Progress in AWS navigation demo. -- Base for `sm_aws_aarehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` improvements. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- `sm_multi_stage_1` doubling. -- `smacc2::deep_history` syntax in `sm_dance_bot`. -- `s-pattern` polishing in `sm_dance_bot`. -- First working version of `sm` template and template generator. -- Minor tweaks. - -Changed -------- -- Formatting improvements in various areas. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and formatting work in `sm_dance_bot`. -- Format fixes in various components. - -Fixed ------ -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting in code. -- Adjust build packages for source CI. -- Move method after the method it calls to prevent recursion. - -Removed -------- -- `neo_simulation2` package. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_119 -=========== - -Added ------ -- Progress in the sm_dance_bot tests (#135) -- 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 SM warehouse 2 13 dec 2 (#182) -- Added CB pure spinning (#188) -- Added planner changes 16 12 (#191) -- Added undo motion 20 12 (#196) - -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Some progress on markers cleanup -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs -- Feature/nav2z renaming (#144) -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- 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 -- Progress on moveit migration testing -- Feature/testing moveit behaviors (#167) -- More testing on moveit behaviors -- Progress on moveit -- 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 progress (#179) -- Waypoint Inputs (#178) -- Finetuning waypoints (#187) -- Several fixes (#194) -- Tuning warehouse3 (#197) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing 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 redundant files for pure spinning behavior - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -```rst -Section_120 -=========== - -Added ------ - -- Feature/undo motion 20 12 (#198): Improved undo motion navigation in warehouse2. -- Feature/sync 21 12 (#199): Addressed format issues. -- Feature/warehouse2 22 12 (#200): Finished warehouse2 development. -- Feature/warehouse2 23 12 (#201): Tuning, fixes, and enhancements (#202). -- Feature/minor tune (#203): Fixed warehouse 3 issues and improved core functionality (#204). -- Foxy backport (#206): Updated CI build for Galactic due to Navigation2 issues in Rolling. - -Changed -------- - -- Updated launch command for sm_three_some package. -- Renamed header files and corrected formats. -- Added workflow for doc build checking. -- Updated doxygen-check-build.yml and created doxygen-deploy.yml. -- Implemented testing workflow for prerelease builds. -- Renamed packages to smacc2 and smacc2_msgs. -- Reset all versions to 0.0.0. -- Updated description table and other tables. -- Updated changelogs. -- Reverted changes to ignore all packages except smacc2 and smacc2_msgs. -- Updated GitHub branch references. -- Updated package names and package.xml. -- Updated master branch. -- Updated CI build source file. -- Changed extension of imports. -- Enabled cppcheck and corrected python file formatting. -- Included necessary package and edited Threesome launch. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr package. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. - -Fixed ------ - -- Fixed trailing spaces. -- Corrected codespell and python linters warnings. -- Fixed deadlocks and improved continuous integration. -- Fixed missing file in warehouse2. -- Fixed linking errors in Foxy. -- Fixed smacc application wording to SMACC2 library. -- Fixed formatting issues in sm_reference_library. -- Fixed clang-format execution in smacc2_sm_reference_library. -- Fixed trailing spaces in sm_atomic_24hr. -- Fixed source CI and corrected README overview. -- Updated doxygen links. -- Updated README files. -- Updated launch command for sm_respira_1 package. -- Removed unnecessary manual installation steps for ros-rolling-ros2trace. -- Updated tracing event names. -- Enabled build of missing Rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders and deleted unnecessary files. -- Added smacc2_performance_tools package. -- Improved performance tests. -- Cleaned up formatting in sm_respira_1 and sm_atomic_24hr packages. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Fixed minor formatting issues. -``` - -*pabloinigoblasco* - -```rst -Section_121 -=========== - -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 -------- - -- Progress in AWS navigation demo -- Navigation parameters fixes on sm_dance_bot -- Several core improvements during navigation testing - -Fixed ------ - -- Fix pre-commit issues -- Correct all linters and formatters - -Removed -------- - -- Removed redundant entries - -Contributors ------------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -Section_122 -=========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `wait nav2 nodes subscribing to the /bond topic and waiting they are alive`. You can optionally select the nodes to wait. - -Changed -------- -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot`. -- Polishing `sm_dance_bot` and s-pattern. -- More refinement in `sm_dance_bot`. -- First working version of `sm template` and template generator. -- Minor tuning to mitigate overshot issue cases in `waypoints navigator`. -- Minor navigation improvements. -- Renaming to `navigation 2 stack`. - -Fixed ------ -- Move method after the method it calls to prevent recursion (#126). -- Corrected formatting in `neo_simulation2 package removal`. -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md. - -Removed -------- -- Removed `neo_simulation2 package`. -- Removed `sm_dance_bot_msgs`. -- Removed parameters in `smacc`. - -Other ------ -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in gazebo fixes for `sm_dance_bot_strikes_back`. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Precommit cleanup. -- Update package list. -- Workflows update. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Author: Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_123 -=========== - -Added ------ -- Add SM Atomic SM generator. (#143) -- Feature/sm dance bot strikes back refactoring (#152) - - Co-authored-by: DecDury - - Co-authored-by: Denis Štogl -- Feature/migration moveit client (#151) - - initial migration to smacc2 - - fixing some errors introduced on formatting - - missing dependency - - fixing some more linting warnings - - adding .reps dependencies and also fixing some build errors - - repos dependency - - adding dependency to ur5 client -- 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 -- Feature/aws navigation sm dance bot (#174) - - repo dependency - - husky launch file in sm_dance_bot - - Add dependencies for husky simulation. - - Fix formatting. - - Update dependencies for husky in rolling and galactic. - - progress on aws navigation and some other refactorings on navigation clients and behaviors - - more on aws demo - - fixing broken build -- Feature/wharehouse2 dec 14 (#185) - - warehouse2 - - minor -- Feature/sm warehouse 2 13 dec 2 (#186) - - more changes and headless - - merge - - headless and other fixes - - default values -- Feature/cb pure spinning (#189) - - more changes and headless - - merge - - headless and other fixes - - default values -- Feature/planner changes 16 12 (#191) - - more fixes -- Feature/replanning 16 dec (#193) - - replanning for all our examples -- Feature/undo motion 20 12 (#198) - - replanning for all our examples - - improving undo motion navigation warehouse2 -- Feature/sync 21 12 (#199) - - replanning for all our examples -- Feature/warehouse2 22 12 (#200) - - replanning for all our examples -- Feature/warehouse2 23 12 (#201) - - replanning for all our examples -- Feature/minor tune (#203) - - tuning and fixes - -Changed -------- -- Rolling Docker environment to be executed from any environment (#154) -- moved reference library SMs to smacc2_performance_tools (#166) -- initial state machine transition timestamp (#165) -- SrConditional fixes and formatting (#168) - - fix: some formatting and templating on SrConditional - - fix: move trigger logic into headers - - fix: lint -- 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 CI: format fix python version (#148) -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- fixing compiling issues -- fixing broken build -- warehouse2 progress (#179) -- format (#180) -- format issues -- format issues -- tuning and fixes (#202) -- minor tune -- minor format -- minor linking errors foxy - -Removed -------- -- Remove node creation and create only a logger. (#149) -- removing test from main moveit cmake -- test ur5 -- progressing in the moveit migration testing -- updating format -- minor dockerfile test workaround -- improving dockerfile for building local tests -- fixing undo tuning and errors -- weird moveit not downloaded repo -- added missing file from warehouse2 (#205) - -Authors -------- -- Pablo Iñigo Blasco -``` - -```rst -Section_124 -=========== - -Added: ------- -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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: - ``` - 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: - Changed to ros2 launch sm_three_some sm_three_some.launch. - -Fixed: ------- -- 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. -- 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. - -Removed: --------- -- Missing. -- Missing sm. -- Updating subscriber publisher components. -- Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine. -- Refining cp subscriber cp publisher. -- Autoware demo. -- Missing. -- Foxy ci. -- Fix. -- Minor broken build. -- Merging code from backport foxy and updates about autoware (#208). -- Minor changes. -- Replanning for all our examples. -- Backport to foxy. -- Minor format. -- Minor linking errors foxy. -- Foxy backport (#206). -- Minor formatting fixes. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension. -- Change extension of imports. -- Disable some packages and update workflows. -- 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_aarehouse navigation. -- Progressing in aws navigation. -- Minor. -- Several core improvements during navigation testing. -- Formatting improvements. - -Authors: --------- -- Pablo Iñigo Blasco -- DecDury -- reelrbtx -- brettpac -- David Revay -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_125 -=========== - -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 -- Corrected all linters and formatters - -Fixed ------ - -- Fix pre-commit issues -- Remove some compile warnings - -Removed -------- - -- Nothing - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_126 -=========== - -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 add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait -- Feature/dance bot launch gz lidar choice (#102) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- Feature/dance bot s pattern (#128) -- First working version of sm template and template generator. (#127) -- Add SM core test (#138) -- Feature/nav2z renaming (#144) -- Added SM Atomic SM generator. (#143) - -Changed -------- - -- 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 -- Minor tuning to mitigate overshot issue cases -- Some more progress on markers cleanup -- Minor navigation improvements -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Remove node creation and create only a logger - -Fixed ------ - -- Navigation parameters fixes on sm_dance_bot -- Resolve compile warnings -- Fix CI: format fix python version - -Removed -------- - -- Remove neo_simulation2 package -- Removing parameters smacc -- Removing sm_dance_bot_msgs -- Pending references - -Other Changes -------------- - -- Several core improvements during navigation testing -- Formatting improvements -- Minor format fixes -- Format improvements -- Gazebo fixes, to show the robot and the lidar -- Format fixes -- Format improvements -- Precommit cleanup run -- Updates yaml -- Precommit cleanup -- Workflows update -- Workflow -- Added SVGs to READMEs of atomic, dance_bot, and others -- Added remaining SVGs to READMEs -- Precommit cleanup -- Update package list -``` - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_127 -=========== - -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 -- Add QOS durability to SmaccPublisherClient (#163) - - Adding qos durability to SmaccPublisherClient - - Fixing missing colon - - Removing line - - Adding reliability qos config -- Feature/aws navigation sm dance bot (#174) - - Adding dependencies for husky simulation - - Updating dependencies for husky in rolling and galactic - - Progress on aws navigation and refactorings on navigation clients and behaviors - - Fixing broken build - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#203) -- Fixing warehouse 3 problems and other core improvements (#204) - - Removing deadlocks and making continuous integration green - -Fixed ------ - -- Update readme (#164) -- SrConditional fixes and formatting (#168) - - Fixing formatting and templating on SrConditional - - Moving trigger logic into headers - - Lint fixes -- Several fixes (#194) -- Fixing warehouse 3 problems and other core improvements to remove deadlocks, also making continuous integration green (#204) -- Added missing file from warehouse2 (#205) - -Removed -------- - -- None - -Authors -------- - -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_128 -=========== - -Added: ------- -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- 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 -- Create smacc2_performance_tools -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Dockerfile w/ ROS distro as argument - use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Include necessary package and edit Threesome launch -- Open new folder for additional tracing contents -- Rename header files and correct format. -- Reset all versions to 0.0.0 -- Update changelogs -- Update description table -- Update doxygen-check-build.yml -- Update name of package and package.xml to pass liter. -- Update table -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Use manual deployment for now. -- Use smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Correct codespell. -- Correct formatters. -- Correct formatting of python file. -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable some packages and update workflows. -- Enable cppcheck -- Ignore all packages except smacc2 and smacc2_msgs -- Ignore further packages -- Satisfy ament_lint_cmake -- Bump ccache version -- Add missing licences. -- Remove example things from Foxy CI setup. (#214) -- Remove 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" -- Remove tracing directory -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Update ci-build-source.yml -- Update tracing/ManualTracing.md -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -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" -- renamed folders, deleted tracing.md, edited README.md -- renamed tracing events after -- reactivating smacc2 nav clients for rolling via submodules -- some progress on navigation rolling -- updated mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed: ------- -- Fix rolling builds (#222) -- Fix trailing spaces. -- Minor broken build -- Minor changes -- Minor format -- Minor formatting fixes - -Removed: --------- -- Disable disabled packages -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Remove warnings (#213) -- Do not execute clang-format on smacc2_sm_reference_library package. - -Co-authored-by: David Revay -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_129 -=========== - -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) -- Feature/sm dance bot fixes (#95) - -Changed -------- - -- Update c_cpp_properties.json to use `ros2 launch sm_respira_1 sm_respira_1.launch` (#69) -- Update README.md launch command -- Correct all linters and formaters. - -Fixed ------ - -- Fix source CI and correct README overview. (#62) -- Fix pre-commit issues. -- Correct navigation parameters on sm_dance_bot. - -Removed -------- - -- Removed redundant entries. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_130 -=========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive. Optional node selection available. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- -- Progress in AWS navigation demo. -- 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`. - -Fixed ------ -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format issues. -- Compile warnings removed. -- Recursion issue potential fix by moving method after the method it calls. -- Minor navigation improvements. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. - -Other ------ -- Precommit cleanup run. -- Updates to YAML files. -- 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`. -- Various core improvements during navigation testing. -- Several formatting improvements. -- Cleaning and lidar show/hide option. -- More progress on markers cleanup. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_dance_bot_lite` progress. -- `sm_multi_stage_1` working progress. -- `sm_multi_stage_1` gaining traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -- `sm_multi_stage_1` more stages. -- `sm_multi_stage_1` more progress. -- `sm_multi_stage_1` more traction. -``` - -```rst -Section_131 -=========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added remaining SVGs to READMEs (#145). -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added dependencies for husky simulation. -- Added dependencies for husky in rolling and galactic. -- Added warehouse2 progress (#179). -- Added Waypoint Inputs (#178). -- Added more Waypoints. -- Added default values. -- Added more changes and headless. -- Added merge. -- Added finishing touches 1. -- Added more testing on moveit. -- Added progress on moveit. -- Added more testing on moveit behaviors. -- Added slight waypoint 4 and iterations changes so robot can complete course (#155). -- Added progress on moveit migration testing. -- Added progress on move_it PR. -- Added progress on aws navigation and some other refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added fixing broken master build. -- Added fixing pipeline error. -- Added fixing compiling issues. -- Added fixing some more linting warnings. -- Added fixing some errors introduced on formatting. -- Added fixing some build errors. -- Added fixing broken build. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- Added fixing some formatting and templating on SrConditional. -- - -Section_132 -========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added docker build files for all versions -- Added dockerfiles (#225) -- Added Feature/retry behavior warehouse 1 (#226) -- Added a dockerfile for Rolling and Galactic -- Added setupTracing.sh to automate ros-rolling-ros2trace installation -- Added alternative ManualTracing method -- Added new sm markdowns -- Added README tutorial for Dockerfile - -Changed -------- -- Changed wording "smacc application" to "SMACC2 library" -- Changed extension of imports -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- Changed formatting of python file -- Changed extension of header files -- Changed all mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed ------ -- Fixed warehouse 3 problems and other core improvements (#204) -- Fixed minor broken build -- Fixed trailing spaces -- Fixed codespell -- Fixed python linters warnings -- Fixed other build issues - -Removed -------- -- Removed use of node in the sm performance template -- Removed manual installation of ros-rolling-ros2trace - -Other ------ -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Minor tune -- Weird moveit not downloaded repo -- Updating subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Autoware demo -- Foxy CI -- Some reordering fixes -- Docker files for different revisions, warnings removal, and more testing on navigation -- Fixing docker for foxy and galactic -- Fix other build issues -- Update SM template and make example code clearly visible -- Update templated to use Blackboard storage -- Update template to resolve the global data correctly -- Update sm_name.hpp -- Update ci-build-source.yml -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use manual deployment for now -- Create workflow for checking doc build -- 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 linter -- 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 with ROS distro as argument -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- Enable cppcheck -- Included necessary package and edited Threesome launch -- 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 - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Pablo Iñigo Blasco - -```rst -Section_133 -=========== - -Added ------ -- Added smacc2_performance_tools for performance testing. -- 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. Nodes to wait can be optionally selected. - -Changed -------- -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated README.md launch command. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- 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 on smacc2_sm_reference_library package. - -Other ------ -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Minor formatting improvements. -- Noticed a note that was not removed while producing these changes. -- Navigation parameters fixes on sm_dance_bot. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_134 -=========== - -Added ------ - -- New feature: `cb_wait_topic_message` client behavior for asynchronous waiting and optional content check of a topic message. -- New client behavior for `nav2`: `cb_wait_nav2_nodes` to wait for nodes subscribing to the `/bond` topic. -- New client behavior: `cb_pause_slam` for pausing SLAM functionality. -- New client behavior: `sm_dance_bot_lite` for visualizing TurtleBot3. -- New feature: Gazebo fixes for showing the robot and lidar in `sm_dance_bot` and `sm_dance_bot_strikes_back`. -- New feature: `sm_multi_stage_1` with multiple stages. -- New feature: `smacc2::deep_history` syntax for deep history in `smacc2`. - -Changed -------- - -- Improved core functionality during navigation testing. -- Formatting improvements in various sections. -- Navigation parameters fixes on `sm_dance_bot`. -- Minor formatting adjustments in several areas. -- Polishing and refining `sm_dance_bot` and `s-pattern`. - -Fixed ------ - -- Removed compile warnings. -- Removed `neo_simulation2` package. -- Removed merge markers from a Python file. -- Fixed recursion possibility by moving a method after the one it calls. -- Corrected typo ("Finnaly" to "Finally"). - -Removed -------- - -- Removed `neo_simulation2` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_135 -=========== - -Added ------ - -- 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) -- 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) -- Remove node creation and create only a logger. (#149) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) -- initial state machine transition timestamp (#165) -- moved reference library SMs to smacc2_performance_tools (#166) -- 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) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- 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) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) - -Changed -------- - -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- more readme updates -- fixing broken master build -- fixing broken build -- finetuning waypoints (#187) -- more fixes - -Removed -------- - -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake -- removing parameters smacc -- removing dependencies to ur5 client -- removing some comments in the past -- removing some formatting and templating on SrConditional -- remove line - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_136 -=========== - -Added ------ - -- Feature/replanning 16 dec (#193) - - Replanning for all examples -- Feature/undo motion 20 12 (#196) - - Improving undo motion navigation in warehouse2 -- Feature/undo motion 20 12 (#198) - - Undo tuning and errors -- Feature/sync 21 12 (#199) - - Format issues -- Feature/warehouse2 22 12 (#200) - - Finishing warehouse2 -- Feature/warehouse2 23 12 (#201) - - Tuning and fixes (#202) -- Feature/minor tune (#203) - - Fixing warehouse 3 problems and other core improvements (#204) - - Added missing file from warehouse2 (#205) -- Feature/improvements warehouse3 (#228) - - Backport to foxy -- Foxy backport (#206) - - Fixing format and minor issues - - Fixing trailing spaces - - Correcting codespell and python linters warnings - - Adding galactic CI build due to Navigation2 issues in rolling - - Adding partial changes for ament_cpplint - - Adding tf2_ros as dependency - - Disabling ament_cpplint, cpplint, and cppcheck linters - - Bumping ccache version - - Ignoring further packages - - Satisfying ament_lint_cmake - - Adding missing licenses - - Disabling disabled packages - - Updating workflows - - Enabling cppcheck - - Correcting formatting of python files - - Including necessary package and editing Threesome launch - - Renaming header files and correcting format - - Adding workflow for checking doc build - - Updating doxygen-check-build.yml - - Creating doxygen-deploy.yml - - Creating workflow for testing prerelease builds - - Renaming to smacc2 and smacc2_msgs - - Correcting GitHub branch reference - - Updating package name and package.xml - - Resetting all versions to 0.0.0 - - Ignoring all packages except smacc2 and smacc2_msgs - - Updating changelogs - - Reverting "Ignore all packages except smacc2 and smacc2_msgs" - - Updating description table - - Updating table - - Copying initial docs - - Creating Dockerfile with ROS distro as argument - - Opening new folder for additional tracing contents - - Deleting tracing directory - - Moving tracing.md to tracing directory - - Adding setupTracing.sh - -Changed -------- - -- Only rolling version should be pre-released on master. (#230) - - Correcting Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Branching example - - Changing extension of imports -- ros2 launch sm_three_some sm_three_some - - Changing to ros2 launch sm_three_some sm_three_some.launch -- Added: - - First ensure you have the necessary package installed - - Renaming header files and correcting format -- Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -``` - -*pabloinigoblasco* - -```rst -Section_137 -=========== - -Added ------ -- Automated installation of ros-rolling-ros2trace in setupTracing.sh -- Alternative ManualTracing option -- New SM markdowns -- Dockerfile for Rolling and Galactic -- README tutorial for Dockerfile -- smacc2_performance_tools -- Performance tests improvements -- Optimized dependencies in move_base_z_planners_common -- New feature: cb_wait_topic_message for asynchronous client behavior -- New client behavior for nav2: wait nav2 nodes subscribing to the /bond topic - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Renamed tracing events -- Updated smacc2_rta command across readmes -- Corrected trailing spaces -- Renamed event generator library -- Minor formatting improvements -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - -Fixed ------ -- Bug in smacc2 component -- Do not execute clang-format on smacc2_sm_reference_library package -- Cleaned up sm_atomic_24hr -- Fixed source CI and corrected README overview -- Attempted precommit fixes - -Removed -------- -- Manual installation of ros-rolling-ros2trace -- Galactic builds from master, keeping only Rolling -- Submodules, using .repos file instead -- Tracing.md file -``` - -*pabloinigoblasco* - -```rst -Section_138 -=========== - -Added ------ - -- New feature: `cb_wait_topic_message` (#92) - - Asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `cb_wait_nav2_nodes` (#92) - - Waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot` (#93, #95) -- `cb_pause_slam` client behavior added (#98) -- `sm_dance_bot_lite` updates (#99) -- Visualizing `turtlebot3` in `sm_dance_bot` (#101) -- Gazebo fixes for `sm_dance_bot_strikes_back` (#105) - -Fixed ------ - -- Removed some compile warnings (#96) -- Removed `neo_simulation2` package (#112) - -Removed -------- - -- `neo_simulation2` package - -Collaborators -------------- - -- Co-authored by Ubuntu 20-04-02-amd64 -``` - -```rst -Section_139 -=========== - -Added ------ - -- Adjusted build packages of source CI. -- Diverse improvements in navigation and performance. -- Added linting and formatting. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM core test. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added dependencies for husky simulation. -- Added dependencies for husky in rolling and galactic. -- Added warehouse2. -- Added Waypoint Inputs. - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools. -- Updated package list. -- Updated README. -- Updated format. -- Updated dependencies. -- Updated dockerfile for building local tests. -- Updated readme. -- Updated format. - -Fixed ------ - -- Remove merge markers from a python file. -- Move method after the method it calls to prevent recursion. -- Fix CI: format fix python version. -- Remove node creation and create only a logger. -- Fixing broken master build. -- Fixing pipeline error. -- Fixing compiling issues. - -Removed -------- - -- Removed merge markers from a python file. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit cmake. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_140 -=========== +2.3.6 (2023-03-12) +------------------ +* No changes -Added ------ -- Added progress in warehouse2 (#179) -- Added feature for warehouse 2 on December 13 (#182) -- Added Brettpac branch (#184) -- Added feature for warehouse 2 on December 13 (#186) -- Added finetuning waypoints (#187) -- Added feature for cb pure spinning (#188) -- Added pure spinning behavior missing files and minor changes (#190) -- Added feature for planner changes on December 16 (#191) -- Added feature for replanning on December 16 (#193) -- Added several fixes (#194) -- Added feature for undo motion on December 20 (#196) -- Added feature for undo motion on December 20 (#198) -- Added feature for sync on December 21 (#199) -- Added feature for warehouse2 on December 22 (#200) -- Added finishing warehouse2 feature on December 23 (#201) -- Added feature for minor tune (#203) -- Added fixing warehouse 3 problems and other core improvements (#204) -- Added backport to foxy, minor format, and minor linking errors foxy (#205) -- Added missing components and progress in autoware machine -- Added refining cp subscriber cp publisher -- Added improvements in smacc core for autoware demo -- Added foxy ci fixes and docker files for different revisions -- Added docker build files for foxy and galactic versions -- Added barrel demo and search build fix for warehouse3 -- Added progress in barrel husky and fixing broken build -- Added master rolling to galactic backport, fixing build, and testing dance bot demos -- Added updating galactic repos, runtime dependency, and restoring ur dependency +1.22.1 (2022-11-09) +------------------- +* Progress in humble SMACC2 deb generation +* Improved husky_improvements (`#299 `_) +* Feature/barrel husky improvements (`#293 `_) -Changed -------- -- Changed redoing sm_dance_bot_warehouse_3 waypoints to more waypoints (#181) -- Changed default values for warehouse2 (#185) -- Changed default values for cb pure spinning (#189) -- Changed tuning warehouse3 (#197) -- Changed format issues for sync (#199) -- Changed tuning and fixes for warehouse2 (#202) + * Renamed to smacc2 and smacc2_msgs + * Updated package names and package.xml + * Updated changelogs -Fixed ------ -- Fixed some formatting and templating on SrConditional (#168) -- Fixed trigger logic into headers on SrConditional -- Fixed lint issues -- Fixed weird moveit not downloaded repo +* Updated CI setup +* Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco -Removed -------- -- Removed some reordering fixes +0.3.0 (2022-04-04) +------------------ +* Updated mentions of SMACC/ROS to SMACC2/ROS2 +* Added smacc2_performance_tools +* Contributors: Ubuntu 20-04-02-amd64, Denis Štogl -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -- pabloinigoblasco +0.1.0 (2021-08-31) +------------------ +* Initial release of MoveIt2 client +* Contributors: Brett Aldrich, Pablo Iñigo Blasco, Denis Štogl diff --git a/smacc2_client_library/moveit2z_client/package.xml b/smacc2_client_library/moveit2z_client/package.xml index 01bd11bdb..e30a471a7 100644 --- a/smacc2_client_library/moveit2z_client/package.xml +++ b/smacc2_client_library/moveit2z_client/package.xml @@ -6,7 +6,7 @@ The moveit2z_client package Pablo Iñigo Blasco - BSD-3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/multirole_sensor_client/CHANGELOG.rst b/smacc2_client_library/multirole_sensor_client/CHANGELOG.rst index 8f2d64051..35c290daa 100644 --- a/smacc2_client_library/multirole_sensor_client/CHANGELOG.rst +++ b/smacc2_client_library/multirole_sensor_client/CHANGELOG.rst @@ -45,2046 +45,14 @@ Changelog for package multirole_sensor_client - Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl - Contributors: Denis Štogl, pabloinigoblasco -```rst -Section_2 -========= +0.1.0 (Date: TBD) -Added ------ - -- 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, waiting for nav2 nodes to subscribe to the /bond topic and ensuring they are alive. Nodes to wait for can be optionally selected. -- Base for the sm_aws_warehouse navigation. -- CB pause slam client behavior. -- Sm_dance_bot visualizing turtlebot3. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. -- Gazebo fixes for sm_dance_bot_strikes_back. -- AWS demo. -- Got sm_multi_stage_1 working (barely). -- Gaining traction sm_multi_stage_1. -- More stages added. - -Changed -------- - -- Navigation parameters fixes on sm_dance_bot. -- Minor hotfix. -- Format fixes. - -Fixed ------ - -- Remove some compile warnings. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Precommit cleanup run. - -Removed -------- - -- Remove neo_simulation2 package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_3 -========= - -Added ------ - -- Feature/diverse improvements navigation performance (#117) - - Additional linting and formatting -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introducing slam pausing/resuming functionality for testing sm_dance_bot -- Feature/dance bot s pattern (#128, #129) - - Polishing sm_dance_bot and s-pattern - - First working version of sm template and template generator - -Changed -------- - -- Move method after the method it calls to prevent recursion (#126) -- Resolve compile warnings (#137) -- Add SM core test (#138) -- 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) - - Add reliability qos config - -Fixed ------ - -- Waypoint 4 and iterations changes for robot course completion (#155) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Update readme (#164) -- Fixing pipeline error and broken master build for testing moveit behaviors (#167) -- Fixing compiling issues for sm_pubsub_1 (#169) -- Fix formatting for aws navigation sm dance bot (#174) -- Fixing broken build for aws demo (#174) - -Removed -------- - -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs for local action msgs (#144) - -Co-authored-by: Brett -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -## Section_4 - -### Added -- Added `Feature/sm warehouse 2 13 dec 2 (#182)` with various changes and headless mode. -- Added `Feature/wharehouse2 dec 14 (#185)` for warehouse2 improvements. -- Added `Feature/cb pure spinning (#188)` for pure spinning behavior enhancements. -- Added `Feature/planner changes 16 12 (#191)` with replanning for examples. -- Added `Feature/replanning 16 dec (#193)` with replanning improvements. -- Added `Feature/undo motion 20 12 (#196)` for undo motion navigation enhancements. -- Added `Feature/sync 21 12 (#199)` with format fixes. -- Added `Feature/warehouse2 22 12 (#200)` with format fixes and finishing warehouse2. -- Added `Feature/warehouse2 23 12 (#201)` with tuning and fixes. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/undo motion 20 12 (#198)` with undo tuning and errors. -- Added `Feature/sync 21 12 (#199)` with format issues. - -### Changed -- Changed `ros2 launch sm_three_some sm_three_some` to `ros2 launch sm_three_some sm_three_some.launch`. -- Updated header files and format. -- Updated GitHub branch reference. -- Updated package name and package.xml. -- Reset all versions to 0.0.0. -- Updated description table. -- Updated table. -- Updated changelogs. - -### Fixed -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Fixed missing rolling repositories build. - -### Removed -- Removed manual installation of ros-rolling-ros2trace, now automated in `setupTracing.sh`. - -### Miscellaneous -- Various minor changes and fixes across different features. -- Branching example. -- Added necessary packages and edited Threesome launch. -- Created workflows for checking doc build, testing prerelease builds, and deploying doxygen. -- Renamed to `smacc2` and `smacc2_msgs`. -- Created alternative `ManualTracing`. -- Moved tracing files to a new folder. -- Added setup script for tracing. -- Added Dockerfile for Rolling and Galactic. -- Updated Dockerfile build script. -- Edited tracing files and events. -- Reactivated smacc2 nav clients for rolling. -- Reverted markdowns to HTML temporarily. -- Added README tutorial for Dockerfile. -- Enabled build of missing rolling repositories. - ---- - -*Autor: Pablo Iñigo Blasco (pabloinigoblasco)* - -```rst -Section_5 -========= - -Added ------ -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Added galactic CI setup and rename rolling files. (#58) -- Add 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. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Update doxygen links (#70). -- Update README.md with updated launch command. - -Fixed ------ -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Correct trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Optimized dependencies in move_base_z_planners_common. -- Correct all linters and formatters. - -Removed -------- -- Removed sm_respira_1 format cleanup pre-commit. -- Removed several repetitions of progress in aws navigation demo. -- Removed minor format improvements repetitions. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_6 -========= - -Added ------ -- New client behavior for nav2: now waits for nav2 nodes to subscribe to the /bond topic and confirm they are alive. Nodes to wait for can be optionally selected. -- 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. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Core improvements during navigation testing. -- Formatting improvements. - -Fixed ------ -- Removed some compile warnings. -- Minor hotfixes. -- Fixed format issues. -- Fixed gazebo issues to show the robot and lidar. - -Removed -------- -- Removed neo_simulation2 package. - -Other ------ -- Precommit cleanup run. -- Updates yaml. -- Corrected formatting. -- Enabled source build on PR for testing. -- Adjusted build packages of source CI. -- Additional linting and formatting. -- Removed merge markers from a python file. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced slam pausing/resuming functionality in sm_dance_bot. -- Fixed recursion possibility by moving a method after the one it calls. -``` - -```rst -Section_7 -========= - -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) -- Feature/nav2z renaming (#144) -- Add SM Atomic SM generator. (#143) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - -Changed -------- - -- Minor tweaks (#130) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Update package list. (#142) -- Update readme (#164) -- 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 pipeline error -- Fixing broken master build -- SrConditional fixes and formatting (#168) - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing references -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing references -- Removing parameters smacc -- Removing references - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section 8 -========= - -Added ------ -- Added Feature/planner changes 16 12 (#191). -- Added Feature/replanning 16 dec (#193). -- Added Feature/undo motion 20 12 (#196). -- Added Feature/undo motion 20 12 (#198). -- Added Feature/sync 21 12 (#199). -- Added Feature/warehouse2 22 12 (#200). -- Added Feature/warehouse2 23 12 (#201). -- Added Feature/minor tune (#203). -- Added Merging code from backport foxy and updates about autoware (#208). -- Added Foxy backport (#206). -- 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. -- Added workflow for testing prerelease builds. -- Added Dockerfile w/ ROS distro as argument. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Added alternative ManualTracing. -- Added 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". - -Fixed ------ -- Fixed several fixes (#194). -- Fixed tuning warehouse3 (#197). -- Fixed fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green (#204). -- Fixed minor broken build. -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed formatting of python file. -- Fixed bug in smacc2 component. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_9 -========= - -Added ------ -- Added smacc2_performance_tools. -- 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. Optionally, you can select the nodes to wait. - -Changed -------- -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated smacc2_rta command across readmes. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. - -Fixed ------ -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. (#62). -- Corrected all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. - -Other ------ -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting improvements. -- Noticed a note that was not removed. -- Attempted pre-commit fixes. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_10 -========== - -Added ------ -- New client behavior `cb_wait_topic_message`: asynchronous behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: waits for nav2 nodes to subscribe to the `/bond` topic and ensures they are alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature with precommit updates. -- `sm_dance_bot` visualizing TurtleBot3 with lidar show/hide option and formatting improvements. -- Gazebo fixes for showing the robot and lidar in various dance bot features. -- Progress in AWS navigation demo. -- Progress in navigation testing with core improvements. -- Progress in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Progress in `sm_multi_stage_1` functionality. - -Changed -------- -- Minor formatting improvements. -- Minor navigation parameters fixes on `sm_dance_bot`. -- Adjusted build packages of source CI. -- Additional linting and formatting. -- Moved method after the method it calls to prevent recursion. - -Fixed ------ -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Removed merge markers from a Python file. - -Removed -------- -- Nothing. - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco -``` - -```rst -Section_11 -========== - -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) -- Feature/nav2z renaming (#144) -- Added SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add SM core test (#138) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - -Changed -------- - -- Minor tweaks (#130) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ - -- Waypoints navigator bug (#133) -- Resolve compile warnings (#137) -- Fixing pipeline error -- Fixing broken master build -- SrConditional fixes and formatting (#168) - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake - -Other ------ - -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list. (#142) -- Update readme (#164) -- Update readme -- More readme updates -- 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. -- Precommit cleanup -- Workflows update -- Docker refactoring -- Repos dependency -- Adding dependency to ur5 client -- Progress on move_it PR -- Improving dockerfile for building local tests -- Fixing compiling issues -- Warehouse2 progress (#179) -- Format (#180) -- Sm_dance_bot_warehouse_3 (#181) -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More waypoints -- Finishing touches 1 -- Readme -- Default values -- Merge -- Headless and other fixes -- Minor changes (#175) -- Waypoint Inputs (#178) -- Warehouse2 -- Husky launch file in sm_dance_bot -- Add dependencies for husky simulation. -- Fix formatting. -- Update dependencies for husky in rolling and galactic. -- More on aws demo -- Minor changes -- Mode_5_sequence_b -- Mode_4_sequence_b -- Sm_multi_stage_1 most -- Sm_multi_stage_1 sequence d -- Sm_multi_stage_1 c sequence -- Sm_multi_stage_1 reworking (#172) -- Multistage modes -- Sm_multi_stage sequences -- Sm_multi_state_1 steps -- Initial migration to smacc2 -- Fixing some errors introduced on formatting -- Missing dependency -- Fixing some more linting warnings -- Progressing in the moveit migration testing -- Updating format -- Adding .reps dependencies and also fixing some build errors -- Docker refactoring -- Minor dockerfile test workaround -- Minor -- Progress on moveit -- More testing on moveit behaviors -- Minor configuration -- Pending references -- Navigation 2 stack renaming -- Formatting -- 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 -- Minor -- Build fix -- Pre-commit cleanup -- Feat: add qos durability to SmaccPublisherClient -- Feat: add reliability qos config -- Refactor: remove line -- Fix: add a missing colon -- Fix: add a missing colon -- Fix: some formatting and templating on SrConditional -- Fix: move trigger logic into headers -- Fix: lint -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional - -```rst -Section_12 -========== - -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 rolling builds (#222) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Foxy backport (#206) -- Add mergify rules file. -- Try fixing CI for rolling. (#209) -- Remove example things from Foxy CI setup. (#214) -- 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 -- 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" -- 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 - -Changed -------- -- some reordering fixes -- several fixes (#194) -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements (#204) -- format issues -- minor formatting fixes - -Fixed ------ -- headless and other fixes -- default values -- more fixes -- fixing docker for foxy and galactic -- removing warnings (#213) -- minor broken build - -Removed -------- -- pure spinning behavior missing files -- weird moveit not downloaded repo -- minor linking errors foxy - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_13 -========== - -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 to 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 -------- -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed tracing events. -- Renamed folders. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Optimized dependencies in move_base_z_planners_common. -- Corrected all linters and formatters. -- Minor formatting improvements. - -Fixed ----- -- Bug in smacc2 component. -- Reverted markdowns to html. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Correct trailing spaces. -- Fix source CI and correct README overview. -- Fix pre-commit issues. -- Attempting pre-commit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. -- Deleted tracing.md. - -Other ------ -- Some progress on navigation rolling. -- More changes on performance tests. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- More on performance and other issues. -- Format improvements. -``` - -```rst -Section_14 -========== - -Added ------ - -- Introduce new feature `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- Implement 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. -- Progress in AWS navigation demo. - -Changed -------- - -- Minor formatting improvements. - -Fixed ------ - -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. -- Fix format on `cb_pause_slam` client behavior. -- Minor hotfix. -- Fix gazebo to show the robot and the lidar. - -Removed -------- - -- Remove `neo_simulation2` package. - -Other ------ - -- Merge and progress. -- Precommit cleanup run. -- Updates yaml. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Various core improvements during navigation testing. -- More on navigation. -- Keep hammering on `sm_multi_stage_1`. -- Progress in `sm_dance_bot` visualizing turtlebot3. -- Cleaning and lidar show/hide option. -- Cleaning files and making formatting work. -- More fixes. -- Gaining traction on `sm_multi_stage_1`. -- Two stages. -- 3 part. -- 4th stage. -- 5th stage. -- Diverse improvements in navigation and performance. -``` - -*pabloinigoblasco* - -## Section_15 - -### Added -- Feature/diverse improvements in navigation performance (#117) -- Feature/slam toggle and smacc deep history (#122) -- Feature/dance bot s pattern (#128) -- First working version of sm template and template generator (#127) -- 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) -- Feature/sm dance bot strikes back refactoring (#152) -- Feature/migration moveit client (#151) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- 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) -- Remove node creation and create only a logger (#149) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Minor tuning to mitigate overshot issue cases in waypoints navigator (#133) -- 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) -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs (#144) - -### Miscellaneous -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back and removed some comments (#148) -- Update package list (#142) -- Update readme (#164) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Precommit cleanup -- Workflows update -- Pending references -- Repos dependency -- Docker refactoring -- More readme updates - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: pabloinigoblasco - -```rst -Section_16 -========== - -Added ------ -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- finetuning waypoints (#187) -- Feature/cb pure spinning (#188, #189) -- pure spinning behavior missing files -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- several fixes (#194) -- minor changes (#195) -- Feature/undo motion 20 12 (#196, #198) -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- fixing warehouse 3 problems, and other core improvements (#204) -- added missing file from warehouse2 (#205) -- docker build files for all versions (#225) -- Feature/retry behavior warehouse 1 (#226) -- Foxy backport (#206) - -Changed -------- -- Fix code generators (#221) -- Fix other build issues. -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp - -Fixed ------ -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- ros2 launch sm_three_some sm_three_some -- to -- ros2 launch sm_three_some sm_three_some.launch -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- David Revay -- pabloinigoblasco -``` - -```rst -Section_17 -========== - -Added ------ -- 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 to install necessary packages and configure tracing group. -- Alternative ManualTracing created. -- New sm markdowns added. -- README tutorial added for Dockerfile. -- smacc2_performance_tools added. -- Performance tests improvements made. -- Optimized dependencies in move_base_z_planners_common. -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - -Changed -------- -- Wording changed from "smacc application" to "SMACC2 library". -- Mentions of SMACC/ROS updated to SMACC2/ROS2. -- Event generator library renamed. -- Update smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- Trailing spaces corrected. -- Launch command updated to ``ros2 launch sm_respira_1 sm_respira_1.launch``. -- Several core improvements made during navigation testing. -- Pre-commit fixes attempted. - -Fixed ------ -- Bug in smacc2 component resolved. -- Build of missing rolling repositories enabled. -- Navigation2 now available for semi-binary build. -- Galactic builds removed from master, keeping only rolling. Submodules removed and .repos file used. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. Now automated in setupTracing.sh. -- Clang-format execution on smacc2_sm_reference_library package. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ -- Introducing new feature `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. -- Added new client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to become active. Optionally select nodes to wait for. -- Implemented base for the sm_aws_warehouse navigation. -- Added navigation parameters fixes for sm_dance_bot. -- Introducing new feature `cb_pause_slam` client behavior. - -Changed -------- -- Corrected all linters and formatters. -- Various formatting improvements. -- Progress made in AWS navigation demo. -- Minor format adjustments. -- Updated yaml files. -- Renamed doxygen deployment workflow. -- Added lidar show/hide option for dance bot launch in Gazebo. -- Gazebo fixes for visualizing the robot and lidar in sm_dance_bot. -- Doubled sm_multi_stage_1 functionality. -- Gazebo fixes for sm_dance_bot_strikes_back. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- No items removed. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - ---- - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -## Section_19 - -### Added -- Added multistage modes to `sm_multi_stage_1`. -- Added sequences and steps to `sm_multi_stage_1`. -- Added new sequences `mode_5_sequence_b` and `mode_4_sequence_b` to `sm_multi_stage_1`. -- Added AWS navigation to `sm_dance_bot`. - -### Changed -- Renamed `sm_advanced_recovery_1`. -- Reworked `sm_multi_stage_1` with new sequences and steps. - -### Fixed -- Fixed waypoint 4 and iterations for robot course completion. -- Fixed initial state machine transition timestamp. -- Fixed QOS durability for `SmaccPublisherClient`. - -### Removed -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs` and `smacc` parameters. - -### Miscellaneous -- Co-authored with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , and pabloinigoblasco . -- Various minor improvements, formatting fixes, and dependency updates. -- Added SVGs to READMEs. -- Docker environment now executable from any environment. -- Husky launch file added to `sm_dance_bot`. -- Added dependencies for Husky simulation. - -```rst -Section_20 -========== - -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. -- Wharehouse2 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. -- 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 adding more components for autoware demo. -- Autoware demo. -- Docker files for different revisions, warnings removal, and more testing on navigation. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Retry behavior warehouse 1. -- Progress in barrel husky. -- Only rolling version should be pre-released on master. -- Barrel search build fix and warehouse3. -- Fixing startup problems in warehouse 3. -- Multiple controllable leds plugin. -- Progress in husky demo. -- Add ignition file and update repos files. -- Improving navigation behaviors. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. - -Changed -------- -- Fix formatting. -- Minor changes. -- Merge. -- Headless and other fixes. -- Default values. -- Several fixes. -- Tuning and fixes. -- Minor tune. -- Format issues. -- Finishing warehouse2. -- Tuning and fixes. -- Correct Focal-Rolling builds by fixing the version of rosdep yaml. - -Fixed ------ -- Fixing broken build. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Fix broken source build. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Removed -------- -- Weird moveit not downloaded repo. -- Pure spinning behavior missing files. -- Missing sm. -- Missing. -- Foxy CI. -- Fix. -- Some reordering fixes. -- Missing file. -- Minor format fix. -- Other minor changes. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_21 -========== - -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 for documentation. -- Use docs/ as 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. - Co-authored-by: Denis Štogl . -- Update tracing/ManualTracing.md. - Co-authored-by: Denis Štogl . -- Update smacc_sm_reference_library/sm_atomic/README.md. - Co-authored-by: Denis Štogl . -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- 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. -- Enable cppcheck. -- Added missing licenses. - -Changed -------- -- 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. -- Update changelogs. -- Changed wording "smacc application" to "SMACC2 library". - Co-authored-by: Denis Štogl . -- Reactivating smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug in smacc2 component. -- Reverted markdowns to html. -- More changes on performance tests. -- 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 (#58). -- Fix source CI and correct README overview (#62). -- Update c_cpp_properties.json. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Also noticed a note I had made while producing these that was not removed. -- Update doxygen links (#70). - Co-authored-by: Ubuntu 20-04-02-amd64 . -- More Readme Updates (#72). - Co-authored-by: Ubuntu 20-04-02-amd64 . -- More Readme (#74). - Co-authored-by: Ubuntu 20-04-02-amd64 . -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in AWS navigation demo. -- More on navigation. -- Sm_advanced_recovery_1 reworked (#83). -- Fix pre-commit. -- Trying to fix Pre-Commit. - Co-authored-by: Ubuntu 20-04-02-amd64 . -- More sm_advanced_recovery_1 (#84). - Co-authored-by: Ubuntu 20-04-02-amd64 . -- More sm_advanced_recovery_1 work (#85). - Co-authored-by: Ubuntu 20-04-02-amd64 . -- Sm_advanced_recovery_1 round 4 (#86). - Co-authored-by: Ubuntu 20-04-02-amd64 . -- Brettpac branch (#87). -- Sm_atomic_performance_test_a_2. -- Sm_atomic_performance_test_a_1. - Co-authored-by: Ubuntu 20-04-02-amd64 . -- Sm_atomic_performance_test_c_1 (#88). - -Fixed ------ -- Correct formatters. -- Correct formatting of python file. - -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. -- 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. -- Moved tracing.md to tracing directory. -- Removed galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Cleanup. -- Edited tracing.md to reflect new tracing event names. -``` - -```rst -Section_22 -========== - -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. Nodes to wait can be optionally selected. -- New feature: `cb_pause_slam` client behavior. -- New feature: `sm_dance_bot_lite`. - -Changed -------- -- Updated launch command. -- Corrected all linters and formatters. -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Merge and progress in various features. -- Formatting improvements. - -Fixed ------ -- Fixed precommit. -- Removed some compile warnings. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_23 ------------ - -### Added -- Added `sm_dance_bot` visualizing `turtlebot3`. -- Added lidar show/hide option for cleaning. -- Added formatting improvements for cleaning files. - -### Changed -- Improved `sm_dance_bot` Lite Gazebo functionality (#104). -- Enhanced Gazebo visualization for the robot and lidar. -- Doubled functionality for `sm_multi_stage_1` (#103). -- Improved Gazebo fixes for `sm_dance_bot_strikes_back`. - -### Fixed -- Resolved formatting issues. -- Fixed issues with `sm_multi_stage_1` functionality (#109). -- Fixed issues with `sm_multi_stage_1` progress (#110, #111). -- Fixed issues with `neo_simulation2` package removal (#112). -- Fixed recursion possibility in method calls (#126). -- Fixed overshot issues in waypoints navigator (#133). -- Fixed minor format issues (#134). -- Fixed CI format for Python version (#148). - -### Removed -- Removed `neo_simulation2` package. -- Removed unnecessary parameters from `smacc`. -- Removed `sm_dance_bot_msgs` references. - -### Miscellaneous -- Co-authored commits with Ubuntu 20-04-02-amd64 . -- Co-authored commits with DecDury and Denis Štogl . -- Updated READMEs with SVGs for atomic, dance_bot, and others. -- Updated package list. -- Updated launch command in README.md. -- Updated Docker environment for cross-environment execution. -- Progressed in migration to `smacc2` for MoveIt client. -- Added dependencies and fixed build errors for MoveIt migration. -- Improved Dockerfile for local test building. -- Updated README with additional information. - -### Contributors -- Collaborated with pabloinigoblasco . - -Section_24 -========== - -Added ------ -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- 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) -- Added reliability qos config -- Finishing touches 1 -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- Improving undo motion navigation warehouse2 -- Tuning and fixes -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green - -Fixed ------ -- Add a missing colon -- Fixing pipeline error -- Fixing broken master build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build -- Fixing broken build - -```rst -Section_25 - -Version 0.1.0 (Date: TBD) - -Added ------ - Build-status table - Detailed install instructions (adjusted from [here](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) -Changed -------- - Default build type set to `Release` for faster performance and smaller executables - Updated examples section -Fixed ------ - Resolved missing dependency in smacc_msgs and reorganized for better overview - Fixed build issues - Fixed bug in smacc2 component @@ -2093,12 +61,8 @@ Fixed - Corrected build-overview table - Updated and unified CI configurations -Removed -------- - Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh -Other ------ - Reverted changes in commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Restored all versions to 0.0.0 - Ignored all packages except smacc2 and smacc2_msgs @@ -2121,8 +85,6 @@ Other - Added setupTracing.sh for automated installation of ros-rolling-ros2trace - Location of sh file assumed if user follows README.md under "Getting started" -Contributors ------------- - Denis Štogl - Pablo Iñigo Blasco - pabloinigoblasco @@ -2130,6 +92,3 @@ Contributors - Declan Dury - brettpac - David Revay -``` - -*pabloinigoblasco* diff --git a/smacc2_client_library/nav2z_client/custom_planners/backward_global_planner/package.xml b/smacc2_client_library/nav2z_client/custom_planners/backward_global_planner/package.xml index 943416f62..1b1769fc6 100644 --- a/smacc2_client_library/nav2z_client/custom_planners/backward_global_planner/package.xml +++ b/smacc2_client_library/nav2z_client/custom_planners/backward_global_planner/package.xml @@ -8,7 +8,7 @@ Pablo Inigo Blasco Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/nav2z_client/custom_planners/backward_local_planner/package.xml b/smacc2_client_library/nav2z_client/custom_planners/backward_local_planner/package.xml index d48006bca..ba92f0e6a 100644 --- a/smacc2_client_library/nav2z_client/custom_planners/backward_local_planner/package.xml +++ b/smacc2_client_library/nav2z_client/custom_planners/backward_local_planner/package.xml @@ -7,7 +7,7 @@ Pablo Inigo Blasco Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/nav2z_client/custom_planners/forward_global_planner/package.xml b/smacc2_client_library/nav2z_client/custom_planners/forward_global_planner/package.xml index 744062972..d51be8ba5 100644 --- a/smacc2_client_library/nav2z_client/custom_planners/forward_global_planner/package.xml +++ b/smacc2_client_library/nav2z_client/custom_planners/forward_global_planner/package.xml @@ -8,7 +8,7 @@ Pablo Inigo Blasco Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/nav2z_client/custom_planners/forward_local_planner/package.xml b/smacc2_client_library/nav2z_client/custom_planners/forward_local_planner/package.xml index be0996987..947b352e5 100644 --- a/smacc2_client_library/nav2z_client/custom_planners/forward_local_planner/package.xml +++ b/smacc2_client_library/nav2z_client/custom_planners/forward_local_planner/package.xml @@ -8,7 +8,7 @@ Pablo Inigo Blasco Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/nav2z_client/custom_planners/nav2z_planners_common/package.xml b/smacc2_client_library/nav2z_client/custom_planners/nav2z_planners_common/package.xml index 6c91fb94a..ac1e29909 100644 --- a/smacc2_client_library/nav2z_client/custom_planners/nav2z_planners_common/package.xml +++ b/smacc2_client_library/nav2z_client/custom_planners/nav2z_planners_common/package.xml @@ -8,7 +8,7 @@ Pablo Inigo Blasco Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/nav2z_client/custom_planners/undo_path_global_planner/package.xml b/smacc2_client_library/nav2z_client/custom_planners/undo_path_global_planner/package.xml index c0ed29d32..1175151a5 100644 --- a/smacc2_client_library/nav2z_client/custom_planners/undo_path_global_planner/package.xml +++ b/smacc2_client_library/nav2z_client/custom_planners/undo_path_global_planner/package.xml @@ -8,7 +8,7 @@ Pablo Inigo Blasco Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/nav2z_client/nav2z_client/CHANGELOG.rst b/smacc2_client_library/nav2z_client/nav2z_client/CHANGELOG.rst index a4020f7ed..706497ef1 100644 --- a/smacc2_client_library/nav2z_client/nav2z_client/CHANGELOG.rst +++ b/smacc2_client_library/nav2z_client/nav2z_client/CHANGELOG.rst @@ -1,7724 +1,57 @@ Changelog for package nav2z_client =================================== -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from robosoft-ai/SMACC2 -- Brettpac branch (`#518 `_) - - Attempted fix for ros buildfarm issue - - Further work on buildfarm issue - - Co-authored-by: brettpac -- Contributors: brettpac, pabloinigoblasco +.. warning:: + **DEPRECATED**: This package is deprecated in favor of cl_nav2z. + Please use cl_nav2z for all new development. + This package is maintained for backwards compatibility only. -Version 2.3.6 (2023-03-12) --------------------------- -### No changes +2.3.16 (2023-07-16) +------------------- +* Brettpac branch (`#518 `_) +* Contributors: brettpac, pabloinigoblasco -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release -- Contributors: pabloinigoblasco - -### Changed -- More progress in humble SMACC2 deb generation -- Humble check -- Publisher -- Progress in migration to humble -- Feature/fix mutex galactic (#319) - - Bug fix for galactic mutex - - Testing undo motion and improving action client - - Refactored smacc action client - - Fix and progress in smacc action client - - Progress in smacc action client fork based on signals - - More changes and testing - - More testing on abort - - Added smaccServiceerver client to galactic - - Updates and testing for husky robot - - Progress and testing for husky demo - - Testing abort forward and undo - - Finishing cancel and undo behavior tests -- Undo motion in stEvasion after detecting enemy - in testing (#315) - - Undo motion in stEvasion after detecting enemy - in testing - - Minor format changes - - Green SMACC2 -- Feature/husky barrel improvements (#314) - - Improvements in navigation client behaviors and husky barrel demo - - Many improvements in action client and cb sequence for husky barrel search - - More navigation behaviors on husky barrel search demo - - Functionality improvements in navigation and warehouse 3 -- Husky_improvements (#299) - - Different planners profiles for navigation - - Changes from galactic branch - - Planner switcher and fixes -- Feature/barrel husky improvements (#293) - - Renamed to smacc2 and smacc2_msgs - - Updated package and package.xml - - Dockerfile with ROS distro argument - - Added setupTracing.sh for tracing group configuration - - Removed manual installation of ros-rolling-ros2trace - - Created alternative ManualTracing - - Added new sm markdowns - - Added Dockerfile for Rolling and Galactic - - Co-authored-by: Denis Štogl - - Updated mentions of SMACC/ROS to SMACC2/ROS2 - - Some progress on navigation rolling - - Performance tests improvements - - Format cleanup and performance tests - -### Removed -- Tracing directory -- Manual installation steps -- Unused tracing events -- Galactic builds from master -- Submodules for rolling repositories -- Trailing spaces in sm_reference_library -- Unused smacc2_sm_reference_library package -- Clang-format execution on smacc2_sm_reference_library -- Unused smacc2_rta command across readmes -- Cleanup of sm_atomic_24hr - -```rst -Section_2 -========= - -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 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. -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Fixed pre-commit issues. -- Fixed formatting. - -Removed -------- -- Removed note that was not removed. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_3 -========= - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive, with optional node selection. -- New feature: sm_dance_bot visualizing turtlebot3. -- New feature: dance bot launch gz lidar choice, with cleaning and lidar show/hide option. -- New feature: gazebo fixes for sm_dance_bot_strikes_back. -- New feature: diverse improvements in navigation and performance. -- New feature: slam toggle client behaviors and slam_toolbox components, introducing smacc2::deep_history syntax. -- New feature: dance bot s pattern, polishing sm_dance_bot and s-pattern. -- First working version of sm template and template generator. - -Changed -------- - -- Progress in AWS navigation demo. -- Progress in navigation testing. -- Progress in sm_dance_bot tests. -- Progress in markers cleanup. -- Minor navigation improvements. -- Minor tuning to mitigate overshot issue cases. - -Fixed ------ - -- Navigation parameters fixes on sm_dance_bot. -- Remove some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Move method after the method it calls to prevent recursion. -- Resolve compile warnings. - -Removed -------- - -- Remove merge markers from a Python file. - -Contributors ------------- - -- Ubuntu 20-04-02-amd64 (brett@robosoft.ai) -- Pablo Iñigo Blasco (pablo@ibrobotics.com) -``` - -```rst -Section_4 -========= - -Added ------ - -- 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) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked sm_multi_stage_1 (#172) -- Progressed in moveit migration testing -- Updated readme (#164) -- Finetuned waypoints (#187) - -Fixed ------ - -- Fixed launch command in README.md -- Fixed CI: format fix python version (#148) -- Fixed node creation in SM Atomic SM generator (#149) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build in aws navigation -- Fixed formatting in warehouse2 (#177) -- Fixed SrConditional formatting (#168) -- Fixed several issues in replanning (#194) -- Fixed several minor issues - -Removed -------- - -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit cmake -- Removed test ur5 -- Removed node creation and create only a logger - -Other Changes -------------- - -- Updated navigation 2 stack naming -- Added .reps dependencies and fixed build errors -- Added dependency to ur5 client -- Updated format in moveit migration -- Updated dockerfile for building local tests -- Updated docker refactoring -- Updated progress on move_it PR -- Updated husky launch file in sm_dance_bot -- Updated dependencies for husky in rolling and galactic -- Updated progress on aws navigation and refactorings -- Updated warehouse3 tuning -- Updated undo motion navigation warehouse2 -- Updated undo tuning and errors -- Updated format issues -- Updated default values -- Updated headless and other fixes -- Updated merge -- Updated mode_5_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b -- Updated mode_4_sequence_b - -```rst -Section 5 -========= - -Added ------ -- Feature/warehouse2 23 12 (#201) -- Added missing file from warehouse2 (#205) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- 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 -- Rename to smacc2 and smacc2_msgs -- Added setupTracing.sh - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing -- 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" -- Updated name of package and package.xml to pass liter. -- Reset all versions to 0.0.0 -- Updated description table -- Updated table -- Renamed tracing events after -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Updated smacc2_rta command across readmes -- Cleaned up sm_atomic_24hr -- Optimized deps in move_base_z_planners_common -- Renamed event generator library -- Renamed folders, deleted tracing.md, edited README.md -- 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 sm_respira_1 sm_respira_1.launch launch command (#69) -- Updated doxygen links (#70) -- More Readme Updates (#72) -- More Readme (#74) - -Fixed ------ -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Correct formatters -- Enable cppcheck -- Correct formatting of python file -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Removed manual installation of ros-rolling-ros2trace -- Fixed source CI and corrected README overview -- Several core improvements during navigation testing - -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 - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_6 -========= - -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 add 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 -------- - -- Progress in aws navigation demo -- Navigation parameters fixes on sm_dance_bot -- Several core improvements during navigation testing -- Formatting improvements -- Corrected all linters and formatters - -Fixed ------ - -- Fix pre-commit issues -- Remove some compile warnings - -Removed -------- - -- Minor changes - -Contributors ------------- - -- Pablo Iñigo Blasco -- Brett -- Denis Štogl -- Denis Štogl -``` - -## Section_7 - -### Added -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional selection of nodes to wait for. -- First working version of sm template and template generator. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. - -### Changed -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Going forward in testing `sm_dance_bot` introducing slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. -- Minor tuning to mitigate overshot issue cases. -- Minor navigation improvements. -- Renaming in navigation 2 stack. -- Rolling Docker environment to be executed from any environment. - -### Fixed -- Format fixes. -- Corrected formatting. -- Adjusted build packages of source CI. -- Fixed launch command for `sm_dance_bot_strikes_back`. -- Removed merge markers from a python file. -- Removed `neo_simulation2` package. -- Removed parameters from `smacc`. - -### Removed -- Removed `sm_dance_bot_msgs`. - -### Miscellaneous -- Several core improvements during navigation testing. -- Formatting improvements. -- Minor format adjustments. -- Minor hotfixes. -- Precommit cleanup. -- Workflows update. -- Noticed launch command was incorrect in README.md. - -### Contributors -- Co-authored by Ubuntu 20-04-02-amd64 . -- Co-authored by pabloinigoblasco . - -```rst -Section_8 -========= - -Added ------ - -- Feature/sm dance bot strikes back refactoring (#152) - - Refactored dance bot strikes back feature. - - Co-authored-by: DecDury , Denis Štogl - -- Feature/migration moveit client (#151) - - Initial migration to smacc2. - - Fixed errors introduced on formatting. - - Added missing dependency. - - Fixed linting warnings. - - Added .reps dependencies and fixed build errors. - - Added repos dependency. - - Added dependency to ur5 client. - - Docker refactoring. - - Progress on move_it PR. - - Improved dockerfile for building local tests. - - Fixed compiling issues. - -Changed -------- - -- Update readme (#164) - - Updated readme content. - - Co-authored-by: Ubuntu 20-04-02-amd64 - -- Add QOS durability to SmaccPublisherClient (#163) - - Added QOS durability feature to SmaccPublisherClient. - -Fixed ------ - -- Fixed broken master build. -- Fixed pipeline error. - -Removed -------- - -- Removed test from main moveit cmake. - -Other ------ - -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Added durability to SmaccPublisherClient. -- SrConditional fixes and formatting (#168) -- Warehouse2 progress (#179) -- Waypoint Inputs (#178) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Minor tune (#203) -- Fixed warehouse 3 problems and other core improvements (#204) -- Added missing file from warehouse2 (#205) - -Authors -------- - -- Pablo Iñigo Blasco -``` - -```rst -Section 9 -========= - -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 -- Enable cppcheck -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Include necessary package and edit Threesome launch -- Open new folder for additional tracing contents -- Use manual deployment for now. -- Rename header files and correct format. -- Rename to smacc2 and smacc2_msgs -- Update ci-build-source.yml -- Update doxygen-check-build.yml -- Update name of package and package.xml to pass liter. -- Update table -- Update tracing/ManualTracing.md -- Update description table. -- Use docs/ as source folder for documentation -- Use docs/ as output directory. - -Changed -------- -- Change extension of imports. -- Change extension -- Change wording "smacc application" to "SMACC2 library" -- Correct codespell. -- Correct formatting of python file. -- Correct formatters. -- Correct python linters warnings. -- Correct trailing spaces. -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable disabled packages and update workflows. -- Disable some packages and update workflows. -- Ignore further packages -- Ignore all packages except smacc2 and smacc2_msgs -- Optimized deps in move_base_z_planners_common. -- Refine cp subscriber cp publisher -- Reactivate smacc2 nav clients for rolling via submodules -- Reformat sm_reference_library -- Remove example things from Foxy CI setup. (#214) -- Remove 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" -- Reset all versions to 0.0.0 -- Rename tracing events after -- Rename folders, delete tracing.md, edit README.md -- Rename smacc2_rta command across readmes -- Satisfy ament_lint_cmake -- Update changelogs -- Update GitHub branch reference. -- Update smacc_sm_reference_library/sm_atomic/README.md - edit from html to markdown syntax -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Update smacc2_rta command across readmes -- Update tracing/ManualTracing.md -- Update tracing.md to reflect new tracing event names -- Update to master update -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs -- Update to smacc2 and smacc2_msgs - -Fixed ------ -- Fix rolling builds (#222) -- Fix source CI and correct README overview. (#62) -- Minor broken build -- Minor changes -- Minor format -- Minor formatting fixes -- Minor linking errors foxy -- Remove tracing directory -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory -- Remove tracing directory - -```rst -Section_10 -========== - -Added ------ -- Update doxygen links (#70) by Ubuntu 20-04-02-amd64 -- More Readme Updates (#72) by Ubuntu 20-04-02-amd64 -- More Readme (#74) by Ubuntu 20-04-02-amd64 -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Base for the sm_aws_aarehouse navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Formatting improvements -- Progress in AWS navigation demo -- 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) -- More sm_multi_stage_1 (#91) -- Wait topic message client behavior (#81) -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success -- Feature/wait nav2 nodes client behavior (#82) -- Adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait -- Correct all linters and formaters (#82) -- Progress in AWS navigation demo -- Navigation parameters fixes on sm_dance_bot - -Changed -------- -- Update README.md with updated launch command - -Fixed ------ -- Attempting precommit fixes -- Fix pre-commit -- Trying to fix Pre-Commit - -Removed -------- -- Minor format -- Merge and progress -- Fix format -``` - -```rst -Section_11 -========== - -Added ------ -- New feature, cb_wait_topic_message: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2, waiting for nav2 nodes to subscribe to the /bond topic and ensuring they are alive. Optional selection of nodes to wait for. -- Base for the sm_aws_warehouse navigation. -- Gazebo fixes to show the robot and lidar. -- First working version of sm template and template generator. -- Waypoints navigator bug minor tuning to mitigate overshot issue cases. -- SM core test. - -Changed -------- -- Progress in AWS navigation demo. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Progress in testing sm_dance_bot introducing slam pausing/resuming functionality. -- Polishing sm_dance_bot and s-pattern. -- More refinement in sm_dance_bot. - -Fixed ------ -- Navigation parameters fixes on sm_dance_bot. -- Minor format issues. -- Minor hotfix. -- Minor navigation improvements. - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. - -Other ------ -- Several core improvements during navigation testing. -- Additional linting and formatting. -- Adjust build packages of source CI. -- Precommit cleanup run. -- Enable source build on PR for testing. -- Format improvements. -- Minor format adjustments. -- Minor tweaks. -- Format fixes. -- Pending references. -- Formatting. -- Cleaning files and making formatting work. -- More fixes. -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -``` - -```rst -Section_12 -========== - -Added ------ - -- 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 SM warehouse 2 13 dec 2 (#182) -- Added CB pure spinning (#188) -- Added planner changes 16 12 (#191) -- Added replanning 16 dec (#193) -- Added undo motion 20 12 (#196) -- Added sync 21 12 (#199) -- Added warehouse2 22 12 (#200) -- Added warehouse2 23 12 (#201) -- Added minor tune (#203) - -Changed -------- - -- Updated package list (#142) -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments (#152) -- Fixed CI: format fix python version (#148) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) - -Fixed ------ - -- Noticed launch command was incorrect in README.md (#152) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed formatting -- Fixed some linting warnings -- Fixed some errors introduced on formatting -- Fixed warehouse 3 problems and other core improvements (#204) -- Several fixes (#194) - -Removed -------- - -- Removed parameters smacc (#147) -- Removed node creation and create only a logger (#149) -- Removed test from main moveit cmake - -Other ------ - -- Precommit cleanup -- Workflows update -- Docker refactoring -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo -- More testing on moveit -- More testing on moveit behaviors -- More readme updates -- More changes and headless -- Merge -- Default values -- Pure spinning behavior missing files -- Warehouse2 progress -- Format -- Minor changes -- Minor configuration -- Minor dockerfile test workaround -- Minor tune -- Improving dockerfile for building local tests -- Undo tuning and errors -- Format issues -- Finishing warehouse2 - -Collaborators -------------- - -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section_13 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added dockerfiles (#225). -- Added Feature/retry behavior warehouse 1 (#226). -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. - -Changed -------- -- Updated SM template and made example code clearly visible. -- Updated templated to use Blackboard storage. -- Updated template to resolve the global data correctly. -- Updated sm_name.hpp. -- Changed wording "smacc application" to "SMACC2 library". -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. -- Renamed tracing events after. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Fixed ------ -- Fixed code generators (#221). -- Fixed other build issues. -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Corrected formatters. -- Fixed bug in smacc2 component. - -Removed -------- -- Removed use of node in the sm performance template. -- Removed manual installation of ros-rolling-ros2trace. - -Other Changes -------------- -- Backported changes to foxy. -- Reordered and refined components for autoware demo. -- Improved smacc core by adding more components. -- Progress in autoware machine. -- Reactivated smacc2 nav clients for rolling via submodules. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Updated ci-build-source.yml. -- Updated tracing/ManualTracing.md. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated README tutorial for Dockerfile. -- Updated description table. -- Updated table. -- Copied initial docs. -- Moved tracing.md to tracing directory. -- Edited tracing.md to reflect new tracing event names. -- Created alternative ManualTracing. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Renamed folders, deleted tracing.md, edited README.md. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section 14 -========== - -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. - -Changed -------- - -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated doxygen links (#70) -- Updated README.md launch command -- Corrected all linters and formatters. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62) -- Fixed trailing spaces. -- Fixed pre-commit issues. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_15 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and wait for them to be alive. Optionally select the nodes to wait. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax. -- 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. - -Fixed ----- -- Remove some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Adjust build packages of source CI. -- Move method after the method it calls to prevent recursion. - -Removed -------- -- Remove neo_simulation2 package. - -Other ------ -- Several core improvements during navigation testing. -- Format improvements. -- Merge and progress. -- Precommit cleanup run. -- Minor hotfix. -- Minor tweaks. -- Additional linting and formatting. -- Remove merge markers from a python file. -- First working version of sm template and template generator. -- Progress in aws navigation demo. -- Base for the sm_aws_aarehouse navigation. -- Progressing in aws navigation. -- Navigation parameters fixes on sm_dance_bot. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -``` - -Section 16 -=========== - -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) -- Fix CI: format fix python version (#148) -- Fixing pipeline error -- Fixing broken master build -- Finetuning waypoints (#187) - -Fixed ------ -- Fixing compiling issues -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Fixing some formatting and templating on SrConditional -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_17 -========== - -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) -- Update file for fake hardware simulation and add file for gazebo simulation. (#224) -- Add ignition file and update repos files. -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Update ci-build-source.yml -- Change extension of imports. -- Enable cppcheck -- 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. -- 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 -- 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" - 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 - -Changed -------- -- ros2 launch sm_three_some sm_three_some - to - ros2 launch sm_three_some sm_three_some.launch -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Rename header files and correct format. -- Minor formatting fixes -- Change extension -- Correct GitHub branch reference. -- Minor broken build -- Some reordering fixes -- Minor format fix -- Other minor changes -- Changed wording "smacc application" to "SMACC2 library" - -Fixed ------ -- Fix broken source build (#227) -- Only rolling version should be pre-released on on master. (#230) -- Retry behavior warehouse 1 -- Minor format -- Minor linking errors foxy -- Minor format -- Minor linking errors foxy - -Removed -------- -- Disable disabled packages -- Disable some packages and update workflows. -- Ignore further packages -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable disabled packages -``` - - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ - -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. -- Reactivated smacc2 nav clients for rolling via submodules. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- More Readme Updates (#72). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Feature/aws demo progress (#80). -- Feature/wait nav2 nodes client behavior (#82). -- Feature/aws demo progress (#92). - -Changed -------- - -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed event generator library. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Corrected trailing spaces. -- Corrected all linters and formatters. - -Fixed ------ - -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Minor formatting fixes. -- Several core improvements during navigation testing. -- Attempted precommit fixes. - -Removed -------- - -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -``` - -```rst -Section_19 -========== - -Added ------ - -- New feature: cb_wait_topic_message - - Asynchronous client behavior that waits for a topic message and optionally checks its contents for success - - Added client behavior for nav2 to wait for nodes subscribing to the /bond topic and ensure they are alive - -Changed -------- - -- Navigation parameters fixes on sm_dance_bot -- Minor formatting improvements -- Progress in AWS navigation demo -- Merge and progress -- Formatting improvements for cb_pause_slam client behavior -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3 -- Gazebo fixes to show the robot and lidar for various dance bot versions -- Got sm_multi_stage_1 working (barely) and other related improvements - -Fixed ------ - -- Removed some compile warnings -- Removed neo_simulation2 package -- Corrected formatting and enabled source build on PR for testing -- Removed merge markers from a Python file - -Removed -------- - -- Removed neo_simulation2 package - -Collaborators -------------- - -- Co-authored by Ubuntu 20-04-02-amd64 -- Co-authored by pabloinigoblasco -``` - -Section 20 ------------ - -### Added -- Introduced `smacc2::deep_history` syntax. -- Added slam pausing/resuming functionality to `sm_dance_bot`. -- First working version of `sm` template and template generator. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added QOS durability to `SmaccPublisherClient`. -- Added AWS navigation to `sm_dance_bot`. - -### Changed -- Moved method after the method it calls to prevent recursion. -- Renamed `sm_advanced_recovery_1`. -- Reworked `sm_multi_stage_1` with multistage modes and sequences. -- Moved reference library SMs to `smacc2_performance_tools`. - -### Fixed -- Resolved compile warnings. -- Fixed CI format for Python version. -- Fixed launch command in README.md. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed some formatting errors. - -### Removed -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. -- Removed node creation and created only a logger. -- Removed test from main MoveIt CMake. - -### Miscellaneous -- Minor format tweaks and improvements. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Updated package list. -- Updated README files. -- Precommit cleanup. -- Workflow updates. -- Added remaining SVGs to READMEs. -- Added dependencies for husky simulation. -- More progress on AWS navigation and other refactorings on navigation clients and behaviors. -- More on AWS demo. -- Warehouse2 progress. -- Waypoint inputs progress. -- More waypoints added to `sm_dance_bot_warehouse_3`. -- Redid `sm_dance_bot_warehouse_3` waypoints. -- More changes and headless updates to `sm_warehouse_2_13_dec_2`. -- Merged changes in `sm_warehouse_2_13_dec_2`. -- Default values added. -- SrConditional fixes and formatting. - -Section_21 -=========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185): Added warehouse2 minor changes. -- Feature/sm warehouse 2 13 dec 2 (#186): Added format changes, more changes, headless merge, headless and other fixes, and default values. -- Feature/cb pure spinning (#188): Added format changes, more changes, headless merge, headless and other fixes, default values, and minor changes. -- Feature/cb pure spinning (#189): Added format changes, more changes, headless merge, headless and other fixes, default values, and minor changes. -- Feature/planner changes 16 12 (#191): Added minor changes, more fixes. -- Feature/replanning 16 dec (#193): Added minor changes, replanning for all examples, and several fixes. -- Feature/undo motion 20 12 (#196): Added minor changes, replanning for all examples, improving undo motion navigation in warehouse2, and tuning warehouse3. -- Feature/undo motion 20 12 (#198): Added minor changes, replanning for all examples, improving undo motion navigation in warehouse2, and undo tuning and errors. -- Feature/sync 21 12 (#199): Added minor changes, replanning for all examples, and format issues. -- Feature/warehouse2 22 12 (#200): Added minor changes, replanning for all examples, and format issues, finishing warehouse2. -- Feature/warehouse2 23 12 (#201): Added minor changes, replanning for all examples, tuning and fixes. -- Feature/minor tune (#203): Added tuning and fixes, and minor tune, fixing warehouse 3 problems, and other core improvements. -- Feature/barrel - do not merge yet (#233): Added minor changes, replanning for all examples, backport to foxy, minor format, and minor linking errors foxy. - -Changed -------- -- Foxy backport (#206): Updated formatting, fixed trailing spaces, corrected codespell and python linters warnings, added galactic CI build due to Navigation2 issues in rolling, made partial changes for ament_cpplint, added tf2_ros as dependency, disabled ament_cpplint and some packages, bumped ccache version, satisfied ament_lint_cmake, added missing licenses, disabled cpplint and cppcheck linters, corrected formatters, updated ci-build-source.yml, changed extension of imports, enabled cppcheck, corrected formatting of python file, included necessary package and edited Threesome launch, renamed header files, added workflow for checking doc build, updated doxygen-check-build.yml, created doxygen-deploy.yml, created workflow for testing prerelease builds, updated package names, executed on master update, reset all versions to 0.0.0, ignored all packages except smacc2 and smacc2_msgs, updated changelogs, reverted previous commit, updated description table, updated table, copied initial docs, created Dockerfile with ROS distro as argument, opened new folder for additional tracing contents, deleted tracing directory, moved tracing.md to tracing directory, added setupTracing.sh. - -Removed -------- -- Removed weird moveit not downloaded repo. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay - -```rst -Section_22 -========== - -Added ------ -- Automated installation of ros-rolling-ros2trace in setupTracing.sh -- Alternative ManualTracing method -- New SM markdowns -- Dockerfile for Rolling and Galactic -- README tutorial for Dockerfile -- smacc2_performance_tools -- Performance tests improvements -- Updates in SMACC2/ROS2 mentions -- New feature: cb_wait_topic_message for asynchronous client behavior -- New client behavior for nav2: wait nav2 nodes subscribing to the /bond topic - -Changed -------- -- Wording changed from "smacc application" to "SMACC2 library" -- Renamed tracing events -- Renamed folders and files -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Cleaned up sm_reference_library and sm_atomic_24hr -- Optimized dependencies in move_base_z_planners_common -- Renamed event generator library - -Fixed ----- -- Bug in smacc2 component -- Trailing spaces corrected -- Build of missing rolling repositories enabled -- Navigation2 enabled for semi-binary build -- Corrected README overview -- All linters and formatters corrected - -Removed -------- -- Manual installation of ros-rolling-ros2trace -- Galactic builds from master, keeping only rolling -- Submodules usage, now using .repos file -- Tracing.md file deleted - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_23 -========== - -Added ------ -- New feature: cb_wait_topic_message (#92) - Asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: cb_wait_topic_message_add (#94) - Waits for nav2 nodes subscribing to the /bond topic and ensures they are alive, with optional node selection. -- New client behavior: cb_pause_slam (#98) - Introduces cb_pause_slam client behavior. -- New feature: sm_dance_bot visualizing turtlebot3 (#101) - Includes lidar show/hide option and file cleaning. -- New feature: gazebo fixes for sm_dance_bot_strikes_back (#105) - Enhancements for showing the robot and lidar in Gazebo. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot (#95) - Corrected navigation parameters on sm_dance_bot. -- Minor hotfix in doxygen deployment workflow (#100) - Fixed a minor issue in the doxygen deployment workflow. - -Fixed ------ -- Removed some compile warnings (#96) - Eliminated certain compile warnings. -- Removed neo_simulation2 package (#112) - Deleted the neo_simulation2 package. - Corrected formatting and enabled source build on PR for testing. - -Collaborators -------------- -- Co-authored by Ubuntu 20-04-02-amd64 in multiple entries. -``` - -Section_24 -=========== - -Added ------ -- Adjusted build packages of source CI. -- Diverse improvements in navigation and performance. -- Added linting and formatting. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added dependencies for husky simulation. -- Added dependencies for husky in rolling and galactic. -- Waypoint Inputs. - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools. -- Renamed husky launch file in sm_dance_bot. -- Updated dependencies for husky in rolling and galactic. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Progress in testing sm_dance_bot introducing slam pausing/resuming functionality. -- Progress in moveit migration testing. -- Progress in moveit. -- Progress in moveit behaviors testing. -- Progress on aws navigation and some other refactorings on navigation clients and behaviors. -- More on aws demo. -- Slight waypoint 4 and iterations changes so robot can complete the course. -- First working version of sm template and template generator. - -Fixed ------ -- Remove merge markers from a python file. -- Move method after the method it calls to prevent recursion. -- Minor tuning to mitigate overshot issue cases. -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments. -- Fix CI: format fix python version. -- Fixing broken master build. - -Removed -------- -- Removed parameters smacc. -- Removed node creation and create only a logger. -- Removed sm_dance_bot_msgs. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -- Co-authored by: DecDury -- Co-authored by: Denis Štogl -- Co-authored by: Denis Štogl - -```rst -Section_25 -========== - -Added ------ -- Added progress in warehouse2 (#179) -- Added feature for warehouse2 on December 13th (#182) -- Added Brettpac branch (#184) -- Added redoing waypoints for sm_dance_bot_warehouse_3 -- Added more waypoints for sm_dance_bot_warehouse_3 -- Added SrConditional fixes and formatting (#168) -- Added feature for warehouse2 on December 14th (#185) -- Added feature for warehouse2 on December 13th (#186) -- Added finetuning waypoints (#187) -- Added feature for cb pure spinning (#188) -- Added feature for cb pure spinning (#189) -- Added pure spinning behavior and minor changes (#190) -- Added feature for planner changes on December 16th (#191) -- Added feature for replanning on December 16th (#193) -- Added several fixes (#194) -- Added minor changes (#195) -- Added feature for undo motion on December 20th (#196) -- Added improving undo motion navigation for warehouse2 -- Added tuning for warehouse3 (#197) -- Added feature for undo motion on December 20th (#198) -- Added improving undo motion navigation for warehouse2 -- Added undo tuning and errors -- Added format for sync on December 21st (#199) -- Added format for warehouse2 on December 22nd (#200) -- Added finishing warehouse2 -- Added format for warehouse2 on December 23rd (#201) -- Added minor tune for feature (#203) -- Added fixing warehouse 3 problems and other core improvements (#204) -- Added backport to foxy -- Added minor format and linking errors for foxy -- Added feature for docker improvements in March 2022 (#235) -- Added Foxy backport (#206) -- Added minor formatting fixes -- Added fix for trailing spaces, codespell, and python linters warnings -- Added galactic CI build due to Navigation2 issues in rolling -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency -- Disabled ament_cpplint, some packages, and updated workflows -- Bumped ccache version -- Ignored further packages -- Satisfied ament_lint_cmake -- Added missing licenses -- Disabled cpplint and cppcheck linters -- Corrected formatters -- Updated ci-build-source.yml -- Changed extension of imports -- Enabled cppcheck -- Corrected formatting of python file -- Included necessary package and edited Threesome launch - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- Fixed progress in autoware machine -- Fixed refining cp subscriber cp publisher -- Fixed improvements in smacc core -- Fixed autoware demo -- Fixed foxy CI -- Fixed minor broken build -- Fixed some reordering issues -- Fixed docker files for different revisions, warnings removal, and more testing on navigation -- Fixed docker for foxy and galactic -- Fixed barrel search build and warehouse3 startup problems -- Fixed format and minor issues -- Fixed progress in barrel husky -- Fixed barrel search updates -- Fixed making models local -- Fixed red pickup -- Fixed multiple controllable leds plugin -- Fixed progress in husky demo -- Fixed improving navigation behaviors -- Fixed more merge - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_26 -========== - -Added ------ - -- Workflow for testing prerelease builds. -- Use `docs/` as source and output directory. -- Renamed to `smacc2` and `smacc2_msgs`. -- Updated package name and `package.xml` for liter compatibility. -- Initial documentation setup. -- Dockerfile with ROS distro as argument. -- New folder for tracing contents. -- Added `setupTracing.sh` for automated installation. -- Created alternative `ManualTracing`. -- Added new SM markdowns. -- Added Dockerfile for Rolling and Galactic. -- Enable build of missing Rolling repositories. -- Enable Navigation2 for semi-binary build. -- Renamed folders, deleted `tracing.md`, edited `README.md`. -- 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. -- 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`. -- Progress in AWS navigation demo. -- Several core improvements during navigation testing. -- Format improvements. -- Feature `aws demo progress`. -- Reworked `sm_advanced_recovery_1`. -- Fixing pre-commit issues. -- More work on `sm_advanced_recovery_1`. -- Branch `Brettpac`. -- Added `sm_atomic_performance_test_a_2` and `sm_atomic_performance_test_a_1`. -- Added `sm_atomic_performance_test_c_1`. -- Modifying `sm_atomic_performance_test_a_2`. -- Added `sm_multi_stage_1`. -- Fixing precommit issues. -- Updated launch command in `README.md`. -- New feature `cb_wait_topic_message`: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Attempting precommit fixes. - -Changed -------- - -- Wording from "smacc application" to "SMACC2 library". -- Updated description table. -- Updated table. -- Reactivated `smacc2` nav clients for Rolling via submodules. -- Bug fix in `smacc2` component. -- Reverted markdowns to HTML. -- Edited `tracing.md` to reflect new tracing event names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation Rolling. -- More changes on performance tests. -- `sm_reference_library` reformatting. -- Corrected trailing spaces. -- Cleaned up `sm_atomic_24hr`. -- More cleanup on `sm_atomic_24hr`. -- Minor formatting changes. - -Removed -------- - -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. - -Fixed ------ - -- Corrected GitHub branch reference. -- Do not execute `clang-format` on `smacc2_sm_reference_library` package. -``` - -```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: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` updates. -- `sm_dance_bot` visualizes turtlebot3. -- Lidar show/hide option for `sm_dance_bot`. -- Gazebo fixes to show the robot and lidar for `sm_dance_bot` variations. -- `sm_multi_stage_1` doubling. -- `aws demo`. - -Changed -------- - -- Corrected all linters and formatters. -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Merge and progress in various features. -- Precommit cleanup run. -- Renamed doxygen deployment workflow. - -Fixed ------ - -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_28 -=========== - -Added ------ - -- Added Brettpac branch (#110). -- Added a3 (#113). -- Added diverse improvements navigation and performance (#116). -- Added Feature/diverse improvements navigation performance (#117). -- Added Remove neo_simulation2 package. (#112). -- Added Feature/slam toggle and smacc deep history (#122). -- Added Move method after the method it calls. Otherwise recursion could happen. (#126). -- Added First working version of sm template and template generator. (#127). -- Added Feature/dance bot s pattern (#128). -- Added Feature/dance bot s pattern (#129). -- Added Feature/sm dance bot refine (#131). -- Added Feature/sm dance bot refine 2 (#132). -- Added waypoints navigator bug (#133). -- Added Resolve compile warnings (#137). -- Added Add SM core test (#138). -- Added minor navigation improvements (#141). -- Added using local action msgs (#139). -- Added Feature/nav2z renaming (#144). -- Added added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added added remaining SVGs to READMEs (#145). -- Added Update package list. (#142). -- Added Fix CI: format fix python version (#148). -- Added Add SM Atomic SM generator. (#143). -- Added Remove node creation and create only a logger. (#149). -- Added Rolling Docker environment to be executed from any environment (#154). -- Added slight waypoint 4 and iterations changes so robot can complete course (#155). -- Added Feature/migration moveit client (#151). -- Added update readme (#164). -- Added initial state machine transition timestamp (#165). -- Added moved reference library SMs to smacc2_performance_tools (#166). -- 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). -- Added sm_advanced_recovery_1 renaming (#171). -- Added sm_multi_stage_1 reworking (#172). - -Changed -------- - -- Corrected formatting in Remove neo_simulation2 package. (#112). -- Adjusted build packages of source CI in Remove neo_simulation2 package. (#112). -- Polished sm_dance_bot and s-pattern in Feature/dance bot s pattern (#128). -- Fixed typo in Feature/dance bot s pattern (#129). -- Refactored sm dance bot strikes back in Feature/sm dance bot strikes back refactoring (#152). -- Moved reference library SMs to smacc2_performance_tools in initial state machine transition timestamp (#165). -- Added QOS durability to SmaccPublisherClient in Add QOS durability to SmaccPublisherClient (#163). - -Fixed ------ - -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments in README.md. -- Fixed compiling issues in Feature/migration moveit client (#151). -- Fixed broken master build in Feature/testing moveit behaviors (#167). - -Removed -------- - -- Removed neo_simulation2 package. -- Removed parameters smacc in removing parameters smacc. -- Removed sm_dance_bot_msgs in using local action msgs. - -Authors -------- - -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl - -Section_29 -=========== - -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 repo dependency - - Include husky launch file in sm_dance_bot - - Add dependencies for husky simulation - - 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) -- Address waypoint inputs (#178) -- Improve warehouse2 progress (#179) -- Refine formatting (#180) -- Develop sm_dance_bot_warehouse_3 (#181) -- Update sm warehouse 2 on 13th Dec (#182) -- Fine-tune waypoints (#187) -- Fix pure spinning behavior and missing files (#188) -- Implement planner changes on 16th Dec (#191) -- Enhance replanning for all examples (#193) -- Fix errors and tune undo motion on 20th Dec (#196) -- Tune warehouse3 (#197) -- Fix sync issues on 21st Dec (#199) -- Address format issues on warehouse2 on 22nd Dec (#200) -- Finish warehouse2 on 23rd Dec (#201) -- Minor tune on feature (#203) -- Fix warehouse 3 problems and core improvements (#204) -- Add missing file from warehouse2 (#205) -- Backport to foxy and fix minor format issues - -Removed -------- - -- Remove redundant entries and reordering fixes +2.3.6 (2023-03-12) +------------------ +* No changes -Contributors ------------- +1.22.1 (2022-11-09) +------------------- +* Progress in humble SMACC2 deb generation +* Feature/fix mutex galactic (`#319 `_) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Pablo Iñigo Blasco + * Bug fix for galactic mutex + * Testing undo motion and improving action client + * Refactored smacc action client + * Added smaccServiceServer client to galactic + * Updates and testing for husky robot -```rst -Section_30 -========== +* Undo motion in stEvasion after detecting enemy (`#315 `_) +* Feature/husky barrel improvements (`#314 `_) -Added ------ -- Added cache matrix rolling and source build package. -- Added significant update in Getting Started Instructions. + * Improvements in navigation client behaviors and husky barrel demo + * More navigation behaviors on husky barrel search demo -Changed -------- -- Updated foxy-source-build.yml. -- Improved husky project build on rolling. -- Updated type string walker threesome demo. +* Husky_improvements (`#299 `_) -Fixed ----- -- Fixed building issue. -- Fixed broken build. -- Fixed checkout branches for scheduled builds. -- Fixed initializing conditionFlag as false. -- Fixed precommit issue. + * Different planners profiles for navigation + * Planner switcher and fixes -Removed -------- -- Removed trailing spaces. +* Feature/barrel husky improvements (`#293 `_) -Other ------ -- Restored workflow files (#252). -- Restored files (#253). -- Restored files. -- Progress on the sm_husky_barrel. -- More on husky demo for galactic. -- Ignored packages which should not be released (reverted). + * Renamed to smacc2 and smacc2_msgs + * Added Dockerfile for Rolling and Galactic + * Updated mentions of SMACC/ROS to SMACC2/ROS2 -Contributors ------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -- brettpac -``` +* Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco 0.3.0 (2022-04-04) ------------------ +* Added galactic CI setup +* Performance tests improvements +* Contributors: Ubuntu 20-04-02-amd64, Denis Štogl -### Added -- More progress in humble SMACC2 deb generation -- Humble check -- Publisher - -### Changed -- Progress in migration to humble - -### Fixed -- Bug fix galactic mutex -- Testing undo motion and improving action client -- Important refactoring smacc action client -- Fix -- Progress in smacc action client -- Progress in the smacc action client fork based on signals -- More changes -- More testing -- More testing on abort -- Minor -- Adding smaccServiceerver client to galactic -- Update cb_default_keyboard_behavior.hpp -- Testing more husky robot -- Progress in tests husky demo -- Testing abort forward and undo -- Finishing cancel and undo behavior tests -- Undo motion in stEvasion after detecting enemy - in testing -- Minor format -- Putting in green SMACC2 -- Many improvements in action client and cb sequence for husky barrel search -- More and better navigation behaviors on husky barrel search demo -- Functionality improvements in navigation and improvements of warehouse 3 -- Warehouse 3 improvements -- Merge galactic -- Merge fix -- Minor -- Dead branch for husky barrel sm and opencv functionalities -- Final s-pattern and final attack -- Refining final attack state and also retry states for s-pattern -- Fixing PR green -- Minor changes -- 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 -- 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 -- Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Installs necessary packages and configures tracing group -- Removed manual installation of ros-rolling-ros2trace -- This is now automated in setupTracing.sh -- Location of sh file assumed if user follows README.md under "Getting started" -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Co-authored-by: Denis Štogl -- Update tracing/ManualTracing.md -- Co-authored-by: Denis Štogl -- Changed wording "smacc application" to "SMACC2 library" -- Co-authored-by: Denis Štogl -- Update smacc_sm_reference_library/sm_atomic/README.md -- Edit from html to markdown syntax -- Co-authored-by: Denis Štogl -- Reactivating smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug in smacc2 component -- Reverted markdowns to html -- Added README tutorial for Dockerfile -- Additional cleanup -- Cleanup -- Edited tracing.md to reflect new tracing event names -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and 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 -- 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 -- Also noticed a note I had made while producing these that was not removed -- Update doxygen links -- Co-authored-by: Ubuntu 20-04-02-amd64 -- More Readme Updates -- Co-authored-by: Ubuntu 20-04-02-amd64 -- More Readme - -### Removed -- Removed manual installation of ros-rolling-ros2trace (now automated in setupTracing.sh) - -```rst -Section_32 -========== - -Added ------ - -- 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 with updated launch command -- 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 -- Progress in aws navigation demo -- Corrected all linters and formatters - -Fixed ------ - -- Fix pre-commit -- Trying to fix Pre-Commit -- Navigation parameters fixes on sm_dance_bot - -Removed -------- - -- Minor format - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_33 -========== - -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 checks its contents for success. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on sm_dance_bot. -- Base for the sm_aws_warehouse navigation. -- Several core improvements during navigation testing. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Smacc2::deep_history syntax introduced. - -Fixed ------ -- Remove some compile warnings. (#96) -- Minor hotfix. -- Minor navigation improvements. -- Minor tuning to mitigate overshot issue cases. -- Minor format issues. - -Removed -------- -- Remove neo_simulation2 package. -- Removing sm_dance_bot_msgs. -- Removing parameters smacc. - -Other ------ -- Format improvements. -- Precommit cleanup. -- Updates yaml. -- 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. -- Added remaining SVGs to READMEs. -- Move method after the method it calls to prevent recursion. -- First working version of sm template and template generator. -- Pending references resolved. -``` - -*pabloinigoblasco* - -```rst -Section_34 -========== - -Added ------ -- Add SM Atomic SM generator. (#143) -- Add QOS durability to SmaccPublisherClient (#163) - -Changed -------- -- Update dependencies for husky in rolling and galactic. -- Progress on moveit migration testing. -- Finishing warehouse2. -- Several fixes on replanning for all our examples. - -Fixed ------ -- Fix launch command for sm_dance_bot_strikes_back in README.md. -- Fix CI: format fix python version (#148). -- Fix compiling issues. -- Fix broken master build. -- Fix formatting in various files. -- Fix some linting warnings. -- Fix pipeline error. -- Fix broken build. -- Fix some formatting and templating on SrConditional. -- Fix some errors introduced on formatting. -- Fix some build errors. -- Fix warehouse 3 problems and other core improvements to remove dead lock. - -Removed -------- -- Remove node creation and create only a logger. (#149) -- Remove test from main moveit cmake. -- Remove parameters smacc. -- Remove some comments in the past. - -Other Changes -------------- -- Workflows update. -- Rolling Docker environment to be executed from any environment (#154). -- Docker refactoring. -- Pre-commit cleanup. -- Minor configuration changes. -- Minor dockerfile test workaround. -- Improving dockerfile for building local tests. -- Update readme (#164). -- Update readme. -- More readme updates. -- Initial state machine transition timestamp (#165). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Add reliability qos config. -- More testing on moveit behaviors. -- More on aws demo. -- More waypoints added. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More changes and headless. -- Default values adjustments. -- Pure spinning behavior missing files. -- Tuning warehouse3. -- Undo tuning and errors. -- Format issues adjustments. -- Weird moveit not downloaded repo. -- Added missing file from warehouse2 (#205). -- Update cb_navigate_global_position.hpp. - -Collaborators -------------- -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_35 -========== - -Added ------ -- Merging code from backport foxy and updates about autoware (#208) -- Replanning for all examples -- 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 missing licences -- Add workflow for checking doc build -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use manual deployment for now -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- 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 -- 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 -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files (#58) -- Fix source CI and correct README overview (#62) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed -- Rename header files and correct format -- Change extension of imports -- Correct GitHub branch reference -- 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 -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- Update c_cpp_properties.json -- 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) -- base for the sm_aws_aarehouse navigation -- several core improvements during navigation testing -- progress in aws navigation demo -- more on navigation -- sm_advanced_recovery_1 reworked - -Fixed ------ -- minor formatting fixes -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- minor linking errors foxy -- minor format -- Correct formatters -- bug in smacc2 component -- reverted markdowns to html -- cleanup - -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 -- Delete tracing directory -- Removed manual installation of ros-rolling-ros2trace -``` - -*pabloinigoblasco* - -```rst -Section_36 -========== - -Added ------ -- More work on sm_advanced_recovery_1 (#85, #86, #87) -- Added sm_atomic_performance_test_a_1 and sm_atomic_performance_test_a_2 -- Added sm_atomic_performance_test_c_1 (#88) -- Added sm_multi_stage_1 (#90, #91) -- New feature: cb_wait_topic_message for asynchronous client behavior (#81) -- Added new client behavior for nav2: wait nav2 nodes subscribing to the /bond topic (#82) -- Added new feature for sm_aws_aarehouse navigation (#92, #94) -- Added navigation parameters fixes on sm_dance_bot (#93, #95) -- Added new feature: cb_pause_slam (#98) - -Changed -------- -- Updated launch command in README.md -- Corrected all linters and formatters - -Fixed ------ -- Fixed compile warnings (#96) -``` - -Section_37 -========== - -Added ------ -- Progress in AWS navigation demo. -- Navigation parameters fixes on sm_dance_bot. -- Added gazebo fixes to show the robot and the lidar. -- Added sm_multi_stage_1 doubling feature. -- Added gazebo fixes for sm_dance_bot_strikes_back. -- Added AWS demo feature. -- Added Brettpac branch feature. -- Added a3 feature. -- Added diverse improvements in navigation and performance. -- Added slam toggle and smacc deep history feature. -- Added slam pausing/resuming functionality to sm_dance_bot. -- Added s-pattern feature to sm_dance_bot. -- Added first working version of sm template and template generator. -- Added waypoints navigator bug fix. -- Added SM core test. -- Added minor navigation improvements. -- Added rolling Docker environment to be executed from any environment. -- Added slight waypoint 4 and iterations changes for robot course completion. -- Added initial migration to smacc2 for moveit client. - -Changed -------- -- Renamed doxygen deployment workflow. -- Updated yaml. -- Corrected formatting. -- Adjusted build packages of source CI. -- Enabled source build on PR for testing. -- Removed neo_simulation2 package. -- Removed merge markers from a python file. -- Removed parameters smacc. -- Fixed launch command for sm_dance_bot_strikes_back in README.md. - -Fixed ------ -- Minor format fixes. -- Format fixes. -- Precommit cleanup. -- Fixed recursion possibility by moving method after the method it calls. -- Mitigated overshot issue cases in minor tuning. -- Fixed minor format issues. - -Removed -------- -- Removed sm_dance_bot_msgs. -- Removed test from main moveit cmake. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -```rst -Section_38 -========== - -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 redoing sm_dance_bot_warehouse_3 waypoints. -- Added more Waypoints. -- Added finetuning waypoints. -- Added pure spinning behavior missing files. -- Added replanning for all examples. -- Added improving undo motion navigation warehouse2. -- Added tuning and fixes. -- Added fixing warehouse 3 problems and other core improvements to remove deadlocks, also making continuous integration green. -- Added backport to foxy. - -Changed -------- -- Updated format in various places. -- Refactored docker. -- Improved dockerfile for building local tests. -- Updated readme. -- Moved reference library SMs to smacc2_performance_tools. -- Reworked sm_multi_stage_1. -- Renamed sm_advanced_recovery_1. -- Updated dependencies for husky in rolling and galactic. -- Updated subscriber publisher components. -- Refining cp subscriber cp publisher. -- Improved smacc core by adding more components mostly developed for autoware demo. -- Updated autoware demo. -- Updated foxy ci. - -Fixed ----- -- Fixed compiling issues. -- Fixed pipeline error. -- Fixed broken master build. -- Fixed formatting. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed lint. -- Fixed move trigger logic into headers. -- Fixed minor linking errors in foxy. - -Removed ------- -- Removed a missing colon. -- Removed a line. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -Section_39 -========== - -Added ------ -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. -- 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 missing licences. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml. -- Create workflow for testing prerelease builds. -- Create workflow for testing prerelease builds. -- First ensure you have the necessary package installed. -- Include necessary package and edited Threesome launch. -- Open new folder for additional tracing contents. -- Rename header files and correct format. -- Update doxygen-check-build.yml. -- Update name of package and package.xml to pass liter. -- Update table. -- Update ci-build-source.yml. -- Update changelogs. -- Update description table. -- Update tracing/ManualTracing.md. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- Use manual deployment for now. - -Changed -------- -- Change extension of imports. -- Change extension. -- Changed wording "smacc application" to "SMACC2 library". -- Reactivating smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Renaming of event generator library. -- Reset all versions to 0.0.0. -- Several core improvements during navigation testing. - -Fixed ------ -- Fix rolling builds. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Correct formatting of python file. -- Correct formatting. -- Correct trailing spaces. -- Enable cppcheck. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Optimized deps in move_base_z_planners_common. -- Satisfy ament_lint_cmake. - -Removed -------- -- Remove example things from Foxy CI setup. -- Remove manual installation of ros-rolling-ros2trace. -- Disable ament_cpplint. -- Disable cpplint and cppcheck linters. -- Disable some packages and update workflows. -- Disable disabled packages. -- Ignore further packages. -- Ignore all packages except smacc2 and smacc2_msgs. - -Co-Authored-By --------------- -- DecDury -- reelrbtx -- brettpac -- David Revay -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco - -```rst -Section_40 -========== - -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. -- Merge and progress. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. - -Fixed ------ -- Fix pre-commit. -- Correct all linters and formatters. -- Remove some compile warnings. - -Removed -------- -- Trying to fix Pre-Commit. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_41 -========== - -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 `add` for nav2: waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` -- Polishing `sm_dance_bot` and `s-pattern` -- Minor tuning to mitigate overshot issue cases in `waypoints navigator` -- Minor navigation improvements -- Using local action messages -- Renaming navigation 2 stack to `nav2z` -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others -- Removed node creation and created only a logger - -Fixed ------ -- Move method after the method it calls to prevent recursion -- Format fix for Python version in CI -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md - -Removed -------- -- Removed `neo_simulation2` package -- Removed `sm_dance_bot_msgs` package -- Removed parameters in `smacc` - -Other ------ -- Various core improvements during navigation testing -- Formatting improvements -- Precommit cleanup -- Adjusted build packages of source CI -- Noticed merge markers from a Python file and removed them -- Noticed launch command was incorrect in README.md and fixed it -- Cleanup of precommit -- Update package list -- Workflow updates -- Added remaining SVGs to READMEs -- Removed some comments in the past -``` - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -Section_42 -=========== - -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) - - Husky launch file in sm_dance_bot - - Adding dependencies for husky simulation - - Updating dependencies for husky in rolling and galactic - - 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) - - Adding QOS durability to SmaccPublisherClient - - Fixing missing colon - - Removing line - - Adding reliability QOS config -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Minor tune (#203) - -Fixed ------ -- Update readme (#164) - - More readme updates -- Fixing compiling issues -- Fixing pipeline error -- Fixing broken master build -- Fixing broken build -- Several fixes (#194) -- Undo tuning and errors -- Weird moveit not downloaded repo -- Added missing file from warehouse2 (#205) -- Backport to foxy -- Minor format -- Minor linking errors foxy - -Removed -------- -- Removing test from main moveit cmake - -Authors -------- -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- reelrbtx -- brettpac - -```rst -Section_43 -========== - -Added: -------- -- Feature/retry behavior warehouse 1 (#226) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Update description table. -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument - use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- added setupTracing.sh - Installs necessary packages and configures tracing group. -- Removed manual installation of ros-rolling-ros2trace - This is now automated in setupTracing.sh - location of sh file assumed if user follows README.md under "Getting started" -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -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" -- Update smacc_sm_reference_library/sm_atomic/README.md - edit from html to markdown syntax -- updated mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed: ------- -- Fix code generators (#221) -- Fix other build issues. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- 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 -- some progress on navigation rolling -- Do not execute clang-format on smacc2_sm_reference_library package. -- sm_reference_library reformatting -- Correct trailing spaces. -- 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 - -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 -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- fixing docker for foxy and galactic -- renamed tracing events after -- bug in smacc2 component -- reverted markdowns to html -- added README tutorial for Dockerfile -- additional cleanup -- cleanup -- cleanup -- edited tracing.md to reflect new tracing event names -- more on performance and other issues -- sm_respira_1 format cleanup -- sm_respira_1 format cleanup pre-commit -- sm_respira_test_2 -- sm_respira_test_2 -- more changes on performance tests -- sm_atomic_24hr -- sm_atomic_performance_trace_1 -- more sm_atomic_24hr cleanup -- minor formatting - -Authors: --------- -- David Revay -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- pabloinigoblasco -- Pablo Iñigo Blasco -``` - -```rst -Section_44 -========== - -Added ------ -- Galactic CI setup and renamed rolling files. (#58) -- More README updates (#72) -- More README updates (#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) -- Feature/sm dance bot fixes (#95) - -Changed -------- -- Updated c_cpp_properties.json launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated README.md launch command - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Update doxygen links (#70) -- Fixed pre-commit -- Corrected all linters and formatters - -Removed -------- -- Removed note not removed while producing changes - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_45 -========== - -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 for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. -- Introducing `smacc2::deep_history` syntax in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. -- Minor tuning to mitigate overshot issue cases in `waypoints navigator`. - -Fixed ------ -- Remove some compile warnings. (#96) -- Correct formatting in removing `neo_simulation2` package. -- Adjust build packages of source CI. -- Resolve compile warnings. -- Minor format issues. - -Removed -------- -- Removing `sm_dance_bot_msgs`. - -Other ------ -- Precommit cleanup run. -- Updates `yaml`. -- Enable source build on PR for testing. -- More on `sm_multi_stage_1`. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in AWS navigation. -- Progress in navigation testing. -- Formatting improvements. -- More on navigation. -- Formatting improvements. -- More fixes in `sm_dance_bot`. -- Cleaning and lidar show/hide option. -- Cleaning files and making formatting work. -- More fixes in gazebo to show the robot and the lidar. -- Format fixes. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- Progress in `sm_multi_stage_1`. -- Progress in AWS navigation demo. -- Progress in AWS navigation. -- Progress in navigation testing. -- Formatting improvements. -- More on navigation. -- Formatting improvements. -- More fixes in `sm_dance_bot`. -- Cleaning and lidar show/hide option. -- Cleaning files and making formatting work. -- More fixes in gazebo to show the robot and the lidar. -- Format fixes. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. -- Introducing `smacc2::deep_history` syntax in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Polishing `sm_dance_bot` and `s-pattern`. -- Noticed typo. -- First working version of `sm` template and template generator. -- Minor tweaks. -- Build fix. -- Some more progress on markers cleanup. -- Minor format issues. -- Minor navigation improvements. -- Using local action messages. -- Using local action messages. -``` - -```rst -Section_46 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator. (#143) -- Add 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) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked sm_multi_stage_1 (#172) -- Progress on AWS navigation and refactorings on navigation clients and behaviors (#174) -- Finetuned waypoints (#187) - -Fixed ------ -- Fixed launch command in README.md (#148) -- Fixed CI format for python version (#148) -- Fixed compiling issues (#164) -- Fixed broken master build (#174) -- Fixed pipeline error (#174) -- Fixed broken build in AWS demo (#174) -- Fixed formatting and templating on SrConditional (#168) -- Fixed some formatting and templating on SrConditional (#168) -- Fixed linting issues (#168) - -Removed -------- -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit cmake - -Other Changes -------------- -- Updated Docker environment to be executed from any environment (#154) -- Added missing dependency to ur5 client -- Improved Dockerfile for building local tests -- Added .reps dependencies and fixed build errors -- Updated format in moveit migration testing -- Added reliability qos config -- Added mode_5_sequence_b, mode_4_sequence_b, and other sequences in sm_multi_stage_1 -- Added husky launch file in sm_dance_bot -- Updated dependencies for husky in rolling and galactic -- Redid waypoints in sm_dance_bot_warehouse_3 -- Added more waypoints in sm_dance_bot_warehouse_3 -- Moved trigger logic into headers -- Added pure spinning behavior missing files -- Improved undo motion navigation in warehouse2 -- Tuned warehouse3 -- Fixed several issues in replanning for all examples -- Finished warehouse2 -``` - -*pabloinigoblasco* - -Section_47 -========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added ignition file and update repos files -- Added setupTracing.sh to install necessary packages and configure tracing group -- Added a README tutorial for Dockerfile - -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 - ``` -- Renamed tracing events after -- Reactivated smacc2 nav clients for rolling via submodules - -Fixed ------ -- Fixed warehouse 3 problems and other core improvements to remove deadlocks, also making continuous integration green -- Fixed broken source build (#227) -- Fixed trailing spaces -- Fixed codespell -- Fixed python linters warnings -- Fixed docker for foxy and galactic -- Fixed minor broken build -- Fixed some reordering fixes -- Fixed minor format -- Fixed minor format fix -- Fixed minor linking errors in foxy -- Fixed missing file -- Fixed minor broken build -- Fixed minor format fix -- Fixed other minor changes -- Fixed missing rolling repositories - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh - -Other ------ -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Minor tune -- Weird moveit not downloaded repo -- Updating subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Autoware demo -- Foxy CI -- Some reordering fixes -- Docker files for different revisions, warnings removal, and more testing on navigation -- Update file for fake hardware simulation and add file for gazebo simulation -- Docker build files for all versions -- Retry behavior warehouse 1 -- Progress in autoware machine -- Branching example -- Update ci-build-source.yml -- 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. -- Rename header files and correct format -- Add workflow for checking doc build -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference -- Update name of package and package.xml to pass liter -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Update description table -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument - Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Opened new folder for additional tracing contents -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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 -- Reverted markdowns to html -- Additional cleanup -- Cleanup - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```rst -Section_48 -========== - -Added ------ - -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Added galactic CI setup and rename rolling files. (#58) -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- Feature/wait nav2 nodes client behavior (#82) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- 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 -- Update smacc2_rta command across readmes -- changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Update README.md -- updated launch command -- Correct all linters and formaters. - -Fixed ------ - -- 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. -- Correct trailing spaces. -- Fix source CI and correct README overview. (#62) -- Attempting precommit fixes - -Removed -------- - -- deleted tracing.md -- removed sm_respira_1 format cleanup -- removed sm_respira_1 format cleanup pre-commit -- removed more changes on performance tests -- removed sm_reference_library reformatting -- removed Clean up of sm_atomic_24hr -- removed more sm_atomic_24hr cleanup -- removed Renaming of event generator library -- removed minor formatting -- removed Optimized deps in move_base_z_planners_common -- removed several core improvements during navigation testing -- removed formatting improvements -- removed progress in aws navigation demo -- removed minor format -``` - -Section_49 -=========== - -Added ------ -- New client behavior `cb_wait_topic_message` added for nav2. It allows waiting for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Users can optionally select the nodes to wait for. -- New feature: `cb_pause_slam` client behavior added. -- New feature: `sm_dance_bot_lite` introduced for visualizing TurtleBot3. -- New feature: `sm_multi_stage_1` doubling functionality added. -- New feature: `sm_dance_bot_strikes_back` gazebo fixes implemented. -- AWS demo progress made. - -Changed -------- -- Navigation parameters fixes applied to `sm_dance_bot`. -- Formatting improvements made throughout the codebase. -- Gazebo fixes implemented to show the robot and lidar. - -Fixed ------ -- Compile warnings removed. -- Recursion issue addressed by moving a method after the one it calls. - -Removed -------- -- `neo_simulation2` package removed. - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco - -```rst -Section_50 -========== - -Added ------ - -- First working version of sm template and template generator. (#127) -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- 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 dependencies for husky simulation in AWS navigation (#174) -- Added dependencies for husky in rolling and galactic in AWS navigation (#174) -- Added Waypoint Inputs (#178) - -Changed -------- - -- Polished sm_dance_bot and s-pattern -- Refactored sm_dance_bot strikes back (#152) -- Reworked sm_multi_stage_1 (#172) -- Renamed sm_advanced_recovery_1 (#171) -- Renamed sm_multi_stage_1 (#172) -- Renamed sm_dance_bot_warehouse_3 (#181) -- Renamed warehouse2 (#177) -- Renamed sm_pubsub_1 (#169) -- Renamed sm_pubsub_1 part 2 (#170) -- Renamed sm_multi_stage_1 (#172) -- Renamed sm_dance_bot_warehouse_3 (#181) -- Renamed SrConditional (#168) -- Renamed warehouse2 (#177) -- Renamed sm_dance_bot_warehouse_3 (#181) - -Fixed ------ - -- Fixed a typo (Finnaly > Finally) -- Fixed launch command in README.md -- Fixed CI format for Python version (#148) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error - -Removed -------- - -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed node creation and create only a logger (#149) -- Removed test from main moveit cmake -- Removed some comments in the past - -Other ------ - -- More changes in sm_dance_bot -- More refinement in sm_dance_bot -- More progress in the sm_dance_bot tests (#135) -- More progress on markers cleanup -- More testing on moveit behaviors (#167) -- More testing on moveit -- More on AWS demo -- More readme updates -- More waypoints in sm_dance_bot_warehouse_3 -- More changes and headless in various features -- Minor tweaks (#130) -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Minor configuration -- Minor tuning to mitigate overshot issue cases -- Minor dockerfile test workaround -- Minor improvements in various features -- Minor changes in multiple features -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- Progress on moveit -- Progress on moveit behaviors -- Progress on sm_dance_bot_warehouse_3 -- Progress on warehouse2 -- Progress on sm_dance_bot tests -- Progress on sm_dance_bot strikes back -- Progress on sm_multi_stage_1 -- Progress on sm_pubsub_1 -- Progress on sm_advanced_recovery_1 -- Progress on cb pure spinning -- Progress on various features -- Pending references -- Pre-commit cleanup -- Rolling Docker environment to be executed from any environment (#154) -- Update package list (#142) -- Update readme (#164) -- Update readme -- Update format -- Update dependencies for husky in rolling and galactic -- Update format -- Update package list -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- Update format -- Update readme -- - -```rst -Section_51 -========== - -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) -- Feature/barrel - do not merge yet (#233) -- Foxy backport (#206) -- Added galactic CI build due to Navigation2 issues in rolling -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency -- Added workflow for checking doc build -- Created doxygen-deploy.yml -- Created workflow for testing prerelease builds -- Use docs/ as source and output directory -- Renamed to smacc2 and smacc2_msgs -- Updated name of package and package.xml -- Updated changelogs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Added setupTracing.sh to automate ros-rolling-ros2trace installation -- Created alternative ManualTracing -- Added dockerfile for Rolling and Galactic -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -Changed -------- -- Updated subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components -- Progress in barrel husky - -Fixed ------ -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fixing broken build - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_52 -========== - -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 -------- -- Changed wording "smacc application" to "SMACC2 library". -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- 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. -- Correct trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Correct all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- 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. -- SM_RESPIRA_1 format cleanup. -- SM_RESPIRA_TEST_2. -- More changes on performance tests. -- 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. -- Minor formatting. -- Minor improvements during navigation testing. -- Formatting improvements. -- Progress in AWS navigation demo. -- Format improvements. -- More on navigation. -- Several core improvements during navigation testing. -- Attempting pre-commit fixes. -- Fixing precommit. -- Correct README overview. -- Updated launch command. -- Update doxygen links. -- Update c_cpp_properties.json. -- Update README.md. -``` - -*pabloinigoblasco* - -```rst -Section_53 -========== - -Added ------ -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. -- New feature: `cb_wait_topic_message`: 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`. -- Merge and progress. -- Minor hotfix. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. -- Format fixes. - -Fixed ------ -- Remove some compile warnings. -- Format fixes. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Several core improvements during navigation testing. -- Formatting improvements. -- Precommit cleanup run. -- Updates yaml. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Diverse improvements in navigation and performance. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_54 -========== - -Added ------ -- Additional linting and formatting. -- Introduced slam toggle and smacc deep history features (#122). -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Testing progress for sm_dance_bot with slam pausing/resuming functionality. -- Introduced dance bot s pattern feature (#128). -- 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 QOS durability to SmaccPublisherClient (#163). -- Introduced husky launch file in sm_dance_bot for AWS navigation (#174). -- Added Waypoint Inputs (#178). - -Changed -------- -- Moved method after the method it calls to prevent recursion (#126). -- Renamed reference library SMs 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. -- 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_55 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185) - - Added warehouse2 feature with minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added warehouse2 feature with formatting improvements and default values. - -- Feature/cb pure spinning (#188) - - Implemented pure spinning behavior with format changes and default values. - -- Feature/replanning 16 dec (#193) - - Implemented replanning for all examples with several fixes. - -- Feature/undo motion 20 12 (#196) - - Improved undo motion navigation in warehouse2 with minor changes. - -- Feature/sync 21 12 (#199) - - Implemented sync feature with replanning and format fixes. - -- Feature/warehouse2 22 12 (#200) - - Implemented warehouse2 feature with replanning and format fixes. - -- Feature/warehouse2 23 12 (#201) - - Implemented warehouse2 feature with tuning and fixes. - -- Feature/minor tune (#203) - - Implemented minor tune with fixes for warehouse3 and core improvements. - -- Feature/docker improvements march 2022 (#235) - - Implemented docker improvements with backport to foxy and format fixes. - -Changed -------- -- finetuning waypoints (#187) - - Made minor changes for finetuning waypoints. - -- tuning warehouse3 (#197) - - Tuned warehouse3 with minor changes. - -- fixing warehouse 3 problems, and other core improvements (#204) - - Fixed warehouse3 problems, removed deadlocks, and improved continuous integration. - -- Foxy backport (#206) - - Backported changes to Foxy with formatting fixes and various corrections. - -Fixed ------ -- Several fixes (#194) - - Implemented several fixes. - -- minor changes (#195) - - Made minor changes. - -Removed -------- -- Removed some reordering fixes. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -Section_56 -========== - -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. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added README tutorial for Dockerfile. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - -Changed -------- -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed event generator library. -- Optimized dependencies in move_base_z_planners_common. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Reformatted sm_reference_library. -- Corrected trailing spaces. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- Updated c_cpp_properties.json. -- Renamed rolling files and added Galactic CI setup. -- Fixed source CI and corrected README overview. -- Attempted precommit fixes. - -Fixed ------ -- Bug in smacc2 component. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Galactic builds from master, keeping only rolling. Removed submodules and use .repos file. -- Do not execute clang-format on smacc2_sm_reference_library package. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 - -Author ------- -- Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_57 -========== - -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, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. -- Navigation parameters fixes on sm_dance_bot. -- cb_pause_slam client behavior. -- sm_dance_bot_lite gazebo fixes: cleaning, lidar show/hide option, and formatting improvements. -- gazebo fixes for sm_dance_bot_strikes_back. - -Changed -------- -- Corrected all linters and formatters. -- Several core improvements during navigation testing. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- Minor hotfix. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -## Section_58 - -### Added -- Added source build on PR for testing. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added smacc2::deep_history syntax. -- Added progress in testing sm_dance_bot introducing slam pausing/resuming functionality. -- Added First working version of sm template and template generator. -- Added SM core test. -- Added local action msgs usage. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added reliability qos config. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. - -### Changed -- Changed method order to prevent recursion in sm_dance_bot. -- Changed "Finnaly" to "Finally" for correct spelling. -- Changed launch command in README.md for sm_dance_bot_strikes_back. -- Changed format to fix python version in CI. -- Changed node creation to create only a logger. -- Changed Docker environment to be executed from any environment. -- Changed slight waypoint 4 and iterations for the robot to complete the course. -- Changed library SMs to smacc2_performance_tools. -- Changed state machine transition timestamp to initial state machine transition timestamp. - -### Fixed -- Fixed minor format issues. -- Fixed launch command in README.md. -- Fixed CI pipeline error. -- Fixed broken master build. - -### Removed -- Removed neo_simulation2 package. -- Removed merge markers from a python file. -- Removed node creation and create only a logger. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit cmake. - -### Miscellaneous -- Diverse improvements in navigation and performance. -- Minor adjustments in formatting. -- Minor format tweaks. -- Minor tuning to mitigate overshot issue cases. -- Pending references. -- Formatting improvements. -- Precommit cleanup. -- Workflow updates. -- Noticed launch command was incorrect in README.md. -- Noticed typo. -- More refinement in sm_dance_bot. -- More progress on markers cleanup. -- More progress on moveit migration testing. -- More readme updates. -- More testing on moveit behaviors. -- Finishing touches on sm_multi_stage_1. -- Readme updates. -- Mode_5_sequence_b. -- Mode_4_sequence_b. -- Mode_5_sequence_b. -- Mode_4_sequence_b. -- Mode_5_sequence_b. -- Mode_4_sequence_b. -- Mode_5_sequence_b. -- Mode_4_sequence_b. - -```rst -Section_59 -========== - -Added ------ -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors. -- More on AWS demo. -- 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). -- 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/warehouse2 23 12 (#201). -- Use correct upstream .repos files for source builds (#243). -- Correct mergify branch names (#246). -- 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. - -Changed -------- -- Minor changes (#175). -- Several fixes (#194). -- Tuning and fixes (#202). -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. -- Improving undo motion navigation warehouse2. -- Improvements in SMACC core adding more components mostly developed for Autoware demo. -- Progress in Autoware machine. -- Refining CP subscriber CP publisher. -- Improving navigation behaviors. -- Docker improvements. - -Fixed ------ -- Fixing broken build. -- Fixing to focal by the moment. -- Fixing rolling build. -- Trying to fix dependencies. -- Fixing building issue. -- Typo. -- Correct checkout branch on scheduled build. -- Fix checkout branches for scheduled builds. - -Removed -------- -- Pure spinning behavior missing files. -- Weird MoveIt not downloaded repo. -- Added missing file from Warehouse2. -- Missing SM. -- Missing. -- Missing repo. -- Missing deps. -- Missing. -- Missing repo. -- Missing. -- Minor broken build. -- Some reordering fixes. -- Minor. -- Minor format. -- Minor linking errors for Foxy. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. -- Minor. - -```rst -Section_60 -========== - -Added ------ - -- Feature/fixing husky build rolling (#257) - - Restored files and made husky project build on rolling. - -- Feature/fixing husky build rolling (#258) - - Restored files and made husky project build on rolling. - - Made progress on husky. - -- Feature/fixing ur demos (#261) - - Restored files and made fixes. - -- Feature/fixing type string walker (#263) - - Restored files and fixed type string walker threesome demo. - -- Significant update in Getting Started Instructions (#269) - - Removed trailing spaces. - - Co-authored by: Denis Štogl - -- Fix: initialise conditionFlag as false (#274) - -- Precommit fix (#280) - - Merged in red for focal-rolling due to minor update of the precommit. - -Changed -------- - -- Updated mentions of SMACC/ROS to SMACC2/ROS2 in Feature/master rolling to galactic backport (#236). - -- Renamed folders, deleted tracing.md, and edited README.md in Feature/master rolling to galactic backport (#236). - -- Added smacc2_performance_tools in Feature/master rolling to galactic backport (#236). - -- Improved performance tests in Feature/master rolling to galactic backport (#236). - -- Cleaned up sm_respira_1 format in Feature/master rolling to galactic backport (#236). - -- Reformatted sm_reference_library in Feature/master rolling to galactic backport (#236). - -- Corrected trailing spaces in Feature/master rolling to galactic backport (#236). - -- Optimized dependencies in move_base_z_planners_common in Feature/master rolling to galactic backport (#236). - -- Renamed event generator library in Feature/master rolling to galactic backport (#236). - -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch in Feature/master rolling to galactic backport (#236). - - Also updated doxygen links. - - Co-authored by: Ubuntu 20-04-02-amd64 - -- More Readme Updates (#72) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- More Readme (#74) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- Created new sm from sm_respira_1 (#76) - -- Base for the sm_aws_aarehouse navigation in Feature/core and navigation fixes (#78). - -- Progressed in aws navigation in Feature/core and navigation fixes (#78). - -- Made several core improvements during navigation testing in Feature/core and navigation fixes (#78). - -- Progressed in aws navigation demo in Feature/core and navigation fixes (#78). - -- Reworked sm_advanced_recovery_1 in sm_advanced_recovery_1 reworked (#83). - -- More work on sm_advanced_recovery_1 in More sm_advanced_recovery_1 work (#85). - -- Round 4 of sm_advanced_recovery_1 in sm_advanced_recovery_1 round 4 (#86). - -- Worked on sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 in Brettpac branch (#87). - -- Worked on sm_atomic_performance_test_c_1 in sm_atomic_performance_test_c_1 (#88). - -- Modified sm_atomic_performance_test_a_2 in modifying sm_atomic_performance_test_a_2 (#89). - -- Worked on sm_multi_stage_1 in sm_multi_stage_1 (#90). - -- Updated launch command in sm_multi_stage_1 (#90). - -- Wait topic message client behavior (#81) - - Introduced 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 - - Co-authored by: Denis Štogl - -- Feature/wait nav2 nodes client behavior (#82) - - Progressed in aws navigation demo. - - Made several core improvements during navigation testing. - - Formatted improvements. - - More on navigation. -``` - -```rst -Section_61 -========== - -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`, waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection. -- Base for the `sm_aws_aarehouse` navigation. -- Progress in AWS navigation demo. -- New client behavior: `cb_pause_slam`. -- `sm_dance_bot_lite` gazebo fixes. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- Got `sm_multi_stage_1` working. - -Changed -------- -- Corrected all linters and formatters. -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `sm_dance_bot` visualizing `turtlebot3`. -- Cleaning and lidar show/hide option. -- Cleaning files and formatting work. -- Gazebo fixes to show the robot and the lidar. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Nothing. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -## Section_62 - -### 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 1 to `sm_multi_stage_1`. -- Added husky launch file in `sm_dance_bot` for AWS navigation. - -### Changed -- Reworked `sm_multi_stage_1` with multistage modes and sequences. - -### Fixed -- Fixed minor format issues. -- Fixed launch command in README.md for `sm_dance_bot_strikes_back`. -- Fixed CI format for Python version. - -### Removed -- Removed `neo_simulation2` package. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. - -### Miscellaneous -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . - ---- - -Recuerda que la autoría de este changelog mejorado sigue siendo de Pablo Iñigo Blasco (pabloinigoblasco). - -```rst -Section_63 -========== - -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. -- Brettpac branch. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- SrConditional fixes and formatting. -- Move trigger logic into headers. -- Lint. -- Several fixes. -- Replanning for all examples. -- Improving undo motion navigation warehouse2. -- Tuning warehouse3. -- Tuning and fixes. -- Fixing warehouse 3 problems and other core improvements to remove dead lock, also making continuous integration green. -- Added missing file from warehouse2. -- Bump ccache version. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Update ci-build-source.yml. -- Enable cppcheck. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml. -- Create doxygen-deploy.yml. -- Create workflow for testing prerelease builds. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs. -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update. -- Reset all versions to 0.0.0. -- Update changelogs. -- 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. -- Update tracing/ManualTracing.md. - -Changed -------- -- Fix formatting. -- First ensure you have the necessary package installed. -- Rename header files and correct format. -- Change extension of imports. -- Update doxygen-deploy.yml. -- Use manual deployment for now. -- Ignore further packages. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Disable disabled packages. -- Change extension. -- Correct formatting of python file. -- Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/". - -Fixed ------ -- Fixing broken build. - -Removed -------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages. -- Disable cpplint and cppcheck linters. -- Disable disabled packages. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_64 -========== - -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 -------- -- Changed wording "smacc application" to "SMACC2 library". -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- 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. -- Correct trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Correct all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Edited tracing.md to reflect new tracing event names. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Some progress on navigation rolling. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup for sm_respira_1. -- Format cleanup for sm_respira_test_2. -- More changes on performance tests. -- sm_respira_1 format cleanup pre-commit. -- Update smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- More sm_atomic_24hr cleanup. -- Minor formatting. -- Minor improvements during navigation testing. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Format improvements. -- Attempting pre-commit fixes. -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- More on navigation. -- Fixing pre-commit. - -Commits -------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section_65 -========== - -Added ------ - -- New client behavior for nav2: now waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. 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. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` feature added. -- Visualizing turtlebot3 in `sm_dance_bot`. -- Lidar show/hide option added. -- Gazebo fixes to display the robot and lidar. -- `sm_multi_stage_1` doubling feature included. -- `sm_dance_bot_strikes_back` gazebo fixes implemented. - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot`. -- Minor formatting improvements. -- Merge and progress updates. -- Hotfix for minor issues. -- Cleaning and formatting work on various files. -- Precommit cleanup run. - -Fixed ------ - -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Corrected formatting issues. -- Enabled source build on PR for testing. -- Adjusted build packages of source CI. - -Removed -------- - -- `neo_simulation2` package removed. - -Collaborators -------------- - -- Ubuntu 20-04-02-amd64 -- Pablo Iñigo Blasco -``` - -```rst -Section_66 -========== - -Added ------ -- Additional linting and formatting. -- Feature to toggle slam and smacc deep history (#122). -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also added smacc2::deep_history syntax. -- Introducing slam pausing/resuming functionality in testing sm_dance_bot. -- More fixes in sm_dance_bot (#125). -- 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). -- Update package list (#142). -- Add SM core test (#138). -- Add QOS durability to SmaccPublisherClient (#163). -- Waypoint Inputs (#178). - -Changed -------- -- Move method after the method it calls to prevent recursion (#126). -- Renamed reference library SMs to smacc2_performance_tools (#166). -- Refactored to remove line and add reliability qos config in SmaccPublisherClient. -- Minor navigation improvements (#141). -- Using local action msgs instead of sm_dance_bot_msgs. -- Renamed navigation 2 stack. -- Removed parameters smacc. -- Fixed launch command in README.md. -- Fix CI: format fix python version (#148). -- Fixing some errors introduced on formatting in migration to smacc2. -- Progress on moveit migration testing. -- Improved Dockerfile for building local tests. -- Fixed compiling issues. -- Updated README (#164). -- Minor changes (#175). -- Warehouse2 progress (#179). -- Format (#180). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. - -Fixed ------ -- Minor format issues (#134). -- Waypoints navigator bug (#133). -- Mitigated overshot issue cases in navigation. -- Fixed broken master build. -- Fixed pipeline error. - -Removed -------- -- Removed merge markers from a python file (#119). -- Removed node creation and create only a logger (#149). -- Removed test from main moveit cmake. -- Removed some comments in the past from launch command for sm_dance_bot_strikes_back. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_67 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185) - - Implemented warehouse2 feature with minor changes - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Updated format and made headless changes for warehouse2 - -- Feature/cb pure spinning (#188) - - Introduced pure spinning behavior with format changes - -- Feature/replanning 16 dec (#193) - - Improved replanning for all examples with fixes - -- Feature/undo motion 20 12 (#196) - - Enhanced undo motion navigation for warehouse2 - -- Feature/sync 21 12 (#199) - - Addressed format issues for 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) - - 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 for synchronization - -- Feature/warehouse2 22 12 (#200) - - Fixed format issues and completed warehouse2 - -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed warehouse2 - -Changed -------- -- Finetuned waypoints (#187) - - Improved waypoint functionality - -- Fixing warehouse 3 problems, and other core improvements (#204) - - Resolved warehouse 3 issues and core improvements - -- Merging code from backport foxy and updates about autoware (#208) - - Integrated code from backport foxy and autoware updates - -- Foxy backport (#206) - - Backported changes to foxy - -Fixed ------ -- Several fixes (#194) - - Addressed various issues - -- Minor broken build (#207) - - Fixed minor issues causing build failures - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace - - Automation now handles ros-rolling-ros2trace installation - -- Deleted tracing directory - - Removed unnecessary tracing directory - -- Ignore all packages except smacc2 and smacc2_msgs - - Focused on smacc2 and smacc2_msgs packages - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -``` - -```rst -Section_68 -========== - -Added ------ -- 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. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More changes on performance tests. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- 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) -- Update doxygen links (#70) -- More on 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. -- Progress in AWS navigation demo. - -Changed -------- -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Update smacc2_rta command across READMEs. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Update README.md with updated launch command. -- Correct trailing spaces. -- Renaming of event generator library. -- Minor formatting improvements. -- 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. -- Removed tracing.md file. - -Fixed ------ -- Bug in smacc2 component. -- Reverted Markdowns to HTML. -- Minor format fixes. -- Several core improvements during navigation testing. -- Formatting improvements. -- Attempting pre-commit fixes. -- Fixing pre-commit. -- Trying to fix Pre-Commit. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```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 (#93) -- New client behavior for `nav2`: `cb_wait_nav2_nodes` - waits for nodes subscribing to the `/bond` topic to become alive, with optional node selection (#93) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause_slam` (#98) -- New client behavior: `cb_pause - -```rst -Section_70 -========== - -Added ------ -- 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. -- First working version of sm template and template generator. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Add SM core test. -- Add QOS durability to SmaccPublisherClient. -- Add dependencies for husky simulation. -- Waypoint Inputs. - -Changed -------- -- Move method after the method it calls to prevent recursion. -- Renamed reference library SMs to smacc2_performance_tools. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes and sequences. -- Renamed sm_multi_stage_1. -- Renamed sm_dance_bot_warehouse_3. -- Redoing sm_dance_bot_warehouse_3 waypoints. - -Fixed ------ -- Minor format issues. -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed CI format for Python version. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed some formatting and linting issues on SrConditional. -- Fixed some errors introduced on formatting. -- Fixed some more linting warnings. - -Removed -------- -- Removed node creation and create only a logger. -- Removed parameters smacc. -- Removed test from main moveit cmake. -- Removed sm_dance_bot_msgs. - -Authors -------- -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_71 -========== - -Added ------ -- Feature/wharehouse2 dec 14 (#185): Added warehouse2 minor changes. -- Feature/sm warehouse 2 13 dec 2 (#186): Added format changes, headless merge, and default values. -- Feature/cb pure spinning (#188): Added pure spinning behavior changes. -- Feature/planner changes 16 12 (#191): Added minor changes and fixes. -- Feature/replanning 16 dec (#193): Added replanning for all examples and several fixes. -- Feature/undo motion 20 12 (#196): Added improvements in undo motion navigation for warehouse2. -- Feature/sync 21 12 (#199): Added format fixes. -- Feature/warehouse2 22 12 (#200): Added format fixes and finished warehouse2. -- Feature/warehouse2 23 12 (#201): Added tuning and fixes. -- Feature/minor tune (#203): Added tuning and fixes, minor tune, and core improvements for warehouse 3. -- Added missing file from warehouse2 (#205): Added missing files and backported to foxy. -- Add mergify rules file (#209): Added mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies (#220): Added Autoware Auto Msgs into dependencies. -- Add galactic CI build because Navigation2 is broken in rolling (#222): Added galactic CI build. -- Add partial changes for ament_cpplint: Added partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include: Added tf2_ros as dependency. -- Bump ccache version: Updated ccache version. -- Add missing licences: Added missing licenses. -- Satisfy ament_lint_cmake: Satisfied ament_lint_cmake. -- Update ci-build-source.yml: Updated ci-build-source.yml. -- Change extension of imports: Changed extension of imports. -- Enable cppcheck: Enabled cppcheck. -- Create workflow for testing prerelease builds: Created workflow for testing prerelease builds. -- Use docs/ as source folder for documentation: Used docs/ as source folder. -- Use docs/ as output directory: Used docs/ as output directory. -- Rename to smacc2 and smacc2_msgs: Renamed to smacc2 and smacc2_msgs. -- Update name of package and package.xml to pass liter: Updated package name and package.xml. -- Update changelogs: Updated changelogs. -- 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. - -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. - -Fixed ------ -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Remove example things from Foxy CI setup (#214): Removed example things from Foxy CI setup. -- Fix rolling builds (#222): Fixed rolling builds. -- Fixing docker for foxy and galactic: Fixed docker for foxy and galactic. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204): Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixing warehouse 3 problems, and other - -Section_72 -========== - -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. -- Enable build of missing rolling repositories. -- Enable 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 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 -------- -- Moved tracing.md to tracing directory. -- Renamed tracing events after. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- 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 c_cpp_properties.json. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 - -Author ------- -- Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_73 -========== - -Version 1.0.0 (2022-01-01) ---------------------------- - -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. - -Changed -------- - -- Minor formatting improvements during navigation testing. - -Fixed ----- - -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. - -Version 1.1.0 (2022-02-01) ---------------------------- - -Added ------ - -- New feature: `cb_pause_slam` client behavior. - -Changed -------- - -- Minor formatting improvements during navigation testing. - -Fixed ----- - -- Fix format on `sm_dance_bot_lite`. -- Fix gazebo issues to show the robot and the lidar. - -Version 1.2.0 (2022-03-01) ---------------------------- - -Added ------ - -- New feature: `sm_multi_stage_1` doubling. - -Changed -------- - -- Minor formatting improvements during navigation testing. - -Fixed ----- - -- Fix gazebo issues for `sm_dance_bot_strikes_back`. - -Version 1.3.0 (2022-04-01) ---------------------------- - -Added ------ - -- AWS demo progress. - -Changed -------- - -- Got `sm_multi_stage_1` working. - -Fixed ----- - -- Precommit cleanup run. - -Contributors ------------- - -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -## Section_74 - -### 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 for SM Dance Bot. (#174) - -### Changed -- Adjusted build packages of source CI. -- Improved navigation and performance. -- Progress in navigation, SLAM toggle client behaviors, and SLAM_toolbox components. -- Refactored SM Dance Bot Strikes Back. -- Migration to SMACC2. -- Moved reference library SMs to smacc2_performance_tools. -- Reworked SM Multi-Stage 1. - -### Fixed -- Corrected formatting. -- Resolved compile warnings. -- Fixed CI format for Python version. -- Fixed launch command in README.md. -- Fixed compiling issues. - -### Removed -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. -- Removed parameters SMACC. -- Removed test from main MoveIt CMake. - -### Miscellaneous -- Co-authored commits by Ubuntu 20-04-02-amd64, Brett (brett@robosoft.ai), Pablo Iñigo Blasco (pablo@ibrobotics.com), DecDury (declandury@gmail.com), and Denis Štogl (destogl@users.noreply.github.com) were included in various changes. - -```rst -Section_75 -========== - -Added ------ -- 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 Feature/sm warehouse 2 13 dec 2 (#186). -- Added finetuning waypoints (#187). -- Added Feature/cb pure spinning (#188). -- 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 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 issues. -- Added Feature/sync 21 12 (#199). -- Added format issues. -- Added Feature/warehouse2 22 12 (#200). -- Added finishing warehouse2. -- Added 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 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 docker build files for all versions. -- Added dockerfiles (#225). -- Added Fix code generators (#221). -- Added Fix other build issues. -- Added Update SM template and make example code clearly visible. -- Added Remove use of node in the sm performance template. -- Added Updated templated to use Blackboard storage. -- Added Update template to resolve the global data correctly. -- Added Update sm_name.hpp. -- Added Foxy backport (#206). -- Added minor formatting fixes. -- Added Fix trailing spaces. -- Added Correct codespell. -- Added Correct python linters warnings. -- Added Add galactic CI build because Navigation2 is broken in rolling. -- Added Add partial changes for ament_cpplint. -- Added Add tf2_ros as dependency to find include. -- Added Disable ament_cpplint. -- Added Disable some packages and update workflows. -- Added Bump ccache version. -- Added Ignore further packages. -- Added Satisfy ament_lint_cmake. -- Added Add missing licences. -- Added Disable cpplint and cppcheck linters. -- Added Correct formatters. -- Added branching example. -- Added Disable disabled packages. -- Added Update ci-build-source.yml. -- Added Change extension. -- Added Change extension of imports. -- Added Enable cppcheck. -- Added Correct formatting of python file. -- Added Included necessary package and edited Threesome launch. - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Removed -------- -- Removed First ensure you have the necessary package installed. -- Removed ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Removed Rename header files and correct format. -- Removed Add workflow for checking doc build. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -Section_76 -========== - -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 -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Added smacc2_performance_tools -- Performance tests improvements -- More on performance and other issues -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files (#58) -- Fix source CI and correct README overview (#62) -- Update c_cpp_properties.json -- Update doxygen links (#70) -- More Readme Updates (#72) -- More Readme (#74) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- 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) -- Sm_multi_stage_1 (#90) -- Wait topic message client behavior (#81) - -Changed -------- - -- Use manual deployment for now -- Correct GitHub branch reference -- Execute on master update -- Ignore all packages except smacc2 and smacc2_msgs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Changed wording "smacc application" to "SMACC2 library" -- Reactivating smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug in smacc2 component -- Reverted markdowns to html -- Edited tracing.md to reflect new tracing event names -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- Correct trailing spaces -- Sm_atomic_performance_trace_1 -- Sm_atomic_24hr -- Sm_atomic_performance_test_a_2 -- Sm_atomic_performance_test_a_1 -- Modifying sm_atomic_performance_test_a_2 - -Removed -------- - -- Delete tracing directory -- 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" -- Reformatting of sm_reference_library -- Do not execute clang-format on smacc2_sm_reference_library package -- Minor formatting -- Several core improvements during navigation testing -- Formatting improvements -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on navigation -- More on - -```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 -- 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 `cb_pause_slam` client behavior - -Changed -------- -- Corrected all linters and formatters -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Merge and progress -- Fix format -- Cleaning and lidar show/hide option -- Updates yaml -- Gazebo fixes to show the robot and the lidar -- Format fixes - -Fixed ----- -- Removed some compile warnings - -Removed -------- -- Removed redundant entries - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -Section_78 -=========== - -Added ------ -- Added AWS demo (#108, #110). -- Added Brettpac branch (#110, #111). -- Added feature to toggle SLAM and deep history for SM Dance Bot (#122). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient (#163). - -Changed -------- -- Improved gazebo fixes for SM Dance Bot Strikes Back. -- Improved functionality of SM Multi Stage 1 (#109, #114). -- Improved navigation and performance (#116). -- Improved dance bot's pattern (#128, #129). -- Refactored SM Dance Bot Strikes Back (#152). -- Updated package list (#142). -- Renamed navigation 2 stack (#144). -- Updated READMEs with SVGs (#140, #145). -- Updated Docker environment for execution in any environment (#154). -- Updated format for CI (#148). -- Updated README (#164). -- Updated state machine transition timestamp (#165). - -Fixed ------ -- Fixed waypoint issues for robot course completion (#155). -- Fixed migration errors for MoveIt client (#151). -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. - -Removed -------- -- Removed neo_simulation2 package (#112). -- Removed parameters from SMACC (#147). -- Removed node creation, creating only a logger (#149). -- Removed SM Dance Bot messages. -- Removed test from main MoveIt CMake. - -Other ------ -- Cleaned up pre-commit (#106, #152, #163). -- Minor formatting and linting improvements. -- Addressed minor issues and bugs. -- Made progress on various features and functionalities. -- Continued testing and improvements on MoveIt behaviors. -- Added dependencies and fixed build errors. -- Made progress on MoveIt migration testing. -- Updated Dockerfile for building local tests. -- Added reliability QOS config. -- Added missing colon. -- Removed unnecessary line. -- Added references to commits and collaborators. - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 . -- DecDury . -- Denis Štogl . -- Pablo Iñigo Blasco . - -```rst -Section_79 -========== - -Added ------ - -- Added `sm_advanced_recovery_1` renaming (#171). -- Added `sm_multi_stage_1` reworking (#172) with: - - 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. - -Changed -------- - -- Changed `Feature/aws navigation sm dance bot` (#174) with: - - Repo dependency. - - Husky launch file in `sm_dance_bot`. - - Added dependencies for Husky simulation. - - Fixed formatting. - - Updated dependencies for Husky in rolling and galactic. - - Progress on AWS navigation and refactorings on navigation clients and behaviors. - - More on AWS demo. - - Fixed broken build. - -Fixed ------ - -- Fixed `minor changes` (#175). -- Fixed `warehouse2` (#177). -- Fixed `Waypoint Inputs` (#178). -- Fixed `wharehouse2` progress (#179). -- Fixed `format` (#180). -- Fixed `sm_dance_bot_warehouse_3` (#181). -- Fixed `Feature/sm warehouse 2 13 dec 2` (#182) with: - - More changes and headless. - - Merge. - - Headless and other fixes. - - Default values. -- Fixed `SrConditional` (#168) with: - - Some formatting and templating on `SrConditional`. - - Moved trigger logic into headers. - - Lint. - -Removed -------- - -- Removed `pure spinning behavior missing files`. -- Removed `weird moveit not downloaded repo`. -- Removed `retry behavior warehouse 1`. -- Removed `missing file`. - -Authors -------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_80 -========== - -Added ------ -- Added ignition file and updated repos files. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Added alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. - -Changed -------- -- Progressed in husky demo. -- Improved navigation behaviors. -- Replanned for all examples. -- Backported to foxy. -- Renamed header files and corrected format. -- Renamed to smacc2 and smacc2_msgs. -- Updated name of package and package.xml. -- Reset all versions to 0.0.0. -- Updated description table. -- Updated table. -- Updated ci-build-source.yml. -- Changed extension of imports. -- Enabled cppcheck. -- Corrected formatting of python file. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Optimized deps in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Updated smacc2_rta command across readmes. -- Cleaned up of sm_atomic_24hr. -- Renamed 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. -- Several core improvements during navigation testing. -- Progressed in aws navigation demo. -- Formatted improvements. -- Reworked sm_advanced_recovery_1. - -Fixed ------ -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Corrected formatters. -- Fixed source CI and corrected README overview. - -Removed -------- -- Disabled ament_cpplint. -- Disabled some packages and updated workflows. -- Disabled cpplint and cppcheck linters. -- Disabled disabled packages. -- Ignored further packages. -- Ignored all packages except smacc2 and smacc2_msgs. -- Do not execute clang-format on smacc2_sm_reference_library package. -``` - -*pabloinigoblasco* - -```rst -Section_81 -========== - -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. - -Changed -------- - -- Updated launch command in README.md. -- Corrected all linters and formatters. - -Fixed ------ - -- Resolved pre-commit issues. -- Fixed formatting in various sections. -- Fixed navigation parameters on sm_dance_bot. -- Removed some compile warnings. - -Removed -------- - -- None. - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -## Section_82 - -### Added -- Added new client behavior for nav2, now waits for nav2 nodes to subscribe to the /bond topic and ensures they are alive. Optional selection of nodes to wait for. -- Progress in AWS navigation demo. - -### Changed -- Navigation parameters fixes on sm_dance_bot. - -### Fixed -- Fixed cb pause slam client behavior. -- Fixed formatting issues in various parts of the code. -- Fixed gazebo issues to show the robot and lidar correctly. - -### Removed -- Removed neo_simulation2 package. -- Removed unnecessary parameters from smacc. - -### Miscellaneous -- Various minor improvements and fixes throughout the codebase. -- Co-authored commits with Ubuntu 20-04-02-amd64 , DecDury , and Denis Štogl . -- Precommit cleanup and workflow updates. -- Updated package list and launch commands in README.md. -- Added SVGs to READMEs for atomic, dance_bot, and other components. -- Rolling Docker environment to be executed from any environment. -- Initial migration to smacc2 for moveit client, fixing formatting errors and missing dependencies. -- Slight changes in waypoints and iterations to ensure the robot can complete the course successfully. - -```rst -Section_83 -========== - -Added ------ -- Added .reps dependencies and fixed build errors (#commit_ref) -- Added dependency to ur5 client -- Added QOS durability to SmaccPublisherClient (#163) (#commit_ref) -- Added reliability QOS configuration - -Changed -------- -- Improved dockerfile for building local tests -- Refactored docker -- Progressed in move_it PR -- Reworked sm_multi_stage_1 with multistage modes, sequences, and steps -- Updated dependencies for husky in rolling and galactic -- Finetuned waypoints (#187) (#commit_ref) -- Improved undo motion navigation in warehouse2 -- Tuned warehouse3 (#197) -- Tuned and fixed warehouse2 (#202) -- Tuned and fixed minor issues (#203) -- Fixed warehouse 3 problems to remove deadlock and make continuous integration green (#204) - -Fixed ------ -- Fixed compiling issues -- Fixed pipeline error -- Fixed broken master build -- Fixed formatting issues -- Fixed broken build -- Fixed some formatting and templating on SrConditional -- Fixed linting -- Fixed missing files in pure spinning behavior -- Fixed minor issues -- Fixed linking errors in foxy - -Removed -------- -- Removed test from main moveit cmake -- Removed some linting warnings -- Removed line in refactor - -Other ------ -- Progressed in moveit migration testing -- Progressed in moveit testing -- Progressed in moveit behaviors testing -- Progressed in AWS navigation and refactorings on navigation clients and behaviors -- Progressed in AWS demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in replanning for all examples -- Progressed in undo motion -- Progressed in warehouse2 -- Progressed in warehouse3 -- Progressed in sm_dance_bot -- Progressed in sm_pubsub_1 -- Progressed in sm_advanced_recovery_1 renaming -- Progressed in sm_multi_stage_1 reworking -- Progressed in warehouse2 (#179) -- Progressed in warehouse2 (#185) -- Progressed in warehouse2 (#186) -- Progressed in warehouse2 (#200) -- Progressed in warehouse2 (#201) -- Progressed in autoware demo -- Progressed in foxy CI -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in smacc core adding more components mostly developed for autoware demo -- Progressed in autoware demo -- Progressed in foxy CI -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo -- Progressed in autoware machine -- Progressed in autoware demo - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -``` - -```rst -Section_84 -========== - -Added ------ -- Docker build files for different revisions -- Docker build files for all versions -- Barrel demo progress -- Progress in Barrel Husky -- More merge improvements -- Master rolling to Galactic backport -- Testing dance bot demos -- Updating Galactic repositories -- Runtime dependency restoration - -Changed -------- -- Improved Docker files -- Fixed Docker for Foxy and Galactic -- Fixed Docker build for Barrel search and Warehouse3 -- Fixed startup problems in Warehouse 3 -- Fixed broken build format and minor issues - -Removed -------- -- Warnings removal and more testing on navigation - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -- pabloinigoblasco -- Declan Dury -- reelrbtx -- brettpac -- David Revay -``` +0.1.0 (2021-08-31) +------------------ +* Initial release of Nav2 client +* Contributors: Brett Aldrich, Pablo Iñigo Blasco, Denis Štogl diff --git a/smacc2_client_library/nav2z_client/nav2z_client/package.xml b/smacc2_client_library/nav2z_client/nav2z_client/package.xml index fb94f2508..7792e5703 100644 --- a/smacc2_client_library/nav2z_client/nav2z_client/package.xml +++ b/smacc2_client_library/nav2z_client/nav2z_client/package.xml @@ -8,7 +8,7 @@ Pablo Inigo Blasco Pablo Inigo Blasco - BSDv3 + Apache-2.0 ament_cmake diff --git a/smacc2_client_library/ros_timer_client/CHANGELOG.rst b/smacc2_client_library/ros_timer_client/CHANGELOG.rst index 823a81166..5cc2289ca 100644 --- a/smacc2_client_library/ros_timer_client/CHANGELOG.rst +++ b/smacc2_client_library/ros_timer_client/CHANGELOG.rst @@ -1,2399 +1,38 @@ Changelog for package ros_timer_client ======================================= -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2` -- Brettpac branch (`#518 `_) - - Attempted fix for ros buildfarm issue - - Further work on buildfarm issue - - Co-authored-by: brettpac -- Contributors: brettpac, pabloinigoblasco - -Version 2.3.6 (2023-03-12) ---------------------------- -### Added -- Pre-release -- Contributors: pabloinigoblasco - -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release -- Contributors: pabloinigoblasco -- Progress in humble SMACC2 deb generation -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 -- Contributors: Denis Štogl, pabloinigoblasco - -Version 0.3.0 (2022-04-04) ---------------------------- -### No changes - -Version 0.0.0 (2022-11-09) ---------------------------- -### Added -- Progress in humble SMACC2 deb generation -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 -- Ignored packages not to be released -- Feature/master rolling to galactic backport (#236) - - 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 in sm_respira_1 - - 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 launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - - Updated doxygen links (#70) - - More Readme Updates (#72) - - More Readme (#74) - - Created new sm from sm_respira_1 (#76) - - Feature/core and navigation fixes (#78) - - Feature/aws demo progress (#80) - - Feature/wait nav2 nodes client behavior (#82) - - Feature/aws demo progress (#92) - - Co-authored-by: Ubuntu 20-04-02-amd64 - - Co-authored-by: Denis Štogl - - Co-authored-by: Denis Štogl - -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- New client behavior: `cb_pause_slam`. - -Changed -------- - -- Improved core functionality during navigation testing. -- Formatting enhancements throughout. -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Gazebo fixes for `sm_dance_bot_visualizing_turtlebot3`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Fixed ------ - -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Corrected formatting issues. -- Enabled source build on PR for testing. -- Adjusted build packages for source CI. - -Removed -------- - -- `neo_simulation2` package. - -Other ------ - -- Various minor format improvements. -- Merge and progress updates. -- Precommit cleanup run. -- Updates to YAML files. -- `sm_dance_bot_lite` improvements. -- `sm_multi_stage_1` doubling. -- `sm_multi_stage_1` progress updates. -- `sm_multi_stage_1` additional work. -- `sm_multi_stage_1` further progress. -- `sm_multi_stage_1` reaching fifth stage. -- `a3` updates. -- `mm` updates. -- `Brettpac` branch updates. -``` - -*pabloinigoblasco* - -Section_3 -========= - -Version 0.1.0 (2022-01-01) --------------------------- - -### Added -- Diverse improvements in navigation and performance (#116) -- Additional linting and formatting -- Feature to toggle SLAM and deep history in SMACC (#122) -- Progress in navigation, SLAM toggle client behaviors, and SLAM toolbox components -- Introducing slam pausing/resuming functionality in testing sm_dance_bot -- More fixes for sm_dance_bot (#125) -- Method moved after the method it calls to prevent recursion (#126) -- First working version of SM template and template generator (#127) -- SM Atomic SM generator added (#143) -- SM core test added (#138) -- SVGs added to READMEs of atomic, dance_bot, and others (#140) -- Remaining SVGs added to READMEs (#145) -- QOS durability added to SmaccPublisherClient (#163) -- Initial state machine transition timestamp (#165) -- Reference library SMs moved to smacc2_performance_tools -- Waypoint Inputs (#178) - -### Changed -- Renaming of sm_dance_bot to s-pattern (#128) -- Refactoring of sm_dance_bot strikes back (#152) -- Migration of moveit client to smacc2 -- Renaming of sm_advanced_recovery_1 (#171) -- Reworking of sm_multi_stage_1 (#172) - -### Fixed -- Waypoint 4 and iterations changes for robot course completion (#155) -- Formatting fixes -- Compilation warnings resolved (#137) -- CI format fix for Python version (#148) -- Node creation removed to create only a logger (#149) -- Docker environment now executable from any environment (#154) -- Pipeline errors fixed -- Broken master build fixed - -### Removed -- Parameters from smacc (#147) -- Test from main moveit CMake -- sm_dance_bot_msgs removed - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_4 -========= - -Added ------ - -- New feature "sm warehouse 2" (#182) -- New feature "SrConditional fixes and formatting" (#168) -- New feature "cb pure spinning" (#188) -- New feature "planner changes 16 12" (#191) -- New feature "replanning 16 dec" (#193) -- New feature "undo motion 20 12" (#196) -- New feature "sync 21 12" (#199) -- New feature "warehouse2 22 12" (#200) -- New feature "warehouse2 23 12" (#201) -- New feature "minor tune" (#203) -- Fixed trailing spaces, codespell, and python linters warnings -- Added galactic CI build due to Navigation2 issues in rolling -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency -- Disabled ament_cpplint, cpplint, and cppcheck linters -- Updated workflows and packages -- Bumped ccache version -- Ignored further packages -- Satisfied ament_lint_cmake -- Added missing licenses -- Corrected formatters -- Enabled cppcheck -- Included necessary package and edited Threesome launch -- Renamed header files and corrected format -- Added workflow for checking doc build -- Updated doxygen-check-build.yml and doxygen-deploy.yml -- Created workflow for testing prerelease builds -- Renamed 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 -- Dockerfile with ROS distro as argument -- Opened new folder for additional tracing contents -- Deleted tracing directory -- Moved tracing.md to tracing directory -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace -- 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 -- Changed wording "smacc application" to "SMACC2 library" -- Updated smacc_sm_reference_library/sm_atomic/README.md -- Reactivated smacc2 nav clients for rolling via submodules -- Renamed tracing events -- Fixed bug in smacc2 component -- Reverted markdowns to html -- Added README tutorial for Dockerfile -- Enabled build of missing rolling repositories - -Removed -------- - -- Manual installation of ros-rolling-ros2trace -- Manual installation steps now automated in setupTracing.sh -- Tracing directory assumed in location if user follows README.md under "Getting started" - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -Section 5 ----------- - -### Added -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Added 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) -- Feature/wait nav2 nodes client behavior (#82) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) - -### Changed -- Update mentions of SMACC/ROS to SMACC2/ROS2. -- Update smacc2_rta command across readmes. -- Change launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Update README.md with launch command. -- Update README.md. - -### Fixed -- Correct trailing spaces. -- Fix source CI and correct README overview. (#62). -- Fix pre-commit in various commits. - -### 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. - -### Miscellaneous -- Minor formatting improvements. -- Optimized dependencies in move_base_z_planners_common. -- Renamed folders, deleted tracing.md, edited README.md. -- Correct all linters and formatters. -- Noticed a note that was not removed. -- Attempting pre-commit fixes. - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_6 -========= - -Added ------ - -- New client behavior `cb_wait_topic_message` added for nav2, allowing nodes to subscribe to the `/bond` topic and wait until they are active. Users can select specific nodes to wait for. -- New feature `cb_pause_slam` introduced. -- New feature `sm_dance_bot_lite` added for visualizing Turtlebot3 in Gazebo. -- New feature `sm_multi_stage_1` doubling functionality. -- New feature `sm_dance_bot_strikes_back` for Gazebo fixes. -- AWS demo progress. -- Progress in navigation with slam toggle client behaviors and slam_toolbox components. Also includes `smacc2::deep_history` syntax. -- Progress in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Progress in `sm_dance_bot` with S pattern changes. - -Changed -------- - -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting in package removal. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Additional linting and formatting. -- Move method after the method it calls to prevent recursion. - -Fixed ------ - -- Various core improvements during navigation testing. - -Removed --------- - -- `neo_simulation2` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_7 -========= - -Added ------ - -- Added First working version of sm template and template generator. (#127) -- Added minor tweaks (#130) -- Added Feature/sm dance bot refine (#131) -- Added Feature/sm dance bot refine 2 (#132) -- Added waypoints navigator bug (#133) -- Added progress in the sm_dance_bot tests (#135) -- Added sm_dance_bot_lite (#136) -- Added Resolve compile warnings (#137) -- Added Add SM core test (#138) -- Added minor navigation improvements (#141) -- Added using local action msgs (#139) -- Added Feature/nav2z renaming (#144) -- Added formatting -- Added added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added added remaining SVGs to READMEs (#145) -- Added Update package list. (#142) -- Added Add SM Atomic SM generator. (#143) -- Added Rolling Docker environment to be executed from any environment (#154) -- Added initial migration to smacc2 -- 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) -- Added sm_advanced_recovery_1 renaming (#171) -- Added sm_multi_stage_1 reworking (#172) -- Added Feature/aws navigation sm dance bot (#174) -- Added warehouse2 (#177) -- Added Waypoint Inputs (#178) -- Added wharehouse2 progress (#179) -- Added sm_dance_bot_warehouse_3 (#181) -- Added Feature/sm warehouse 2 13 dec 2 (#182) -- Added Brettpac branch (#184) -- Added SrConditional fixes and formatting (#168) -- Added Feature/wharehouse2 dec 14 (#185) -- Added Feature/cb pure spinning (#188) -- Added Feature/cb pure spinning (#189) - -Changed -------- - -- Changed Finnaly to Finally - -Fixed ------ - -- Fixed launch command for sm_dance_bot_strikes_back and removed some comments in README.md -- Fixed CI: format fix python version (#148) -- Fixed Remove node creation and create only a logger. (#149) -- Fixed moved reference library SMs to smacc2_performance_tools (#166) -- Fixed fixing some errors introduced on formatting -- Fixed fixing some more linting warnings -- Fixed fixing compiling issues -- Fixed fixing broken master build -- Fixed fixing pipeline error - -Removed -------- - -- Removed removing sm_dance_bot_msgs -- Removed removing parameters smacc - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section 8 -========= - -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) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- 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 -- 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 -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Removed manual installation of ros-rolling-ros2trace -- Created alternative ManualTracing -- Added a dockerfile for Rolling and Galactic -- Enable Navigation2 for semi-binary build - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" - -Fixed ------ -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Disable ament_cpplint -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Correct formatting of python file -- Enable build of missing rolling repositories - -Removed -------- -- Weird moveit not downloaded repo -- Disable disabled packages -- Ignore further packages -- Ignore all packages except smacc2 and smacc2_msgs - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay - -``` - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_9 -========= - -Added ------ -- Added smacc2_performance_tools. -- 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 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 -------- -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated smacc2_rta command across readmes. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated README.md. -- Corrected all linters and formatters. - -Fixed ------ -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview (#62). -- Fixed pre-commit. -- Attempted pre-commit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -- Removed tracing.md. - -Other ------ -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting. -- Minor. -- Progress in aws navigation demo. -- Progressing in aws navigation. -- Several core improvements during navigation testing. -- Formatting improvements. -- More on performance and other issues. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- More on navigation. -- 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_10 -========== - -Added ------ -- New client behavior `cb_wait_topic_message` for asynchronous waiting and optional content check on a topic message. -- New client behavior for `nav2` to wait for nodes subscribing to `/bond` topic to become active, with optional node selection. -- Base for `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes for robot and lidar visualization. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo progress. -- `sm_multi_stage_1` improvements. -- `smacc2::deep_history` syntax in `slam_toolbox` components. -- `sm_dance_bot` improvements. -- `dance_bot_s` pattern feature. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Format fixes. - -Fixed ------ -- Compile warnings removed. -- Recursion prevention by moving method calls after the methods they invoke. - -Removed -------- -- `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section 11 ------------ - -### Added -- First working version of sm template and template generator. (#127) -- Add SM core test (#138) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) - -### Changed -- Renamed Feature/dance bot s pattern to Feature/sm dance bot refine (#131) -- Renamed Feature/sm dance bot refine 2 to Feature/sm dance bot refine 2 (#132) -- Renamed Feature/sm dance bot strikes back refactoring to Feature/sm dance bot strikes back refactoring (#152) -- Renamed Feature/migration moveit client to Feature/migration moveit client (#151) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Fix CI: format fix python version (#148) -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back and removed some comments (#149) -- Fixing pipeline error in Feature/testing moveit behaviors (#167) -- Fixing broken master build in Feature/testing moveit behaviors (#167) -- Fixing broken build in Feature/aws navigation sm dance bot (#174) - -### Removed -- Removed node creation and create only a logger in Add SM Atomic SM generator. (#149) -- Removed parameters smacc in Update package list. (#142) -- Removed test from main moveit cmake in Feature/migration moveit client (#151) -- Removed sm_dance_bot_msgs in Feature/nav2z renaming (#144) -- Removed parameters smacc in Feature/aws navigation sm dance bot (#174) - -### Miscellaneous -- Various minor tweaks and refinements in multiple features -- Co-authored commits with Brett , DecDury , Denis Štogl , and Denis Štogl - -```rst -Section_12 -========== - -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 rolling builds (#222) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Foxy backport (#206) -- Add mergify rules file. -- Try fixing CI for rolling. (#209) -- Remove example things from Foxy CI setup. (#214) -- 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 -- 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" -- 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 - -Changed -------- -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Minor broken build -- Some reordering fixes -- Format issues -- Minor formatting fixes - -Fixed ------ -- Headless and other fixes -- Default values -- Pure spinning behavior missing files -- More fixes -- Tuning and fixes (#202) -- Fix -- Minor linking errors foxy -- Minor format -- Minor linking errors foxy - -Removed -------- -- Merge -- Minor -- Minor changes -- Minor tune -- Weird moveit not downloaded repo -- 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 -- Minor -- Minor changes -- Replanning for all our examples -- Backport to foxy -- Minor format -- Minor linking errors foxy -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports -- Disable some packages and update workflows -- Ignore further packages -- Disable cpplint and cppcheck linters -- Correct formatters -- Branching example -- Disable disabled packages -``` - -*pabloinigoblasco* - -```rst -Section_13 -========== - -Added ------ -- Enable build of missing rolling repositories. -- Enable 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 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. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Minor formatting improvements. - -Fixed ----- -- Bug in smacc2 component. -- Reverted markdowns to html. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Corrected all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. -- Deleted tracing.md. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Some progress on navigation rolling. -- More changes on performance tests. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup in sm_respira_1. -- Format cleanup pre-commit in sm_respira_1. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_performance_trace_1. -- Cleaned up sm_atomic_24hr. -- More cleanup in sm_atomic_24hr. -- Cleaned up sm_reference_library. -- Cleaned up sm_advanced_recovery_1. -- More cleanup in sm_advanced_recovery_1. -- Reworked sm_advanced_recovery_1. -- More work on sm_advanced_recovery_1. -- Work on sm_atomic_performance_test_a_1. -- Work on sm_atomic_performance_test_a_2. -- Work on sm_atomic_performance_test_c_1. -- Work on sm_multi_stage_1. -- More work on sm_multi_stage_1. -- Progress in aws navigation demo. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in aws navigation. -- More on navigation. - -Commits -------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_14 -========== - -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 selection of nodes to wait for. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Navigation parameters fixes on `sm_dance_bot`. -- New client behavior `cb_pause_slam`. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `sm_multi_stage_1` doubling. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- -- Minor formatting improvements. -- Merge and progress. -- Minor hotfix. -- Cleaning and lidar show/hide option. -- Cleaning files and formatting work. -- Format fixes. -- Enable source build on PR for testing. -- Adjust build packages of source CI. - -Fixed ------ -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting. - -Removed -------- -- Removed `neo_simulation2` package. - -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -# Section 15 - -## Added -- Feature/diverse improvements in navigation performance (#117) -- Feature/slam toggle and smacc deep history (#122): Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Introducing smacc2::deep_history syntax and testing slam pausing/resuming functionality. -- 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 remaining SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added QOS durability to SmaccPublisherClient (#163) -- Feature/aws navigation sm dance bot (#174): Progress on aws navigation, refactorings on navigation clients and behaviors, and husky simulation dependencies. - -## Changed -- Move method after the method it calls to prevent recursion (#126) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Renamed sm_multi_stage_1 (#172) and sm_advanced_recovery_1 (#171) -- Renamed navigation 2 stack to nav2z (#144) -- Removed node creation and created only a logger (#149) -- Updated package list (#142) -- Removed parameters smacc (#147) -- Noticed launch command was incorrect in README.md and fixed it -- Fixed CI: format fix python version (#148) -- Minor navigation improvements (#141) -- Using local action messages instead of sm_dance_bot_msgs (#139) -- Fixed compiling issues -- Updated README (#164) -- More readme updates - -## Fixed -- Minor tuning to mitigate overshot issue cases in waypoints navigator (#133) -- Fixed broken master build -- Fixed pipeline error - -## Removed -- Removed merge markers from a python file (#119) -- Removed sm_dance_bot_msgs - -## Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_16 -========== - -Added ------ -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- 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) -- 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) -- Feature/undo motion 20 12 (#196) -- minor changes -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- Feature/undo motion 20 12 (#198) -- minor changes -- improving undo motion navigation warehouse2 -- undo tuning and errors -- Feature/sync 21 12 (#199) -- format issues -- Feature/warehouse2 22 12 (#200) -- format issues -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- tuning and fixes -- minor tune -- fixing warehouse 3 problems, and other core improvements (#204) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- added missing file from warehouse2 (#205) -- docker build files for all versions -- dockerfiles (#225) -- Feature/retry behavior warehouse 1 (#226) -- backport to foxy -- minor format -- minor linking errors foxy -- Foxy backport (#206) - -Changed -------- -- SrConditional fixes and formatting (#168) -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint -- Fix code generators (#221) -- Fix other build issues. -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- ros2 launch sm_three_some sm_three_some -- to -- ros2 launch sm_three_some sm_three_some.launch -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 - -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 -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- fixing docker for foxy and galactic -``` - -```rst -Section_17 -========== - -Added ------ -- Dockerfile now accepts ROS distro as argument for easier setup. -- New setupTracing.sh script automates installation of necessary packages and configures tracing group. -- Added alternative ManualTracing option. -- New sm markdowns added. -- Performance tests improvements and cleanup. -- Added smacc2_performance_tools. -- Optimized dependencies in move_base_z_planners_common. -- New feature: cb_wait_topic_message for asynchronous client behavior. -- Feature/wait nav2 nodes client behavior for navigation improvements. - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" for clarity. -- Updated mentions of SMACC/ROS to SMACC2/ROS2 for consistency. -- Updated launch commands for various components. - -Fixed ------ -- Reverted markdowns to html format for consistency. -- Fixed bug in smacc2 component. -- Corrected trailing spaces in code. -- Fixed source CI setup and corrected README overview. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed galactic builds, keeping only rolling. Submodules replaced with .repos file. -- Do not execute clang-format on smacc2_sm_reference_library package. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_18 -========== - -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`, allowing waiting for nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Node selection is optional. -- Add base for the `sm_aws_aarehouse` navigation. -- Introduce `cb_pause_slam` client behavior. - -Changed -------- -- Correct all linters and formatters. -- Fix navigation parameters on `sm_dance_bot`. -- Minor format improvements. -- Update yaml files. -- Rename doxygen deployment workflow. - -Fixed ----- -- Resolve compile warnings. - -Removed -------- -- Eliminate some compile warnings. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -Section_19 -=========== - -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 AWS navigation to `sm_dance_bot`. - -Changed -------- -- Renamed `sm_advanced_recovery_1`. -- Reworked `sm_multi_stage_1` with new sequences and steps. - -Fixed ------ -- Fixed waypoint 4 and iterations for robot course completion. -- Fixed CI formatting for Python version. -- Fixed launch command in README.md for `sm_dance_bot_strikes_back`. -- Fixed compiling issues. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. - -Other ------ -- Co-authored with Ubuntu 20-04-02-amd64 , DecDury , Denis Štogl , and pabloinigoblasco . -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. -- Updated package list. -- Added SM Atomic SM generator. -- Rolled Docker environment for execution from any environment. -- Added QOS durability to `SmaccPublisherClient`. -- Added reliability QOS config to `SmaccPublisherClient`. -- Added durability QOS to `SmaccPublisherClient`. -- Added husky launch file in `sm_dance_bot`. -- Added dependencies for husky simulation. -- Progressed in navigation, slam toggle client behaviors, and slam_toolbox components. -- Progressed in testing `sm_dance_bot` with slam pausing/resuming functionality. -- Progressed in moveit migration testing. -- Progressed in `sm_dance_bot` refinement. -- Progressed in `sm_dance_bot_strikes_back` refactoring. -- Progressed in `sm_pubsub_1`. -- Progressed in `sm_advanced_recovery_1` renaming. -- Progressed in `sm_multi_stage_1` reworking. -- Progressed in testing moveit behaviors. -- Progressed in `sm_multi_stage_1` most. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` c sequence. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1` sequence i. -- Progressed in `sm_multi_stage_1` sequence h. -- Progressed in `sm_multi_stage_1` sequence g. -- Progressed in `sm_multi_stage_1` sequence f. -- Progressed in `sm_multi_stage_1` sequence e. -- Progressed in `sm_multi_stage_1` sequence d. -- Progressed in `sm_multi_stage_1` sequence c. -- Progressed in `sm_multi_stage_1` sequence b. -- Progressed in `sm_multi_stage_1` sequence a. -- Progressed in `sm_multi_stage_1` sequence z. -- Progressed in `sm_multi_stage_1` sequence y. -- Progressed in `sm_multi_stage_1` sequence x. -- Progressed in `sm_multi_stage_1` sequence w. -- Progressed in `sm_multi_stage_1` sequence v. -- Progressed in `sm_multi_stage_1` sequence u. -- Progressed in `sm_multi_stage_1` sequence t. -- Progressed in `sm_multi_stage_1` sequence s. -- Progressed in `sm_multi_stage_1` sequence r. -- Progressed in `sm_multi_stage_1` sequence q. -- Progressed in `sm_multi_stage_1` sequence p. -- Progressed in `sm_multi_stage_1` sequence o. -- Progressed in `sm_multi_stage_1` sequence n. -- Progressed in `sm_multi_stage_1` sequence m. -- Progressed in `sm_multi_stage_1` sequence l. -- Progressed in `sm_multi_stage_1` sequence k. -- Progressed in `sm_multi_stage_1` sequence j. -- Progressed in `sm_multi_stage_1 - -```rst -Section_20 -========== - -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. -- Sm_dance_bot_warehouse_3. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- Several fixes. -- Improving undo motion navigation warehouse2. -- Finetuning waypoints. -- Tuning and fixes. -- Finishing warehouse2. -- Tuning and fixes. -- Fixing warehouse 3 problems and other core improvements to remove dead lock, also making continuous integration green. -- Added missing file from warehouse2. -- Updating subscriber publisher components. -- Progress in autoware machine. -- Refining cp subscriber cp publisher. -- Improvements in smacc core adding more components mostly developed for autoware demo. -- Autoware demo. -- Retry behavior warehouse 1. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Multiple controllable leds plugin. -- Progress in husky demo. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Add ignition file and update repos files. -- Progressing in husky demo. -- Improving navigation behaviors. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. - -Changed -------- - -- Default values. -- Several fixes. -- Format issues. -- Minor tune. -- Minor format fix. -- Correct Focal-Rolling builds by fixing the version of rosdep yaml. -- Making models local. - -Fixed ------ - -- Fix formatting. -- Fixing broken build. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Fix broken source build. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Removed -------- - -- Only rolling version should be pre-released on on master. - -Co-authored-by -------------- - -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_21 -========== - -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 for documentation. -- Use docs/ as 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. - Edit from html to markdown syntax. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Update mentions of SMACC/ROS to SMACC2/ROS2. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_atomic_performance_trace_1. -- Update smacc2_rta command across readmes. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files (#58). -- Fix source CI and correct README overview (#62). -- Update c_cpp_properties.json. -- 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). -- Base for the sm_aws_aarehouse navigation. -- Progressing in aws navigation. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Feature/aws demo progress (#80). -- More on navigation. -- Sm_advanced_recovery_1 reworked (#83). -- Fix pre-commit. -- More sm_advanced_recovery_1 (#84). -- 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). - -Changed -------- -- Ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. -- Rename header files and correct format. -- Update doxygen-check-build.yml. -- Change extension of imports. -- Update ci-build-source.yml. -- 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. -- Changed wording "smacc application" to "SMACC2 library". -- Reactivating smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug in smacc2 component. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Cleanup. -- Edited tracing.md to reflect new tracing event names. -- Minor formatting. -- Correct trailing spaces. -- Clean up of sm_atomic_24hr. -- More sm_atomic_24hr cleanup. -- Minor formatting improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements. -- Format improvements - -```rst -Section_22 -========== - -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 feature: cb pause slam client behavior (#98) -- New feature: sm_dance_bot_lite (#99) -- New feature: sm_dance_bot visualizing turtlebot3 (#101) -- New feature: dance bot launch gz lidar choice (#102) - -Changed -------- - -- Updated launch command -- Corrected all linters and formatters -- Navigation parameters fixes on sm_dance_bot -- Minor formatting improvements -- Merge and progress -- Fix format -- Minor hotfix -- Updates yaml - -Fixed ------ - -- Several core improvements during navigation testing -- Progress in aws navigation demo -- Formatting improvements -- Fixed precommit -- Removed some compile warnings - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_23 -========== - -Added ------ -- Added `sm_dance_bot` visualizing `turtlebot3`. -- Added lidar show/hide option for cleaning. -- Added formatting improvements to cleaning files. -- Added gazebo fixes for `sm_dance_bot_lite` (#104). -- Added gazebo fixes to show the robot and lidar. -- Added gazebo fixes for `sm_dance_bot_strikes_back`. -- Added AWS demo (#108). -- Added progress in `sm_multi_stage_1` (#109). -- Added `Brettpac` branch (#110). -- Added progress in `sm_multi_stage_1`, including multiple stages (#111). -- Added `a3` (#113). -- Added diverse improvements in navigation and performance (#116). -- Added `slam toggle` and `smacc deep history` features (#122). -- Added progress in navigation, `slam toggle` client behaviors, and `slam_toolbox` components. -- Added `smacc2::deep_history` syntax. -- Added `dance bot s pattern` feature (#128). -- Added polishing to `sm_dance_bot` and `s-pattern`. -- Added `dance bot s pattern` feature (#129). -- Added more refinement to `sm_dance_bot`. -- Added first working version of `sm template` and `template generator` (#127). -- Added `sm dance bot refine` feature (#131). -- Added `sm dance bot refine 2` feature (#132). -- Added build fix. -- Added `waypoints navigator` bug fix (#133). -- Added progress in `sm_dance_bot` tests (#135). -- Added minor navigation improvements (#141). -- Added `SM core test` (#138). -- Added `nav2z` renaming (#144). -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others (#140). -- Added remaining SVGs to READMEs (#145). -- Added rolling Docker environment execution from any environment (#154). -- Added refactoring to `sm dance bot strikes back` (#152). -- Added slight changes to waypoint 4 and iterations for robot course completion (#155). -- Added `migration moveit client` feature (#151). -- Added initial migration to `smacc2`. -- Added fixing errors introduced on formatting. -- Added missing dependency. -- Added fixing linting warnings. -- Added removing test from main `moveit` CMake. -- Added progressing in `moveit` migration testing. -- Added updating format. -- Added `.reps` dependencies and fixing build errors. -- Added repos dependency. -- Added adding dependency to `ur5` client. -- Added docker refactoring. -- Added progress on `move_it` PR. -- Added improving dockerfile for building local tests. -- Added fixing compiling issues. -- Added updating README (#164). - -Changed -------- -- Changed `neo_simulation2` package removal (#112). -- Changed method order to prevent recursion (#126). -- Changed `neo_simulation2` package removal. -- Changed source build on PR for testing. -- Changed build packages of source CI. -- Changed launch command in `README.md` for `sm_dance_bot_strikes_back`. -- Changed CI format fix for Python version (#148). -- Changed node creation to create only a logger (#149). - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. -- Removed merge markers from a Python file (#119). - -Fixed ------ -- Fixed format issues. -- Fixed overshot issue cases in `waypoints navigator`. -- Fixed compile warnings. -- Fixed CI workflows. -- Fixed launch command in `README.md` for `sm_dance_bot_strikes_back`. -- Fixed some errors introduced on formatting. -- Fixed some linting warnings. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . - -Author ------- -- Pablo Iñigo Blasco (pabloinigoblasco). - -```rst -Section_24 -========== - -Added ------ -- Initial state machine transition timestamp (#165) -- QOS durability to SmaccPublisherClient (#163) -- Feature: testing moveit behaviors (#167) -- Feature: AWS navigation sm dance bot (#174) -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- SrConditional fixes and formatting (#168) -- Feature: warehouse2 dec 14 (#185) -- Feature: sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature: cb pure spinning (#188) -- Feature: planner changes 16 12 (#191) -- Feature: replanning 16 dec (#193) -- Several fixes (#194) -- 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 (#204) -- Added missing file from warehouse2 (#205) - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools -- Added reliability QOS config -- Progress on moveit -- More testing on moveit behaviors -- More on AWS demo -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 -- Improvements in SMACC core adding more components mostly developed for autoware demo -- Refining CP subscriber CP publisher -- Progress in autoware machine -- Docker files for different revisions, warnings removal, and more testing on navigation -- Fixing Docker for Foxy and Galactic -- Barrel search build fix and warehouse3 -- Fixing startup problems in warehouse 3 -- Progress in barrel husky -- Progress in barrel demo - -Fixed ------ -- Add a missing colon -- Fixing pipeline error -- Fixing broken master build -- Fixing broken build -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green -- Weird moveit not downloaded repo -- Foxy CI -- Minor broken build -- Some reordering fixes -- Fixing format and minor -- Fixing broken build -``` - -```rst -Section_25 -========== - -Version 0.1.0 (Date: TBD) -------------------------- - -### Added -- Build-status table -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) -- `setupTracing.sh`: Installs necessary packages and configures tracing group - -### Changed -- Default build type set to `Release` for faster performance and smaller executables -- Updated examples section - -### Fixed -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview -- Fixed bug in `smacc2` component -- Performance tests improvements -- Cleanup and optimization in various packages - -### Removed -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh` - -### Miscellaneous -- Reverted changes in commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Reset all versions to 0.0.0 -- Ignored all packages except `smacc2` and `smacc2_msgs` -- Updated changelogs - -### Docker -- Docker improvements -- Added `README` tutorial for Dockerfile -- Command for building Docker image: `sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/` - -### Dependencies -- Updated runtime dependencies -- Restored `ur` dependency -- Optimized dependencies in `move_base_z_planners_common` - -### Branching -- Master rolling to galactic backport -- Reactivated `smacc2` nav clients for rolling via submodules -- Use `galactic` branches in `.repos-file` - -### Code Quality -- Refactored code for better readability and maintainability -- Corrected trailing spaces -- Reformatting and cleanup in various packages -- Renamed event generator library -- Unified CI configurations -- Used `tf_geometry_msgs.h` in `galactic` - -Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco -``` +.. warning:: + **DEPRECATED**: This package is deprecated in favor of cl_ros2_timer. + Please use cl_ros2_timer for all new development. + This package is maintained for backwards compatibility only. + +2.3.16 (2023-07-16) +------------------- +* Brettpac branch (`#518 `_) +* Contributors: brettpac, pabloinigoblasco + +2.3.6 (2023-03-12) +------------------ +* Pre-release +* Contributors: pabloinigoblasco + +1.22.1 (2022-11-09) +------------------- +* Progress in humble SMACC2 deb generation +* Contributors: Denis Štogl, pabloinigoblasco + +0.3.0 (2022-04-04) +------------------ +* Feature/master rolling to galactic backport (`#236 `_) + + * Updated mentions of SMACC/ROS to SMACC2/ROS2 + * Added smacc2_performance_tools + * Renamed event generator library + * Added galactic CI setup + +* Contributors: Ubuntu 20-04-02-amd64, Denis Štogl + +0.1.0 (2021-08-31) +------------------ +* Initial release +* Contributors: Brett Aldrich, Pablo Iñigo Blasco, Denis Štogl diff --git a/smacc2_performance_tools/performance_tests/sm_atomic_performance_trace_1/CHANGELOG.rst b/smacc2_performance_tools/performance_tests/sm_atomic_performance_trace_1/CHANGELOG.rst index 5d8b7d0d4..6e87bb262 100644 --- a/smacc2_performance_tools/performance_tests/sm_atomic_performance_trace_1/CHANGELOG.rst +++ b/smacc2_performance_tools/performance_tests/sm_atomic_performance_trace_1/CHANGELOG.rst @@ -53,2160 +53,3 @@ No changes. ### Co-authored - brettpac - Denis Štogl - -```rst -Section_2 -========= - -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 node selection available. -- Progress in AWS navigation demo. -- Base for the `sm_aws_aarehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `dance bot launch gz lidar choice`: cleaning and lidar show/hide option. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `aws demo`. -- `sm_multi_stage_1` doubling. -- Diverse improvements in navigation and performance. - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot`. - -Fixed ------ - -- Remove some compile warnings. -- Minor hotfix. -- Format fixes. - -Removed -------- - -- `neo_simulation2` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_3 -========== - -Added ------ -- Diverse improvements in navigation and performance. -- Additional linting and formatting. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in sm_dance_bot. -- 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. -- Initial migration to smacc2 in moveit client. -- Added QOS durability to SmaccPublisherClient. -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors. -- Waypoint Inputs. - -Changed -------- -- Move method after the method it calls to prevent recursion. -- Renamed reference library SMs to smacc2_performance_tools. -- Minor configuration changes. -- Husky launch file in sm_dance_bot. -- Update dependencies for husky in rolling and galactic. - -Fixed ------ -- Resolved compile warnings. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fix CI: format fix python version. -- Fixed compiling issues. - -Removed -------- -- Removed merge markers from a python file. -- Removed parameters smacc. -- Removed test from main moveit cmake. -- Removed node creation and create only a logger. - -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl - -```rst -Section 4 -========= - -Added ------ -- Added Brettpac branch (#184) with improvements on sm_dance_bot_warehouse_3 waypoints. -- Added Feature/wharehouse2 dec 14 (#185) for warehouse2 enhancements. -- Added Feature/sm warehouse 2 13 dec 2 (#186) with format improvements. -- Added Feature/cb pure spinning (#188) for pure spinning behavior enhancements. -- Added Feature/replanning 16 dec (#193) with replanning improvements. -- Added Feature/undo motion 20 12 (#196) for undo motion navigation enhancements. -- Added Feature/sync 21 12 (#199) with format fixes. -- Added Feature/warehouse2 22 12 (#200) with format fixes and warehouse2 completion. -- Added Feature/warehouse2 23 12 (#201) with tuning and fixes. -- Added Feature/minor tune (#203) with tuning and fixes. -- Added fixes (#204) for warehouse 3 problems and core improvements. -- Added Foxy backport (#206) with minor formatting fixes. - -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 ------ -- Fixed SrConditional (#168) with formatting and logic improvements. -- Fixed several linting issues. -- Fixed minor changes (#190). -- Fixed minor changes (#195). -- Fixed trailing spaces, codespell, and python linters warnings. -- Fixed formatters and corrected formatting of python files. -- Fixed missing files in warehouse2 (#205). -- Fixed minor linking errors in Foxy backport (#206). -- Fixed bug in smacc2 component. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 for improvements in waypoints. -- Co-authored-by: Denis Štogl for Dockerfile and tracing enhancements. -``` - -*pabloinigoblasco* - -```rst -Section_5 -========= - -Added ------ -- Added smacc2_performance_tools. -- 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 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 -------- -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated smacc2_rta command across readmes. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated README.md. -- Corrected all linters and formatters. - -Fixed ------ -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. (#62). -- Attempted pre-commit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. - -Other ------ -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. - -```rst -Section_6 -========= - -Added ------ - -- New client behavior `cb_wait_topic_message` added for nav2, allowing nodes to subscribe to the `/bond` topic and wait for them to be alive. Optional node selection available. -- New feature `sm_aws_warehouse` (#94) introduced as a base for AWS navigation. -- Asynchronous client behavior `cb_pause_slam` added. -- `sm_dance_bot_lite` (#99) and `sm_dance_bot_strikes_back` (#105) gazebo fixes implemented for visualizing TurtleBot3 and lidar show/hide options. -- Progress made in AWS navigation demo. -- `sm_multi_stage_1` (#103) improvements and fixes. -- `smacc2::deep_history` syntax introduced for navigating and slam toggle client behaviors. -- `sm_dance_bot_s_pattern` (#128) feature added. - -Changed -------- - -- Navigation parameters fixed for `sm_dance_bot`. -- Formatting and core improvements made during navigation testing. -- Minor format changes and cleanup. -- `sm_multi_stage_1` (#114) enhancements. - -Fixed ------ - -- Compile warnings removed (#96). -- `neo_simulation2` package removed (#112). -- Recursion issue fixed by moving method after the one it calls (#126). -- Merge markers removed from a Python file (#119). - -Removed -------- - -- `neo_simulation2` package removed. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_7 -========= - -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) -- Feature/nav2z renaming (#144) -- Added 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) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - -Changed -------- - -- Minor tweaks (#130) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Update package list. (#142) -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- 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 pipeline error -- 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_8 -========= - -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) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- 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 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 -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Enable Navigation2 for semi-binary build - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" - -Fixed ------ -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- 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 -- Reactivating smacc2 nav clients for rolling via submodules -- Bug in smacc2 component -- Enable build of missing rolling repositories - -Removed -------- -- Delete tracing directory -- Reverted markdowns to html -- Additional cleanup -- Cleanup -``` - -*pabloinigoblasco* - -```rst -Section_9 -========= - -Added ------ -- Added smacc2_performance_tools. -- 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 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 -------- -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated c_cpp_properties.json. -- Updated README.md. - -Fixed ------ -- Corrected trailing spaces. -- Fixed source CI and corrected README overview. (#62). -- Corrected all linters and formatters. - -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 ------ -- Some progress on navigation rolling. -- Performance tests improvements. -- More changes on performance tests. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. -- Noticed a note that was not removed. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in AWS navigation. -- Progressing in AWS navigation. -- Base for the sm_aws_aarehouse navigation. -- Formatting improvements. -- More on navigation. -- Format improvements. -- Attempting pre-commit fixes. -- Fixing pre-commit. -- Minor format fixes. -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and ensure they are alive, with the option to select nodes to wait for. -- Base for the sm_aws_warehouse navigation. -- cb_pause_slam client behavior. -- sm_dance_bot_lite. -- sm_dance_bot visualizing turtlebot3. -- Feature: dance bot launch gz lidar choice, with cleaning and lidar show/hide options. -- gazebo fixes to show the robot and the lidar for sm_dance_bot, sm_dance_bot_lite, and sm_dance_bot_strikes_back. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- smacc2::deep_history syntax introduced. -- Feature: dance bot s pattern. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Remove some compile warnings. -- Minor hotfix. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Additional linting and formatting. -- Move method after the method it calls to prevent recursion. - -Fixed ----- -- Several core improvements during navigation testing. - -Removed -------- -- Removed neo_simulation2 package. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -# Section 11 - -## Added -- First working version of sm template and template generator. (#127) -- Minor tweaks (#130) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- Waypoints navigator bug (#133) -- 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) -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- 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) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - -## Changed -- Minor format issues (#134) -- Update readme (#164) -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -## Fixed -- 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 pipeline error -- Fixing broken master build - -## Removed -- Removing sm_dance_bot_msgs -- Removing parameters smacc - -## Authors -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_12 -========== - -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 rolling builds (#222) -- Foxy backport (#206) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Add mergify rules file. -- Try fixing CI for rolling. (#209) -- Remove example things from Foxy CI setup. (#214) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- 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" -- 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 - -Changed -------- - -- several fixes (#194) -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- weird moveit not downloaded repo -- 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 -- minor broken build -- some reordering fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- minor formatting fixes - -Removed -------- - -- default values -- pure spinning behavior missing files -- more fixes -- undo tuning and errors -- format issues -- finishing warehouse2 -- tuning and fixes -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- removing warnings (#213) -- backport to foxy -- minor format -- minor linking errors foxy -- minor broken build -- minor format -- minor linking errors foxy - -Co-authored-by -------------- - -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_13 -========== - -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 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. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Cleaned up sm_atomic_24hr. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Reformatted sm_reference_library. -- Minor formatting improvements. - -Fixed ----- -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed several core improvements during navigation testing. -- Fixed formatting issues. -- Corrected all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -- Deleted tracing.md. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_14 -========== - -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 ensure they are alive (optional node selection) -- Base for the `sm_aws_warehouse` navigation -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo - -Changed -------- -- Progress in AWS navigation demo -- Navigation parameters fixes on `sm_dance_bot` -- Minor format improvements -- Format fixes for gazebo to show the robot and the lidar -- Format fixes for `sm_dance_bot_strikes_back` - -Fixed ------ -- Remove some compile warnings -- Correct formatting for `neo_simulation2` package removal -- Enable source build on PR for testing -- Adjust build packages of source CI -- Diverse improvements in navigation and performance - -Removed -------- -- Remove `neo_simulation2` package - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -# Changelog - -## [Unreleased] - -### Added -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added dependencies for husky in rolling and galactic in AWS navigation sm dance bot (#174) -- Added dependencies for husky simulation in AWS navigation sm dance bot (#174) -- Added warehouse2 (#177) -- Added waypoint inputs (#178) - -### Changed -- Moved reference library SMs to smacc2_performance_tools (#166) -- Renamed sm_advanced_recovery_1 (#171) -- Reworked sm_multi_stage_1 (#172) -- Renamed sm_multi_stage_1 (#171) -- Renamed sm_multi_stage_1 to sm_multi_stage sequences (#172) -- Renamed sm_multi_stage_1 to sm_multi_state_1 steps (#172) -- Renamed sm_multi_stage_1 sequence d (#172) -- Renamed sm_multi_stage_1 c sequence (#172) -- Renamed mode_5_sequence_b (#172) -- Renamed mode_4_sequence_b (#172) -- Renamed sm_multi_stage_1 most (#172) -- Renamed finishing touches 1 (#172) - -### Fixed -- Fix CI: format fix python version (#148) -- Fix compiling issues (#164) -- Fix broken master build in testing moveit behaviors (#167) -- Fix broken build in AWS navigation sm dance bot (#174) -- Fix formatting in AWS navigation sm dance bot (#174) -- Fix launch command in README.md for sm_dance_bot_strikes_back (#147) -- Fix warehouse2 progress (#179) - -### Removed -- Removed node creation and create only a logger (#149) -- Removed parameters smacc (#147) -- Removed sm_dance_bot_msgs in nav2z renaming (#144) -- Removed test from main moveit cmake in migration moveit client (#151) -- Removed some comments in the past in launch command for sm_dance_bot_strikes_back (#147) - -### Miscellaneous -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_16 -========== - -Added ------ -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188, #189) -- Pure spinning behavior missing files -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Several fixes (#194) -- Feature/undo motion 20 12 (#196, #198) -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Added missing file from warehouse2 (#205) -- Docker build files for all versions (#225) -- Fix code generators (#221) -- Feature/retry behavior warehouse 1 (#226) -- Foxy backport (#206) - -Changed -------- -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- 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. -- 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 -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 - -Removed -------- -- Some reordering fixes -- Minor broken build -- Minor linking errors foxy -- Disable disabled packages -- Change extension -- Disable some packages -``` - -```rst -Section_17 -========== - -Added ------ -- Added setupTracing.sh script for installing necessary packages and configuring tracing group. -- 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 galactic CI setup and renamed rolling files. (#58) -- Added source CI and corrected README overview. (#62) -- Added more Readme Updates (#72) and More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Added base for the sm_aws_aarehouse navigation. -- Added sm_atomic_performance_test_a_2, sm_atomic_performance_test_a_1, sm_atomic_performance_test_c_1, sm_atomic_performance_test_a_2, sm_multi_stage_1. -- Added sm_atomic_24hr, sm_atomic_performance_trace_1, sm_advanced_recovery_1. -- Added sm_advanced_recovery_1 round 4, sm_advanced_recovery_1 work, sm_advanced_recovery_1 reworked. -- Added sm_multi_stage_1, sm_atomic_performance_test_c_1, sm_atomic_performance_test_a_2, sm_atomic_performance_test_a_1. -- Added sm_multi_stage_1, sm_atomic_performance_test_c_1, sm_atomic_performance_test_a_2, sm_atomic_performance_test_a_1. - -Changed -------- -- Updated description table. -- Updated table. -- Changed wording "smacc application" to "SMACC2 library". -- Renamed tracing events. -- Renamed folders, deleted tracing.md, edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated smacc2_rta command across readmes. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated c_cpp_properties.json. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- 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. -- Reactivated smacc2 nav clients for rolling via submodules. -- Reverted markdowns to html. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. -- Edited tracing/ManualTracing.md. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. -- Edited tracing.md to reflect new tracing event names. - -```rst -Section_18 -========== - -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`, waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection. -- Base for the `sm_aws_aarehouse` navigation. -- Progress in AWS navigation demo. -- New client behavior: `cb_pause_slam`. -- Visualizing `turtlebot3` in `sm_dance_bot_lite`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. - -Changed -------- -- Corrected all linters and formatters. -- Navigation parameters fixes on `sm_dance_bot`. -- Minor formatting improvements. -- Merge and progress. -- Minor hotfix. -- Cleaning and lidar show/hide option. -- Cleaning files and formatting work. -- Gazebo fixes to show the robot and the lidar. -- Precommit cleanup run. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Compile warnings. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -Section 19 ------------ - -Added ------ -- Added multistage modes to sm_multi_stage_1 (#172). -- Added sequences and steps to sm_multi_stage_1. -- Added finishing touches to sm_multi_stage_1. -- Added AWS navigation to sm_dance_bot (#174). - -Changed -------- -- Renamed sm_advanced_recovery_1 (#171). -- Reworked sm_multi_stage_1 for improved functionality. - -Fixed ----- -- Fixed waypoint and iteration changes for course completion (#155). -- Fixed CI formatting for Python version (#148). - -Removed -------- -- Removed neo_simulation2 package (#112). -- Removed redundant sm_dance_bot_msgs package. -- Removed unnecessary parameters from smacc (#147). -- Removed node creation in favor of logger (#149). - -Other ------ -- Co-authored commits by Ubuntu 20-04-02-amd64, Brett (brett@robosoft.ai), DecDury (declandury@gmail.com), and Denis Štogl (destogl@users.noreply.github.com). -- Various minor improvements, linting, and formatting changes. -- Updated README files and added SVGs for better documentation. -- Docker environment now executable from any environment. -- Added QOS durability to SmaccPublisherClient. -- Moved reference library SMs to smacc2_performance_tools. -- Progress made in moveit migration testing. -- Husky launch file dependencies added for husky simulation. -- Workflows and launch commands updated for accuracy. -- Improved navigation and performance in various components. -- Ongoing progress in testing and refining sm_dance_bot functionality. - -```rst -Section_20 -========== - -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. -- Wharehouse2 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. -- Feature/undo motion 20 12. -- Tuning warehouse3. -- 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 adding more components. -- Autoware demo. -- Docker files for different revisions. -- Retry behavior warehouse 1. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Multiple controllable leds plugin. -- Progress in husky demo. -- Add ignition file and update repos files. -- Improving navigation behaviors. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Barrel demo. -- Barrel search build fix and warehouse3. -- Progress in barrel husky. -- Barrel search updates. -- Making models local. -- Red picuup. -- Foxy backport. -- Correct Focal-Rolling builds by fixing the version of rosdep yaml. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Changed -------- -- Fix formatting. -- Minor changes. -- Merge. -- Headless and other fixes. -- Default values. -- Several fixes. -- Format issues. -- Tuning and fixes. - -Fixed ------ -- Fixing broken build. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Fix broken source build. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Removed -------- -- Pure spinning behavior missing files. -- Weird moveit not downloaded repo. -- Missing file. -- Some reordering fixes. -- Warnings removal and more testing on navigation. -- Fixing docker for foxy and galactic. -``` - -```rst -Section_21 -========== - -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 for documentation. -- Added setupTracing.sh: - Installs necessary packages and configures tracing group. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_test_2. -- Added sm_atomic_performance_test_a_1 and sm_atomic_performance_test_a_2. -- Added sm_atomic_performance_test_c_1. - -Changed -------- -- Change extension of imports. -- Rename header files and correct format. -- Update name of package and package.xml to pass liter. -- Update smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Update c_cpp_properties.json. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Update doxygen links. -- Update description table. -- Update table. -- Update changelogs. -- Update ci-build-source.yml. -- Update doxygen-check-build.yml. -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Update tracing/ManualTracing.md. -- Update smacc_sm_reference_library/sm_atomic/README.md. -- Update smacc2_sm_reference_library/sm_atomic/README.md. -- Update sm_three_some to ros2 launch sm_three_some sm_three_some.launch. -- Update smacc2 and smacc2_msgs references. -- Update GitHub branch reference. -- Update name of package and package.xml. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and smacc2_msgs references. -- Update smacc2 and - -```rst -Section_22 -========== - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. -- New feature: cb pause slam client behavior. -- New feature: sm_dance_bot_lite. - -Changed -------- - -- Updated launch command. -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor hotfixes. -- Progress in aws navigation demo. -- Merge and progress. - -Fixed ------ - -- Fixed precommit issues. -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_23 -========== - -Added ------ -- Added visualization of turtlebot3 in sm_dance_bot. -- Added lidar show/hide option for cleaning. -- Added gazebo fixes for showing the robot and lidar in sm_dance_bot. -- Added AWS demo functionality. -- Added support for 5 stages in sm_multi_stage_1. -- Added source build enablement for testing. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components in Feature/slam toggle and smacc deep history. -- Added smacc2::deep_history syntax support. -- Added slam pausing/resuming functionality in sm_dance_bot. -- Added s-pattern refinement in sm_dance_bot. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added local action messages usage. -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added rolling Docker environment execution from any environment. -- Added progress in moveit migration testing. - -Changed -------- -- Improved navigation and performance. -- Updated format in Feature/slam toggle and smacc deep history. -- Updated launch command in README.md for sm_dance_bot_strikes_back. -- Updated format for CI in Fix CI: format fix python version. -- Updated Dockerfile for building local tests. -- Updated readme with more information. - -Fixed ------ -- Fixed recursion issue in method calls. -- Fixed overshot issue cases in waypoints navigator. -- Fixed minor format issues. -- Fixed compile warnings. -- Fixed node creation in SM Atomic SM generator. -- Fixed format errors in migration to smacc2. -- Fixed linting warnings. -- Fixed build errors. -- Fixed compiling issues. - -Removed -------- -- Removed neo_simulation2 package. -- Removed sm_dance_bot_msgs. -- Removed parameters in smacc. -- Removed test from main moveit cmake. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -Section_24 ------------ - -Added ------ - -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS config -- Added feature for testing moveit behaviors (#167) -- Added feature for AWS navigation sm dance bot (#174) -- Added dependencies for husky simulation -- Added Waypoint Inputs (#178) -- Added progress on AWS navigation and refactorings on navigation clients and behaviors -- Added warehouse2 progress (#179) -- Added progress on sm_dance_bot_warehouse_3 -- Added more waypoints to sm_dance_bot_warehouse_3 -- Added finetuning waypoints (#187) -- Added pure spinning behavior missing files -- Added several fixes (#194) -- Added improving undo motion navigation warehouse2 -- Added tuning warehouse3 (#197) -- Added tuning and fixes (#202) -- Added minor tune (#203) -- Added fixing warehouse 3 problems and other core improvements (#204) -- Added backport to foxy -- Added missing file from warehouse2 (#205) -- Added progress in autoware machine -- Added refining cp subscriber cp publisher -- Added improvements in smacc core for autoware demo -- Added autoware demo -- 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 progress in barrel husky - -Changed -------- - -- Changed pre-commit cleanup -- Changed reference library SMs to smacc2_performance_tools -- Changed adding a missing colon -- Changed removing a line -- Changed repo dependency -- Changed husky launch file in sm_dance_bot -- Changed update dependencies for husky in rolling and galactic -- Changed default values -- Changed merge -- Changed headless and other fixes -- Changed some formatting and templating on SrConditional -- Changed move trigger logic into headers -- Changed lint -- Changed format issues - -Fixed ------ - -- Fixed fixing pipeline error -- Fixed fixing broken master build -- Fixed fixing broken build -- Fixed minor changes -- Fixed minor format -- Fixed minor linking errors for foxy -- Fixed minor broken build -- Fixed some reordering fixes -- Fixed fixing broken build - -Removed -------- - -- Removed weird moveit not downloaded repo - -```rst -Section_25 (Unreleased) -======================= - -Added ------ -- Docker improvements. -- Testing dance bot demos. -- Updating galactic repos. -- Runtime dependency. -- Restoring UR dependency. - -Changed -------- -- Master rolling to galactic backport. - -Fixed ------ -- Fixing build. - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco - -Co-authored-by --------------- -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- DecDury -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -``` diff --git a/smacc2_performance_tools/performance_tests/sm_atomic_subscribers_performance_test/CHANGELOG.rst b/smacc2_performance_tools/performance_tests/sm_atomic_subscribers_performance_test/CHANGELOG.rst index 703156bd6..926a598cf 100644 --- a/smacc2_performance_tools/performance_tests/sm_atomic_subscribers_performance_test/CHANGELOG.rst +++ b/smacc2_performance_tools/performance_tests/sm_atomic_subscribers_performance_test/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog for package sm_atomic_subscribers_performance_test =============================================================== -Version 2.3.16 (2023-07-16) +2.3.16 (2023-07-16) --------------------------- - Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble - Brettpac branch (`#518 `_) @@ -10,11 +10,11 @@ Version 2.3.16 (2023-07-16) - Co-authored-by: brettpac - Contributors: brettpac, pabloinigoblasco -Version 2.3.6 (2023-03-12) +2.3.6 (2023-03-12) -------------------------- No significant changes. -Version 1.22.1 (2022-11-09) +1.22.1 (2022-11-09) --------------------------- - Pre-release - Contributors: pabloinigoblasco @@ -31,5064 +31,13 @@ Version 1.22.1 (2022-11-09) - Other minor changes and improvements related to performance tests, cleanup, and navigation demos. -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection -- New client behavior: `cb pause slam` for pausing SLAM operations - -Changed -------- - -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Gazebo fixes to show the robot and lidar -- Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 -- Several core improvements during navigation testing - -Fixed ------ - -- Corrected all linters and formatters -- Removed some compile warnings - -Removed -------- - -- None - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Commits -------- - -- Feature/wait nav2 nodes client behavior (#82) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -- Remove some compile warnings. (#96) -- Feature/cb pause slam (#98) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot_lite (#99) -- sm_dance_bot visualizing turtlebot3 (#101) -- Feature/dance bot launch gz lidar choice (#102) -- Feature/sm dance bot lite gazebo fixes (#104) -- sm_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -``` - -```rst -Section_3 -========= - -Added ------ -- Added gazebo fixes to display the robot and lidar. -- Added AWS demo (#108). -- Added Brettpac branch (#110). -- Added progress in sm_multi_stage_1 (#114). -- Added diverse improvements in navigation and performance (#116). -- Added feature to toggle slam and deep history in smacc2 (#122). -- Added first working version of sm template and template generator (#127). -- Added SM core test (#138). -- Added minor navigation improvements (#141). -- Added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added remaining SVGs to READMEs (#145). -- Added SM Atomic SM generator (#143). -- Added rolling Docker environment for execution in any environment (#154). -- Added initial state machine transition timestamp (#165). -- Added QOS durability to SmaccPublisherClient (#163). -- Added feature for testing moveit behaviors (#167). - -Changed -------- -- Updated package list (#142). -- Renamed navigation 2 stack. -- Refactored sm dance bot strikes back (#152). -- Updated readme (#164). -- Moved reference library SMs to smacc2_performance_tools (#166). - -Fixed ------ -- Fixed formatting issues. -- Fixed launch command in README.md. -- Fixed CI format for Python version (#148). -- Fixed node creation to create only a logger (#149). -- Fixed compile warnings (#137). -- Fixed minor format issues (#134). -- Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). -- Fixed minor format issues. -- Fixed missing dependency in migration moveit client (#151). -- Fixed errors introduced on formatting in migration moveit client. -- Fixed linting warnings in migration moveit client. -- Fixed compiling issues. -- Fixed broken master build. - -Removed -------- -- Removed neo_simulation2 package. -- Removed parameters in smacc. -- Removed test from main moveit CMake. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -``` - -```rst -Section_4 -========= - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency - - Added husky launch file in sm_dance_bot - - Added dependencies for husky simulation - - Fixed formatting - - Updated dependencies for husky in rolling and galactic - - Made progress on aws navigation and refactorings on navigation clients and behaviors - - Added more on aws demo - - Fixed broken build - -- Feature/planner changes 16 12 (#191) - - Made minor changes - - Added more fixes - -- Feature/replanning 16 dec (#193) - - Made minor changes - - Replanned for all examples - - Made several fixes (#194) - -Changed -------- -- SrConditional fixes and formatting (#168) - - Fixed some formatting and templating on SrConditional - - Moved trigger logic into headers - - Linted - -- Feature/undo motion 20 12 (#196) - - Made minor changes - - Replanned for all examples - - Improved undo motion navigation in warehouse2 - -- Feature/sync 21 12 (#199) - - Made minor changes - - Replanned for all examples - - Fixed format issues - -Removed -------- -- Removed trailing spaces, corrected codespell, and Python linters warnings -- Added missing file from warehouse2 (#205) -- Merged code from backport foxy and updates about autoware (#208) -- Added galactic CI build because Navigation2 is broken in rolling -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency to find include -- Disabled ament_cpplint -- Disabled some packages and updated workflows -- Bumped ccache version -- Ignored further packages -- Satisfied ament_lint_cmake -- Added missing licenses -- Disabled cpplint and cppcheck linters -- Corrected formatters -- Updated ci-build-source.yml -- Changed extension of imports -- Enabled cppcheck -- Corrected formatting of Python file -- Included necessary package and edited Threesome launch - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section 5 -========= - -Added ------ -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Optimized dependencies in move_base_z_planners_common. -- Renaming of event generator library. -- Added galactic CI setup and renamed rolling files. -- Fixed source CI and corrected README overview. -- Updated c_cpp_properties.json. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- More Readme Updates. -- Created new sm from sm_respira_1. -- Feature/core and navigation fixes. -- Feature/aws demo progress. -- Feature/wait nav2 nodes client behavior. -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - -Changed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Fixed ------ -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Corrected trailing spaces. -- Minor formatting fixes. -- Several core improvements during navigation testing. -- Format improvements. -- Attempted precommit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_6 -========= - -Added ------ -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. -- Navigation parameters fixes on sm_dance_bot. -- cb_pause_slam client behavior. -- sm_dance_bot_lite. -- sm_dance_bot visualizing turtlebot3. -- Feature/aws demo progress (#92). -- Feature/sm dance bot fixes (#93). -- Feature/sm aws warehouse (#94). -- Feature/sm dance bot fixes (#95). -- Remove some compile warnings (#96). -- Feature/cb pause slam (#98). -- Rename doxygen deployment workflow (#100). -- Feature/dance bot launch gz lidar choice (#102). -- Feature/sm dance bot lite gazebo fixes (#104). -- Feature/sm dance bot strikes back gazebo fixes (#105). -- Precommit cleanup run (#106). -- aws demo (#108). -- Brettpac branch (#110). -- Brettpac branch (#111). - -Changed -------- -- Corrected all linters and formatters. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Formatting improvements. - -Fixed ------ -- Minor format fixes. -- Fix format. - -Removed -------- -- Minor hotfix. -``` - -## Section_7 - -### Added -- Added source build on PR for testing. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added smacc2::deep_history syntax. -- Added slam pausing/resuming functionality to sm_dance_bot. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added local action messages. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. - -### Changed -- Changed method order to prevent recursion in sm_dance_bot. -- Changed "Finnaly" to "Finally" for correct spelling. -- Changed navigation 2 stack naming. -- Changed launch command in README.md for sm_dance_bot_strikes_back. -- Changed format to fix Python version in CI. -- Changed node creation to create only a logger. -- Changed Docker environment to be executed from any environment. - -### Fixed -- Fixed minor format issues. -- Fixed launch command in README.md. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. - -### Removed -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit CMake. - -### Miscellaneous -- Minor tweaks and improvements. -- Minor format adjustments. -- Minor tuning to mitigate overshot issue cases. -- Minor navigation improvements. -- Minor linting and formatting. -- Minor build fixes. -- Minor configuration adjustments. -- Precommit cleanup. -- Pending references cleanup. -- Noticed and fixed typos. -- Noticed and fixed missing dependencies. -- Noticed and fixed missing dependency to ur5 client. -- Noticed and fixed some linting warnings. -- Noticed and fixed some build errors. -- Noticed and fixed some more linting warnings. -- Noticed and fixed some more build errors. -- Noticed and fixed some more formatting errors. -- Noticed and fixed some more readme updates. -- Noticed and fixed some more test errors. -- Noticed and fixed some more Dockerfile issues. -- Noticed and fixed some more compiling issues. -- Noticed and fixed some more pipeline errors. - -```rst -Section_8 -========= - -Added ------ -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors. -- More on AWS demo. -- Warehouse2 progress (#177). -- Waypoint Inputs (#178). -- Warehouse2 progress (#179). -- Format (#180). -- Sm_dance_bot_warehouse_3 (#181). -- Feature/sm warehouse 2 13 dec 2 (#182). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Replanning for all our examples. -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Improving undo motion navigation warehouse2. -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Format issues. -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. -- Added missing file from warehouse2 (#205). -- Add mergify rules file. -- Try fixing CI for rolling. (#209). -- Merging to get backport working. -- Remove example things from Foxy CI setup. (#214). -- Add Autoware Auto Msgs into not-released dependencies. (#220). -- Fix rolling builds (#222). -- Do not merge yet - Feature/odom tracker improvements and retry motion (#223). -- Odom tracker improvements. -- Adding forward behavior retry functionality. -- Removing warnings (#213). -- Backport to Foxy. -- Foxy backport (#206). -- Fix trailing spaces. -- Correct codespell. -- Correct Python linters warnings. -- Add Galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of Python file. -- Included necessary package and edited Threesome launch. - -Changed -------- -- Fixing broken build. -- Minor changes (#175). -- Default values. -- Minor. -- More changes and headless. -- Merge. -- Headless and other fixes. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Minor changes. -- Minor formatting fixes. -- Minor linking errors Foxy. - -Removed -------- -- Minor broken build. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -``` -Section_9 -========= - -Added ------ - -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter -- Update description table -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Added smacc2_performance_tools -- Performance tests improvements -- More on performance and other issues -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files (#58) -- Fix source CI and correct README overview (#62) -- Update c_cpp_properties.json -- Update README.md with new launch command -- Update doxygen links (#70) -- More Readme Updates (#72) -- More Readme (#74) -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- More on navigation -- Sm_advanced_recovery_1 reworked (#83) -- More sm_advanced_recovery_1 work (#85) -- Sm_advanced_recovery_1 round 4 (#86) -- Brettpac branch (#87) -- Sm_atomic_performance_test_c_1 (#88) -- Sm_multi_stage_1 (#90) -- Update README.md with updated launch command -- Wait topic message client behavior (#81) -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success - -Changed -------- - -- Correct GitHub branch reference -- Changed wording "smacc application" to "SMACC2 library" -- Reactivating smacc2 nav clients for rolling via submodules -- Updated smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- More sm_atomic_24hr cleanup -- Minor formatting changes - -Fixed ------ - -- Bug in smacc2 component -- Reverted markdowns to html -- Do not execute clang-format on smacc2_sm_reference_library package -- Sm_reference_library reformatting -- Correct trailing spaces -- Fixing precommit issues - -Removed -------- - -- Ignore all packages except smacc2 and smacc2_msgs -- Removed manual installation of ros-rolling-ros2trace -- Deleted tracing directory -- Removed tracing.md -- Removed tracing events after -- Deleted tracing.md -- Cleanup of redundant files -``` - -```rst -Section_10 -========== - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. -- New feature: cb_pause_slam client behavior. -- New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. -- New feature: gazebo fixes for sm_dance_bot_strikes_back. - -Changed -------- - -- Corrected all linters and formatters. -- Minor format improvements. -- Navigation parameters fixes on sm_dance_bot. -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. -- Updates to yaml files. -- Minor hotfixes. - -Fixed ------ - -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_11 -========== - -Added ------ - -- Added AWS demo. -- Added Brettpac branch (#110, #111). -- Added a3 (#113). -- Added diverse improvements in navigation and performance (#116). -- Added feature to toggle SLAM and SMACC deep history (#122). -- Added feature for refining SM dance bot (#131, #132). -- Added SM core test (#138). -- Added minor navigation improvements (#141). -- Added SM Atomic SM generator (#143). -- Added rolling Docker environment execution from any environment (#154). -- Added initial state machine transition timestamp (#165). -- Added QOS durability to SmaccPublisherClient (#163). -- Added feature for testing MoveIt behaviors (#167). -- Added SM pubsub 1 (#169) and part 2 (#170). -- Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). - -Changed -------- - -- Updated package list (#142). -- Moved reference library SMs to smacc2_performance_tools (#166). - -Fixed ------ - -- Fixed formatting in "Remove neo_simulation2 package" (#112). -- Fixed method order to prevent recursion (#126). -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed CI format for Python version (#148). -- Fixed node creation to only create a logger (#149). -- Fixed minor issues in README updates. -- Fixed compiling issues. - -Removed -------- - -- Removed neo_simulation2 package. -- Removed parameters in SMACC. -- Removed test from main MoveIt CMake. - -Authors -------- - -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_12 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added multistage modes and sequences for sm_multi_stage_1 reworking. - - Included repo dependency and husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Updated dependencies for husky in rolling and galactic. - - Improved AWS navigation and refactored navigation clients and behaviors. - -- Feature/wharehouse2 dec 14 (#185) - - Added progress on warehouse2. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added more changes and headless mode. - - Merged changes and fixed default values. - -Changed -------- -- SrConditional fixes and formatting (#168) - - Improved formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Linted code. - -- Feature/undo motion 20 12 (#196) - - Enhanced undo motion navigation for warehouse2. - -- Feature/sync 21 12 (#199) - - Resolved format issues. - -- Feature/warehouse2 22 12 (#200) - - Fixed format issues. - - Finished warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed issues. - -- Feature/minor tune (#203) - - Tuned and fixed minor issues. - -Fixed ------ -- Fix code generators (#221) - - Resolved build issues. - - Updated SM template and example code visibility. - - Removed node usage in the sm performance template. - - Updated template to use Blackboard storage. - - Corrected global data resolution in the template. - - Updated sm_name.hpp. - -Removed -------- -- Foxy backport (#206) - - Removed trailing spaces. - - Corrected codespell and Python linters warnings. - - Added galactic CI build due to Navigation2 issues in rolling. - - Partially updated ament_cpplint changes. - - Added tf2_ros as a dependency. - - Disabled ament_cpplint and some packages in workflows. - - Updated ccache version. - - Ignored further packages. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_13 -========== - -Added ------ -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Enable cppcheck. -- Update ci-build-source.yml. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml. -- Create workflow for testing prerelease builds. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Add smacc2_performance_tools. -- Performance tests improvements. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files. -- Fix source CI and correct README overview. -- Update c_cpp_properties.json. -- Update doxygen links. -- More Readme Updates. -- Created new sm from sm_respira_1. -- Feature/core and navigation fixes. -- Feature/aws demo progress. -- sm_advanced_recovery_1 reworked. -- Brettpac branch. -- sm_atomic_performance_test_a_2. -- sm_atomic_performance_test_a_1. -- sm_atomic_performance_test_c_1. -- Modifying sm_atomic_performance_test_a_2. - -Changed -------- -- Correct formatters. -- Change extension of imports. -- Change extension. -- Update name of package and package.xml to pass liter. -- Reset all versions to 0.0.0. -- Update description table. -- Update table. -- Update smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- Minor formatting. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- More changes on performance tests. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Sm_reference_library reformatting. -- Correct trailing spaces. -- Reactivating smacc2 nav clients for rolling via submodules. -- Bug in smacc2 component. -- Reverted markdowns to html. -- More on performance and other issues. -- Format improvements. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- More on navigation. - -Removed -------- -- Disable cpplint and cppcheck linters. -- Disable disabled packages. -- Ignore all packages except smacc2 and smacc2_msgs. -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Delete tracing directory. -- Moved tracing.md to tracing directory. -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. - -Co-Authored-By --------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_14 -========== - -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, #91, #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: sm_dance_bot_lite (#99) - -Changed -------- -- Updated launch command in README.md -- Corrected all linters and formatters (#82) -- Minor format improvements in navigation progress and demo (#92, #93, #94, #95, #98) -- Navigation parameters fixes on sm_dance_bot (#95, #98) -- Cleaning and lidar show/hide option in dance bot launch gz lidar choice (#102) - -Fixed ----- -- Fixed precommit issues (#90, #91, #99) -- Removed some compile warnings (#96) -- Minor hotfix in doxygen deployment workflow (#100) -- Fixed formatting in sm_dance_bot visualizing turtlebot3 (#101) -``` - -*pabloinigoblasco* - -Section_15 -=========== - -Added ------ -- Feature/sm dance bot lite gazebo fixes (#104) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- aws demo (#108) -- Brettpac branch (#110) -- a3 (#113) -- mm (#115) -- diverse improvements navigation and performance (#116) -- Feature/diverse improvemets navigation performance (#117) -- Remove neo_simulation2 package. (#112) -- 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) -- added SVGs to READMEs of atomic, dance_bot, and others (#140) -- added remaining SVGs to READMEs (#145) -- Update package list. (#142) -- Fix CI: format fix python version (#148) -- 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 migration to smacc2 -- update readme (#164) -- initial state machine transition timestamp (#165) -- moved reference library SMs to smacc2_performance_tools (#166) - -Changed -------- -- sm_dance_bot visualizing turtlebot3 -- cleaning and lidar show/hide option -- cleaning files and making formatting work -- more fixes -- gazebo fixes, to show the robot and the lidar -- format fixes -- sm_multi_stage_1 doubling (#103) -- got sm_multi_stage_1 working (barely) (#109) -- got sm_multi_stage_1 working (barely) -- gaining traction sm_multi_stage_1 -- more -- don't remember -- making progress -- More -- keep hammering -- two stages -- 3 part -- 4th stage -- 5th stage -- additional linting and formatting -- polishing sm_dance_bot and s-pattern -- noticed typo -- Finnaly > Finally -- more refinement in sm_dance_bot -- minor tweaks -- minor navigation improvements -- using local action msgs -- removing sm_dance_bot_msgs -- pending references -- navigation 2 stack renaming -- formatting -- workflows update -- workflow -- Noticed launch command was incorrect in README.md -- fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. -- 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 -- more readme updates - -Fixed ------ -- Remove neo_simulation2 package. -- Correct formatting. -- Adjust build packages of source CI -- minor format issues -- minor tuning to mitigate overshot issue cases -- some more progress on markers cleanup - -Removed -------- -- Remove neo_simulation2 package. -- removing parameters smacc - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -Section_16 -=========== - -Added ------ - -- Added QOS durability to SmaccPublisherClient (#163). -- Added reliability QOS configuration. -- Added feature for testing moveit behaviors (#167). -- Added multistage modes, sequences, steps, and sequences D and C to sm_multi_stage_1 (#172). -- Added mode 5 sequence B and mode 4 sequence B to sm_multi_stage_1. -- Added finishing touches 1 to sm_multi_stage_1. -- Added repo dependency and husky launch file to sm_dance_bot. -- Added dependencies for husky simulation and updated dependencies for husky in rolling and galactic. -- Added progress on AWS navigation, refactorings on navigation clients and behaviors, and more on AWS demo. -- Added warehouse2 progress, waypoint inputs, and progress on sm_dance_bot_warehouse_3. -- Added redoing waypoints and more waypoints to sm_dance_bot_warehouse_3. -- Added SrConditional fixes and formatting. -- Added warehouse2 and minor changes. -- Added finetuning waypoints. -- Added pure spinning behavior, missing files, and minor changes. -- Added planner changes and more fixes. -- Added replanning for all examples and several fixes. -- Added improving undo motion navigation in warehouse2. -- Added tuning warehouse3. -- Added format issues to sync 21 12 and warehouse2 22 12. -- Added finishing warehouse2. -- Added tuning and fixes to minor tune. -- Added fixing warehouse 3 problems and other core improvements. -- Added backport to foxy and minor format and linking errors for foxy. -- Added missing, updating subscriber publisher components, progress in autoware machine, refining cp subscriber cp publisher, improvements in smacc core, autoware demo, foxy CI, and fix. -- Added docker files for different revisions, warnings removal, and more testing on navigation. -- Added fixing docker for foxy and galactic, update file for fake hardware simulation, and add file for gazebo simulation. -- Added docker build files for all versions. -- Added retry behavior warehouse 1, missing file, and minor format fix. -- Added other minor changes. - -Changed -------- - -- Moved reference library SMs to smacc2_performance_tools. -- Pre-commit cleanup. -- Added a missing colon. -- Removed a line. -- Moved trigger logic into headers. -- Linted code. - -Fixed ------ - -- Fixed pipeline error and broken master build. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed warehouse 3 problems, deadlocks, and made continuous integration green. -- Fixed weird moveit not downloaded repo. - -Removed -------- - -- Removed some reordering fixes. - -## Section_17 - -### Added -- Added ignition file and updated repos files. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as a dependency to find include. -- Added workflow for checking doc build. -- Added doxygen-check-build.yml. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added Dockerfile with ROS distro as argument. -- Added setupTracing.sh for automated installation. -- 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 from "smacc application" to "SMACC2 library". -- Updated name of package and package.xml. -- Updated GitHub branch reference. -- Updated description table. -- Updated table. -- Updated name to smacc2 and smacc2_msgs. -- Updated ci-build-source.yml. -- Updated extension of imports. -- Updated formatting of python file. -- Updated tracing event names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated launch command to `ros2 launch sm_respira_1 sm_respira_1.launch`. - -### Fixed -- Fixed broken source build (#227). -- Fixed Focal-Rolling builds by correcting the version of rosdep yaml (#234). -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed formatting issues. -- Fixed source CI and corrected README overview (#62). -- Fixed doxygen links (#70). - -### Removed -- Removed manual installation of ros-rolling-ros2trace. -- Removed tracing directory. -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -- Removed disabled packages and updated workflows. -- Removed manual installation of ros-rolling-ros2trace. - -### Miscellaneous -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Reverted markdowns to html. -- Reactivated smacc2 nav clients for rolling via submodules. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_reference_library. -- Cleaned up sm_atomic_performance_trace_1. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_respira_1. -- Cleaned up sm_respira_test_2. -- Cleaned up sm_respira_test_2. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_atomic_24hr. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_18 -========== - -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: add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. Nodes to wait can be optionally selected. -- Progress in aws navigation demo. - -Changed -------- -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in aws navigation demo. -- Navigation parameters fixes on sm_dance_bot. -- Corrected all linters and formatters. - -Fixed ----- -- Fix pre-commit issues. -- Remove some compile warnings. - -Removed -------- -- Minor format changes. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_19 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior `add` for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available -- Progress in AWS navigation demo -- Gazebo fixes to show the robot and the lidar -- 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 - -Changed -------- -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Minor hotfixes -- Cleaning and lidar show/hide option -- More fixes in various components -- Adjusted build packages of source CI -- Additional linting and formatting -- Corrected formatting -- Fixed launch command for `sm_dance_bot_strikes_back` -- Removed node creation and created only a logger - -Fixed ------ -- Minor tuning to mitigate overshot issue cases in waypoints navigator -- Resolved compile warnings -- Fixed CI: format fix python version - -Removed -------- -- Removed `neo_simulation2` package -- Removed parameters from `smacc` - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- DecDury -- Denis Štogl -``` - -```rst -Section_20 -========== - -Added ------ - -- Added feature/migration moveit client (#151). -- Added initial migration to smacc2. -- Added missing dependency. -- Added repos dependency. -- Added dependency to ur5 client. -- Added docker refactoring. -- Added progress on move_it PR. -- Added pre-commit cleanup. -- Added QOS durability to SmaccPublisherClient (#163). -- Added feature/testing moveit behaviors (#167). -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added update dependencies for husky in rolling and galactic. -- Added warehouse2 progress (#179). -- Added waypoint inputs (#178). -- Added sm_dance_bot_warehouse_3 (#181). -- Added redoing sm_dance_bot_warehouse_3 waypoints. -- Added more waypoints. -- Added SrConditional fixes and formatting (#168). -- Added finetuning waypoints (#187). -- Added feature/cb pure spinning (#188). -- 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 tuning warehouse3 (#197). -- Added feature/sync 21 12 (#199). -- Added feature/warehouse2 22 12 (#200). -- Added 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 backport to foxy. -- Added missing file from warehouse2 (#205). -- Added updating subscriber publisher components. -- Added progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine. -- Added refining cp subscriber cp publisher. - -Changed -------- - -- Changed some errors introduced on formatting. -- Changed some more linting warnings. -- Changed format. -- Changed progress on moveit migration testing. -- Changed format issues. - -Fixed ------ - -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed lint. -- Fixed formatting. -- Fixed default values. -- Fixed pure spinning behavior missing files. -- Fixed undo tuning and errors. -- Fixed format issues. -- Fixed minor linking errors foxy. - -Removed -------- - -- Removed test from main moveit cmake. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_21 -========== - -Added ------ -- Added more components to smacc core, mainly for autoware demo. -- Added docker files for different revisions, warnings removal, and more navigation testing. -- Added barrel search build fix and warehouse3 improvements. -- Added progress in barrel husky development. -- Added branching example. -- 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 of tracing packages. -- Added alternative ManualTracing method. -- Added new SM markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added performance tests improvements. -- Added optimizations in move_base_z_planners_common. -- Added renaming of event generator library. - -Changed -------- -- Changed launch command to ros2 launch sm_three_some sm_three_some.launch. -- Changed wording from "smacc application" to "SMACC2 library". -- Updated name of package and package.xml. -- Updated GitHub branch reference. -- Updated description table. -- Updated table. -- Updated changelogs. -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated smacc2_rta command across readmes. -- Updated formatting of python file. -- Updated tracing event names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated README.md to reflect changes in tracing events. -- Updated doxygen links. -- Updated c_cpp_properties.json. -- Reverted markdowns to HTML format. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - -Fixed ------ -- Fixed minor broken build issues. -- Fixed docker build for Foxy and Galactic. -- Fixed startup problems in warehouse3. -- Fixed format and minor issues. -- Fixed trailing spaces. -- Fixed codespell and python linters warnings. -- Fixed cppcheck formatting. -- Fixed linking errors for Foxy. -- Fixed build of missing rolling repositories. -- Fixed Navigation2 for semi-binary build. -- Fixed build setup for missing rolling repositories. -- Fixed source CI setup and corrected README overview. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Removed disabled packages and updated workflows. -- Removed manual installation of ros-rolling-ros2trace. -- Removed tracing directory. -- Removed submodules and use .repos file for galactic builds. -- Removed galactic builds from master and kept only rolling. -- Removed tracing.md file. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_22 -========== - -Added ------ - -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_advanced_recovery_1 (#84) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More sm_advanced_recovery_1 work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_advanced_recovery_1 round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Brettpac branch (#87) -- sm_atomic_performance_test_a_2 -- sm_atomic_performance_test_a_1 (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_atomic_performance_test_c_1 (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- modifying sm_atomic_performance_test_a_2 (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_multi_stage_1 (#90) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_multi_stage_1 (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Wait topic message client behavior (#81) (Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl ) -- Feature/wait nav2 nodes client behavior (#82) (Co-authored-by: Denis Štogl , Denis Štogl ) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -``` - -Section 23 ------------ - -### Added -- Introduce `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`, allowing waiting for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. Optional selection of nodes to wait. -- Initial work on `sm_aws_warehouse` navigation. -- Add `cb_pause_slam` feature (#98). -- Implement `sm_dance_bot_lite` (#99). -- Visualize TurtleBot3 in `sm_dance_bot` (#101). -- Add choice for launching Gazebo lidar in `sm_dance_bot` (#102). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (#103). -- Implement gazebo fixes for `sm_dance_bot_strikes_back` (#105). -- Implement gazebo fixes for `sm_multi_stage_1` (# - -```rst -Section_24 -========== - -Added ------ -- Added remaining SVGs to READMEs (#145). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added dependencies for husky simulation in AWS navigation. -- Added warehouse2 progress (#179). -- Added Waypoint Inputs (#178). -- Added SrConditional fixes and formatting (#168). -- Added SM warehouse 2 13 dec 2 (#182). -- Added CB pure spinning (#188). -- Added planner changes 16 12 (#191). -- Added replanning 16 dec (#193). -- Added undo motion 20 12 (#196). -- Added sync 21 12 (#199). -- Added warehouse2 22 12 (#200). -- Added warehouse2 23 12 (#201). -- Added minor tune (#203). - -Changed -------- -- Updated package list (#142). -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuning waypoints (#187). -- Tuning warehouse3 (#197). -- Tuning and fixes (#202). -- Fixed some formatting and templating on SrConditional. -- Moved trigger logic into headers. - -Removed -------- -- Removed parameters smacc (#147). -- Removed node creation and create only a logger (#149). -- Removed test from main moveit cmake. -- Removed some comments in the past. -- Removed some linting warnings. -- Removed test workaround in minor dockerfile. -- Removed compiling issues. - -Fixed ------ -- Noticed launch command was incorrect in README.md. -- Fixed errors introduced on formatting. -- Fixed missing dependency. -- Fixed broken master build. -- Fixed broken build. -- Fixed formatting. -- Fixed some errors. -- Fixed warehouse 3 problems. - -Workflows ---------- -- Precommit cleanup. -- Workflow. - -Collaborators -------------- -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . -``` - -```rst -Section_25 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added docker files for different revisions, warnings removal, and more testing on navigation. -- Added barrel demo. -- Added multiple controllable LEDs plugin. -- Added progress in Husky demo. -- Added improvements in navigation behaviors. -- Added more merge. -- Added feature/docker improvements march 2022 (#235). -- Added replanning for all our examples. -- Added Foxy backport (#206). -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added manual deployment for now. -- Added workflow for checking doc build. -- Added smacc2_performance_tools. - -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 extension of imports. -- Changed extension. -- Changed formatters. -- Changed formatting of python file. -- Changed GitHub branch reference. -- Changed description table. -- Changed name of package and package.xml to pass linter. -- Changed wording "smacc application" to "SMACC2 library". - -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 broken build. -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed docker for Foxy and Galactic. -- Fixed startup problems in warehouse 3. -- Fixed format and minor. -- Fixed bug in SMACC2 component. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed format and minor. -- Fixed some reordering fixes. -- Fixed barrel search build and warehouse3. -- Fixed progress in autoware machine. -- Fixed progress in barrel Husky. -- Fixed progress in Husky demo. -- Fixed progress in navigation rolling. -- Fixed renamed tracing events after. -- Fixed progress in autoware demo. -- Fixed progress in SMACC core adding more components mostly developed for autoware demo. -- Fixed progress in barrel search updates. -- Fixed progress in barrel demo. -- Fixed progress in Husky demo. -- Fixed progress in autoware demo. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Removed tracing directory. -- Removed disabled packages and update workflows. -- Removed galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_26 -========== - -Added ------ -- Performance tests improvements. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Renaming of event generator library. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files. (#58) -- Fix source CI and correct README overview. (#62) -- Update c_cpp_properties.json. -- 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 for. -- Navigation parameters fixes on sm_dance_bot. - -Changed -------- -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated README.md with launch command. -- Corrected all linters and formatters. - -Fixed ----- -- Correct trailing spaces. -- Several core improvements during navigation testing. -- Minor formatting fixes. -- Attempted pre-commit fixes. - -Removed -------- -- Removed redundant entries related to aws navigation progress and format improvements. - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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 ensuring they are alive; optional node selection -- New gazebo fixes for `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 -- More refinement in `sm_dance_bot` S-pattern - -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 -- Noticed typo correction: "Finnaly" to "Finally" - -Removed -------- -- Removed `neo_simulation2` package - -Other ------ -- Several core improvements during navigation testing -- Formatting improvements -- Merge and progress -- Base for the `sm_aws_warehouse` navigation -- Precommit cleanup run -- Updates YAML -- Enable source build on PR for testing -- Additional linting and formatting -- Remove merge markers from a Python file -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` -- First working version of `sm` template and template generator -- Minor tweaks -- Various improvements in navigation and performance -- 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` -- First working version of `sm` template and template generator -``` - -*pabloinigoblasco* - -Section_28 -=========== - -Added ------ - -- Feature/sm dance bot refine (#131) - - More changes in sm_dance_bot - - Minor refinements - -- Feature/sm dance bot refine 2 (#132) - - More changes in sm_dance_bot - - Minor refinements - -- Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issues - - Progress in the sm_dance_bot tests (#135) - - Some progress on markers cleanup - - Minor format issues (#134) - -- 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 - - Pending references - -- Feature/nav2z renaming (#144) - - Using local action messages - - Removing sm_dance_bot_msgs - - Pending references - - Navigation 2 stack renaming - - Formatting - -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- 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) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Add QOS durability to SmaccPublisherClient - - 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) - - Redoing sm_dance_bot_warehouse_3 waypoints - - More waypoints - -- SrConditional fixes and formatting (#168) - - Some formatting and templating on SrConditional - - Move trigger logic into headers - - Lint - -- Feature/wharehouse2 dec 14 (#185) - - Warehouse2 - - Minor - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Format - - More changes and headless - - Merge - - Headless and other fixes - - Default values - - Minor - -- Finetuning waypoints (#187) - -- 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 - - Minor - -- Feature/replanning 16 dec (#193) - - Minor changes - - Replanning for all our examples - - Several fixes (#194) - - Minor changes (#195) - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Author: Pablo Iñigo Blasco (pabloinigoblasco) - -Section_29 -=========== - -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) -- Use correct upstream .repos files for source builds (#243) -- Correct mergify branch names (#246) -- 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) -- 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) - -Changed -------- - -- Correct name of source-build job and bump version of action (#242) (#247) - -Fixed ------ - -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green (#204) -- fixing docker for foxy and galactic -- fixing startup problems in warehouse 3 -- fixing format and minor -- fixing rolling build (#239) -- trying to fix dependencies -- fixing to focal by the moment -- fixing building issue -- fixing broken build -- fix: initialise conditionFlag as false (#274) -- precommit fix (#280) -- Fix foxy source build config to use repos file from foxy branch. (#285) - -Removed -------- - -- Revert "Ignore packages which should not be released." -- Ignore packages which should not be released. - -Other ------ - -- minor changes -- replanning for all our examples -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- weird moveit not downloaded repo -- added missing file from warehouse2 (#205) -- backport to foxy -- minor format -- minor linking errors foxy -- 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 -- minor broken build -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- docker build files for all versions -- barrel demo -- barrel search build fix and warehouse3 -- minor -- progress in barrel husky -- minor -- barrel demo -- minor -- barrel search updates -- making models local -- red picuup -- multiple controllable leds plugin -- progress in husky demo -- progressing in husky demo -- improving navigation behaviors -- more merge -- docker improvements -- cache matrix rolling and source build package -- minor -- minor -- missing repo -- missing deps -- typo -- restoring workflow files (#252) -- restoring files (#253) -- restoring files -- making husky project build on rolling -- husky progress -- more on backport -- more on backport -- disappeared ur_msgs denis repo -- fixing sm_dance_bot examples -- working on fix of image messages for husky_barrel demo - -Co-authored-by -------------- - -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Pablo Iñigo Blasco - -```rst -Section_30 -========== - -0.3.0 (2022-04-04) ------------------- -- Reverted "Ignore packages which should not be released" (commit dec14a936a877b2ef722a6a32f1bf3df09312542). -- Contributors: Denis Štogl, Pablo Iñigo Blasco - -0.0.0 (2022-11-09) ------------------- -Added ------ -- Feature/galactic rolling merge (#288) -- Update description table -- Update table -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- 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 -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling, removing submodules and using .repos file -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Some progress on navigation rolling -- Added smacc2_performance_tools -- Performance tests improvements -- More on performance and other issues -- Format cleanup for sm_respira_1 -- 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) -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated doxygen links (#70) -- More Readme Updates (#72) -- More Readme (#74) -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Base for the sm_aws_aarehouse navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Format improvements -- Progress in AWS navigation demo -- More on navigation -- Feature/aws demo progress (#80) -- Format improvements -- More on navigation -- Reworked sm_advanced_recovery_1 (#83) -- More sm_advanced_recovery_1 work (#85) -- Round 4 of sm_advanced_recovery_1 (#86) -- Brettpac branch (#87) -- Added sm_atomic_performance_test_c_1 (#88) -- Modifying sm_atomic_performance_test_a_2 (#89) -- Added sm_multi_stage_1 (#90) -- Fixing precommit for sm_multi_stage_1 (#91) -- 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 -- Attempting precommit fixes - -Changed -------- -- Changed wording "smacc application" to "SMACC2 library" -- Reactivated smacc2 nav clients for rolling via submodules -- Renamed tracing events -- Bug fixes in smacc2 component -- Corrected trailing spaces -- Cleaned up sm_reference_library -- Updated smacc2_rta command across readmes -- Cleaned up sm_atomic_24hr - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh -- Tracing.md file -- Deleted tracing directory -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh -- Deleted tracing directory -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh -- Deleted tracing directory -``` - -*pabloinigoblasco* - -```rst -Section_31 -========== - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to become active. Optional node selection. -- New feature: cb pause slam client behavior. -- New feature: sm_dance_bot_lite gazebo fixes to show the robot and lidar. -- New feature: gazebo fixes for sm_dance_bot_strikes_back. - -Changed -------- - -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - -Fixed ------ - -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_32 -========== - -Added ------ - -- Implemented sm_multi_stage_1 functionality (#109, #110, #111, #114, #172) - - Initial work on multi-stage process - - Progress and traction gained - - Development of multiple stages - - Co-authored by Ubuntu 20-04-02-amd64 - -Changed -------- - -- Removed neo_simulation2 package (#112) - - Corrected formatting and enabled source build testing -- Improved navigation and performance (#116) - - Various enhancements made - - Co-authored by pabloinigoblasco - -Fixed ------ - -- Fixed recursion issue in method call sequence (#126) -- Resolved waypoint navigation overshot problem (#133) -- Addressed minor format issues (#134) -- Fixed CI format for Python version (#148) - -Removed -------- - -- Removed parameters from smacc (#147) - - Updated workflows and launch command corrections -- Removed node creation for logger only (#149) -- Removed unnecessary comments in README.md (#147) - -Other ------ - -- Added SM Atomic SM generator (#143) -- Updated Docker environment for cross-environment execution (#154) -- Added QOS durability to SmaccPublisherClient (#163) - - Improved reliability and durability settings -- Moved reference library SMs to smacc2_performance_tools (#166) -- Added durability and reliability configuration to SmaccPublisherClient -- Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171) -- Co-authored by DecDury , Denis Štogl -``` - -```rst -Section_33 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) -- Added repo dependency and husky launch file in sm_dance_bot. -- Added dependencies for husky simulation and updated dependencies for husky in rolling and galactic. -- Added progress on aws navigation and refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added fixing broken build. - -Changed -------- -- Updated progress on warehouse2. -- Updated Waypoint Inputs. -- Updated sm_dance_bot_warehouse_3 with more changes, headless mode, and other fixes. -- Updated Brettpac branch. -- Redone sm_dance_bot_warehouse_3 waypoints and added more waypoints. -- Finetuned waypoints. -- Improved undo motion navigation in warehouse2. -- Tuned warehouse3. -- Fixed warehouse 3 problems and made core improvements to remove deadlocks. -- Added missing file from warehouse2. -- Merged code from backport foxy and updated autoware. -- Updated cb_navigate_global_position.hpp. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency. -- Disabled ament_cpplint and some packages, updated workflows. -- Bumped ccache version. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Added missing licenses. -- Disabled cpplint and cppcheck linters. -- Corrected formatters. -- Updated ci-build-source.yml. -- Changed extension of imports. -- Enabled cppcheck. -- Corrected formatting of python file. -- Included necessary package and edited Threesome launch. - -Removed -------- -- Removed trailing spaces. -- Removed some disabled packages. -- Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_34 -========== - -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. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Optimized dependencies in move_base_z_planners_common. -- Correct trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic_24hr. -- Clean up of sm_atomic - -```rst -Section_35 -========== - -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. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior added. - -Fixed ------ -- Remove some compile warnings. -- Minor hotfix. -- Format fixes for `sm_dance_bot` visualizing `turtlebot3`. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. -- Format fixes for `sm_multi_stage_1`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- Precommit cleanup run. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Progress in AWS navigation. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in AWS navigation demo. -- Merge and progress. -- Base for the `sm_aws_warehouse` navigation. -- Precommit. -- Updates YAML. -- Got `sm_multi_stage_1` working (barely). -- Gaining traction `sm_multi_stage_1`. -- More progress on stages. -- Co-authored by Ubuntu 20-04-02-amd64 . -``` - -Section_36 -========== - -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 -- Introducing slam pausing/resuming functionality in sm_dance_bot tests (#135) -- First working version of sm template and template generator (#127) -- 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) -- Add QOS durability to SmaccPublisherClient (#163) -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo - -### Changed -- Move method after the method it calls to prevent recursion (#126) -- Resolve compile warnings (#137) -- Minor navigation improvements (#141) -- Waypoint 4 and iterations changes so the robot can complete the course (#155) - -### Fixed -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Fixing broken master build in aws navigation (#174) - -### Removed -- Remove merge markers from a python file (#119) -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs in favor of using local action messages - -Version 0.2.0 (2022-02-01) ---------------------------- - -### Added -- Feature/migration moveit client (#151) -- Initial migration to smacc2 -- Progressing in the moveit migration testing -- Added .reps dependencies and fixed some build errors -- Added dependency to ur5 client -- Improving dockerfile for building local tests - -### Changed -- Moved reference library SMs to smacc2_performance_tools (#166) -- Renamed husky launch file in sm_dance_bot for AWS navigation (#174) - -### Fixed -- Fixing some errors introduced on formatting in moveit migration (#151) -- Fixing some more linting warnings in moveit migration -- Mitigate overshot issue cases in waypoints navigator (#133) -- Fixing compiling issues in moveit migration - -### Removed -- Removing test from main moveit cmake -- Removing some comments in the past from README.md - -Version 0.3.0 (2022-03-01) ---------------------------- - -### Added -- Feature/testing moveit behaviors (#167) -- More testing on moveit behaviors -- Minor configuration improvements -- Progress on moveit testing -- More testing on moveit behaviors - -### Changed -- Minor changes in warehouse2 (#177) -- Waypoint Inputs (#178) - -### Removed -- Pending references in sm_dance_bot_msgs - -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco - -```rst -Section_37 -========== - -Added ------ -- Feature/sm_dance_bot_warehouse_3 (#181) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Feature/cb pure spinning (#188) -- 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/replanning 16 dec (#193) -- Feature/odom tracker improvements and retry motion (#223) - -Changed -------- -- SrConditional fixes and formatting (#168) -- finetuning waypoints (#187) -- tuning warehouse3 (#197) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green (#204) -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch - -Fixed ------ -- Remove example things from Foxy CI setup. (#214) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Fix rolling builds (#222) -- do not merge yet - Feature/odom tracker improvements and retry motion (#223) -- removing warnings (#213) - -Removed -------- -- Add mergify rules file. -- Try fixing CI for rolling. (#209) -- backport to foxy (#206) - -Co-Authored-By --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_38 -========== - -Added ------ - -- Initial docs copied. -- Dockerfile with ROS distro as argument. -- New folder for additional tracing contents opened. -- 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 smacc2_performance_tools. -- Performance tests improvements. -- More changes on performance tests. -- Added README tutorial for Dockerfile. -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - -Changed -------- - -- Updated description table. -- Updated table. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. -- Cleaned up sm_reference_library. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed tracing events. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Reformatted sm_reference_library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- Updated c_cpp_properties.json. -- Renamed rolling files for Galactic CI setup. -- Fixed source CI and corrected README overview. - -Fixed ------ - -- Bug in smacc2 component. - -Removed -------- - -- Manual installation of ros-rolling-ros2trace. - -Authors -------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_39 -========== - -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. - -Changed -------- -- Minor format improvements. -- Several core improvements during navigation testing. -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- Cleaning and lidar show/hide option for `sm_dance_bot_lite`. -- Gazebo fixes to show the robot and the lidar for `sm_dance_bot_lite`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Fixed ----- -- Corrected all linters and formatters. -- Removed some compile warnings. - -Removed -------- -- Redundant format improvements. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -Commits -------- -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -- Remove some compile warnings. (#96) -- Feature/cb pause slam (#98) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot_lite (#99) -- Feature/dance bot launch gz lidar choice (#102) -- Feature/sm dance bot lite gazebo fixes (#104) -- sm_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- precommit cleanup run (#106) -- aws demo (#108) -- Brettpac branch (#110) -``` - -```rst -Section 40 -========== - -Added ------ -- Brettpac branch (#111) -- a3 (#113) -- Remove neo_simulation2 package. (#112) -- Feature/diverse improvements navigation performance (#117) -- Feature/slam toggle and smacc deep history (#122) -- 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) -- Resolve compile warnings (#137) -- 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) -- 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 state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - -Changed -------- -- Correct formatting for Remove neo_simulation2 package. (#112) -- Adjust build packages of source CI for Remove neo_simulation2 package. (#112) -- progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax for Feature/slam toggle and smacc deep history (#122) -- Move method after the method it calls. Otherwise recursion could happen. (#126) -- Noticed typo to Finnaly > Finally -- fixing some errors introduced on formatting for Feature/migration moveit client (#151) -- fixing some more linting warnings for Feature/migration moveit client (#151) -- fixing compiling issues for Feature/migration moveit client (#151) -- update readme (#164) -- more readme updates for update readme (#164) -- feat: add qos durability to SmaccPublisherClient for Add QOS durability to SmaccPublisherClient (#163) -- fix: add a missing colon for Add QOS durability to SmaccPublisherClient (#163) -- refactor: remove line for Add QOS durability to SmaccPublisherClient (#163) -- feat: add reliability qos config for Add QOS durability to SmaccPublisherClient (#163) - -Fixed ------ -- Enable source build on PR for testing for Remove neo_simulation2 package. (#112) -- minor format issues for sm_dance_bot_lite (#136) -- minor tuning to mitigate overshot issue cases for waypoints navigator bug (#133) -- some more progress on markers cleanup for progress in the sm_dance_bot tests (#135) -- fixing pipeline error for Feature/testing moveit behaviors (#167) -- fixing broken master build for Feature/testing moveit behaviors (#167) - -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 -- removing parameters smacc -- removing node creation and create only a logger. -- removing some comments in the past from launch command for sm_dance_bot_strikes_back -- removing some build errors for improving dockerfile for building local tests -- removing some comments I had made in the past for fixing launch command for sm_dance_bot_strikes_back - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -``` - -```rst -Section_41 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174): Added repo dependency and husky launch file in sm_dance_bot. Dependencies for husky simulation were included. Updated dependencies for husky in rolling and galactic. Progress on aws navigation and refactorings on navigation clients and behaviors. More work on aws demo. - -Changed -------- -- Minor changes (#175): Minor adjustments made. -- Warehouse2 (#177): Progress made on warehouse2. -- Waypoint Inputs (#178): Introduced waypoint inputs. -- Sm_dance_bot_warehouse_3 (#181): Redoing waypoints for sm_dance_bot_warehouse_3. More waypoints added. -- SrConditional fixes and formatting (#168): Fixed formatting and templating on SrConditional. Moved trigger logic into headers and performed linting. -- Finetuning waypoints (#187): Fine-tuned waypoints. - -Fixed ------ -- Fixing broken build: Resolved broken build issues. -- Several fixes (#194): Various fixes implemented. -- Fixing warehouse 3 problems, and other core improvements (#204): Fixed warehouse 3 problems, removed deadlocks, and improved continuous integration. Added missing file from warehouse2. -- Fix code generators (#221): Fixed build issues, updated SM template, and made example code clearer. Removed use of node in the SM performance template. Updated template to use Blackboard storage. Resolved global data resolution in the template. Updated sm_name.hpp. - -Removed -------- -- Pure spinning behavior missing files: Removed missing files related to pure spinning behavior. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_42 -========== - -Version 0.1.0 (Fecha por determinar) ------------------------------------- - -Added ------ - -- Ensure the necessary package is installed before running the command: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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. -- Renamed to 'smacc2' and 'smacc2_msgs'. -- Corrected GitHub branch reference. -- Updated package name and package.xml to pass liter. -- Executed master update. -- Reset all versions to 0.0.0. -- Ignored all packages except 'smacc2' and 'smacc2_msgs'. -- Updated changelogs. -- Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Updated description table. -- Updated table. -- Copied initial docs. -- Created Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Removed manual installation of 'ros-rolling-ros2trace'; now automated in setupTracing.sh. -- Created alternative 'ManualTracing'. -- Added new 'sm' markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Changed wording from "smacc application" to "SMACC2 library". -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Reactivated smacc2 nav clients for Rolling via submodules. -- Renamed tracing events. -- Fixed bug in smacc2 component. -- Reverted markdowns to HTML. -- Added README tutorial for Dockerfile. -- 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 from master, keeping 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 improvements to performance tests. -- Made more improvements on performance and other issues. -- 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 (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch' (#69). -- Updated doxygen links (#70). -- Made more Readme updates (#72). -- Made more Readme updates (#74). -- Created new 'sm' from 'sm_respira_1' (#76). -- Made core and navigation fixes (#78). -- Progressed in AWS navigation. -- Made several core improvements during navigation testing. -- Made formatting improvements. -- Made progress in AWS navigation demo. -- Made more format improvements. -- Reworked 'sm_advanced_recovery_1' (#83). -- Fixed pre-commit in 'sm_advanced_recovery_1'. -- Made more improvements on 'sm_advanced_recovery_1' (#85). -- Reworked 'sm_advanced_recovery_1' round 4 (#86). -- Created 'Brettpac' branch (#87). -- Added 'sm_atomic_performance_test_a_2' and 'sm_atomic_performance_test_a_1'. -- Added 'sm_atomic_performance_test_c_1' (#88). -- Modified 'sm_atomic_performance_test_a_2' (#89). -- Added 'sm_multi_stage_1'. -- Fixed precommit in 'sm_multi_stage_1'. -- Made more improvements on 'sm_multi_stage_1' (#91). -- Updated README.md with launch command. -- Waited for topic message client behavior (#81). - -Changed -------- - -- Updated launch command from 'ros2 launch sm_three_some sm_three_some' to 'ros2 launch sm_three_some sm_three_some.launch'. -``` - -```rst -Section_43 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection -- New client behavior: cb pause slam - -Changed -------- -- Minor format improvements -- Navigation parameters fixes on sm_dance_bot -- Gazebo fixes to show the robot and the lidar -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3 - -Fixed ------ -- Corrected all linters and formatters -- Removed some compile warnings - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -Section_44 -=========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 for sm_dance_bot - - Added cleaning and lidar show/hide option - - Improved formatting and fixed gazebo issues -- Precommit cleanup run (#106) - - Co-authored-by: Ubuntu 20-04-02-amd64 -- AWS demo (#108) -- Got sm_multi_stage_1 working (#109) - - Co-authored-by: Ubuntu 20-04-02-amd64 -- Brettpac branch (#110) - - Improved sm_multi_stage_1 functionality - - Co-authored-by: Ubuntu 20-04-02-amd64 -- More sm_multi_stage_1 enhancements (#114) - - Co-authored-by: Ubuntu 20-04-02-amd64 -- MM (#115) - - Co-authored-by: Ubuntu 20-04-02-amd64 -- Diverse improvements in navigation and performance (#116) - - Minor enhancements - - Co-authored-by: pabloinigoblasco -- Feature/diverse improvements in navigation performance (#117) - - Additional linting and formatting -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introducing slam pausing/resuming functionality for sm_dance_bot -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - Fixed typo "Finnaly" to "Finally" -- First working version of sm template and template generator (#127) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) - - Minor changes and build fixes -- Waypoints navigator bug (#133) - - Tuning to mitigate overshot issue cases -- Progress in sm_dance_bot tests (#135) - - Progress on markers cleanup -- Minor format issues (#134) -- Sm_dance_bot_lite (#136) - - Co-authored-by: Ubuntu 20-04-02-amd64 -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Minor navigation improvements (#141) -- Using local action messages (#139) - - Removed sm_dance_bot_msgs -- Feature/nav2z renaming (#144) - - Removed sm_dance_bot_msgs - - Renamed navigation 2 stack - - 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 - - Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fix CI: format fix python version (#148) -- Add SM Atomic SM generator (#143) -- Remove node creation and create only a logger (#149) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) - - Co-authored-by: DecDury , Denis Štogl -- Slight waypoint 4 and iterations changes for robot course completion (#155) -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Fixed formatting errors and missing dependencies - - Progress in moveit migration testing - - Updated format and dependencies - - Docker refactoring and build improvements - - Progress on move_it PR -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Added QOS durability and reliability configurations - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) - -Removed -------- -- Remove neo_simulation2 package (#112) - - Corrected formatting and adjusted build packages for source CI - -Fixed ------ -- Minor format issues (#124) -- Minor format issues (#134) -- Minor format issues (#141) -- Minor format issues (#148) -- Minor format issues (#163) -- Minor format issues (#164) -- Minor format issues (#166) -- Minor format issues (#167) - -```rst -Section_45 -========== - -Added ------ -- Added more testing on moveit behaviors. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added progress on aws navigation and some refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added finishing touches 1. -- Added warehouse2 progress. -- Added Waypoint Inputs. -- Added more changes and headless in sm_dance_bot_warehouse_3. -- Added redoing sm_dance_bot_warehouse_3 waypoints. -- Added more Waypoints. -- Added several fixes. -- Added replanning for all examples. -- Added improving undo motion navigation warehouse2. -- Added tuning warehouse3. -- Added fixing warehouse 3 problems and other core improvements. -- Added retry behavior warehouse 1. -- Added updating subscriber publisher components. -- Added progress in autoware machine. -- Added refining cp subscriber cp publisher. -- Added improvements in smacc core. -- Added more components mostly developed for autoware demo. -- Added docker files for different revisions. -- Added warnings removal and more testing on navigation. -- Added update file for fake hardware simulation and add file for gazebo simulation. -- Added fixing docker for foxy and galactic. -- Added docker build files for all versions. -- Added missing files. -- Added weird moveit not downloaded repo. -- Added backport to foxy. -- Added minor linking errors foxy. -- Added fixing broken source build. -- Added correcting Focal-Rolling builds by fixing the version of rosdep yaml. - -Changed -------- -- Changed minor configuration. -- Changed progress on aws navigation and some other refactorings on navigation clients and behaviors. -- Changed tuning and fixes. -- Changed fixing warehouse 3 problems and other core improvements to remove dead lock. -- Changed default values. -- Changed format issues. -- Changed tuning and fixes. -- Changed minor tune. - -Fixed ----- -- Fixed pipeline error. -- Fixed broken master build. -- Fixed broken build. -- Fixed lint. -- Fixed some formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed missing sm. -- Fixed minor broken build. -- Fixed some reordering fixes. -- Fixed minor format fix. -- Fixed other minor changes. -``` - -*pabloinigoblasco* - -```rst -Section_46 -========== - -Added ------ -- Added ignition file and updated repos files. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added workflow for checking doc build. -- Added doxygen-deploy.yml for manual deployment. -- Added workflow for testing prerelease builds. -- Added Dockerfile with ROS distro as argument. -- Added setupTracing.sh for automated installation. -- Added alternative ManualTracing. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added sm_atomic_performance_trace_1. -- Added galactic CI setup and renamed rolling files. -- Added base for the sm_aws_warehouse navigation. -- Added sm_advanced_recovery_1 reworked. - -Changed -------- -- Updated file for fake hardware simulation and added file for gazebo simulation. -- Updated warehouse3 feature/improvements (#228). -- Backported to foxy. -- Renamed header files and corrected format. -- Renamed to smacc2 and smacc2_msgs. -- Changed extension of imports. -- Updated name of package and package.xml. -- Reset all versions to 0.0.0. -- Updated description table. -- Updated table. -- Updated smacc2_rta command across readmes. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Corrected trailing spaces. -- Updated c_cpp_properties.json. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- More readme updates. -- More on navigation. -- Fixed pre-commit issues. - -Fixed ------ -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Corrected formatting of python file. -- Enabled cppcheck. -- Fixed source CI and corrected README overview. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_47 -========== - -Added ------ -- Introduce more sm_advanced_recovery_1 work (#84) -- Implement sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 -- Develop sm_atomic_performance_test_c_1 (#88) -- Enhance sm_multi_stage_1 functionality (#90, #91) -- Update README.md and launch command -- Add new feature cb_wait_topic_message for asynchronous client behavior -- Implement new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic -- Add navigation parameters fixes on sm_dance_bot -- Merge and progress in sm_aws_aarehouse navigation -- Introduce cb pause slam feature (#98) - -Changed -------- -- Correct all linters and formaters for Feature/wait nav2 nodes client behavior (#82) - -Removed -------- -- Remove some compile warnings (#96) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -pabloinigoblasco -``` - -## Section_48 - -### Added -- New client behavior for nav2: Now waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. Optional selection of nodes to wait for. -- Progress in AWS navigation demo. - -### Changed -- Navigation parameters fixes on sm_dance_bot. -- CB pause slam client behavior. -- Updates yaml. -- Renamed doxygen deployment workflow. -- Sm_multi_stage_1 doubling. -- Gazebo fixes to show the robot and lidar. -- Sm_dance_bot visualizing turtlebot3. -- Cleaning and lidar show/hide option. -- Format fixes. -- Sm_dance_bot_strikes_back gazebo fixes. -- Precommit cleanup run. -- AWS demo format. -- Got sm_multi_stage_1 working (barely). -- Brettpac branch progress. -- Diverse improvements in navigation and performance. -- Feature/slam toggle and smacc deep history: Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Introducing slam pausing/resuming functionality for testing sm_dance_bot. - -### Fixed -- 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. -- Removed parameters smacc. -- Removed node creation and created only a logger. - -### Miscellaneous -- Various minor format improvements and linting. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Precommit cleanup. -- Update package list. -- Fixed launch command for sm_dance_bot_strikes_back in README.md. -- Rolling Docker environment to be executed from any environment. -- Missing dependency fixed in migration moveit client. -- Slight waypoint 4 and iterations changes so the robot can complete the course. - -```rst -Section_49 -========== - -Added ------ -- Added dependency to ur5 client. -- Added .reps dependencies and fixed build errors. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS configuration. -- Added dependencies for husky simulation in sm_dance_bot. -- Added Waypoint Inputs. -- Added default values for various features. - -Changed -------- -- Updated format. -- Improved dockerfile for building local tests. -- Refactored docker. -- Progressed in move_it PR. -- Reworked sm_multi_stage_1. -- Finetuned waypoints. -- Tuned warehouse3. -- Tuned and fixed various components. -- Improved undo motion navigation in warehouse2. -- Made core improvements to remove deadlocks and ensure continuous integration is green. -- Backported to foxy. - -Fixed ----- -- Fixed compiling issues. -- Fixed pipeline error. -- Fixed broken master build. -- Fixed formatting issues. -- Fixed broken build. -- Fixed linting. -- Fixed some formatting and templating on SrConditional. -- Fixed various errors and issues. - -Removed -------- -- Removed test from main moveit cmake. - -Other ------ -- Progressed in moveit migration testing. -- Pre-commit cleanup. -- Minor configuration changes. -- Minor changes and refactorings on navigation clients and behaviors. -- More testing on moveit behaviors. -- More on aws demo. -- More changes and headless. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- Several fixes. -- Replanning for all examples. -- Improving undo motion navigation in warehouse2. -- Finishing warehouse2. -- Tuning and fixes. -- Weird moveit not downloaded repo. -- Added missing file from warehouse2. -- Updated subscriber publisher components. -- Progress in autoware machine. -- Refining cp subscriber cp publisher. -- Improvements in smacc core adding more components mostly developed for autoware demo. -- Autoware demo. -- Foxy CI. -- Some reordering fixes. -``` - -*pabloinigoblasco* - -```rst -Section_50 -========== - -Added ------ -- Docker build files for all versions. -- Barrel demo. -- Barrel search build fix and Warehouse3. -- Progress in Barrel Husky. -- Feature/barrel - do not merge yet (#233). -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Workflow for checking doc build. -- Workflow for testing prerelease builds. -- Use manual deployment for now. -- Created alternative ManualTracing. -- Added new SM markdowns. -- Added a Dockerfile for Rolling and Galactic. -- README tutorial for Dockerfile. -- SMACC2 performance tools. -- Performance tests improvements. -- More on performance and other issues. -- SM Respira 1 format cleanup. -- SM Respira test 2. -- SM Atomic 24hr. -- SM Atomic performance trace 1. -- Clean up of SM Atomic 24hr. -- Optimized dependencies in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files (#58). -- Fix source CI and correct README overview (#62). -- Update doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). - -Changed -------- -- Fixing Docker for Foxy and Galactic. -- Fixing startup problems in Warehouse 3. -- Fixing broken build. -- Replanning for all our examples. -- Backport to Foxy. -- Correct codespell. -- Correct Python linters warnings. -- Add Galactic CI build because Navigation2 is broken in Rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of Python file. -- Included necessary package and edited Threesome launch. -- Reset all versions to 0.0.0. -- Ignore all packages except SMACC2 and SMACC2_msgs. -- Update changelogs. -- Update description table. -- Update table. -- Copy initial docs. -- 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. -- More changes on performance tests. -- Do not execute clang-format on SMACC2_SM_reference_library package. -- SM_reference_library reformatting. -- Correct trailing spaces. -- Update SMACC2_RTA command across readmes. -- Clean up of SM Atomic 24hr. -- More SM Atomic 24hr cleanup. -- Minor formatting. - -Removed -------- -- Warnings removal and more testing on navigation. -- Minor linking errors Foxy. -- Disable disabled packages. -- Deleted tracing.md. -- Cleanup. -- Cleanup. -- Cleanup. -- Edited tracing.md to reflect new tracing event names. -- Do not execute clang-format on SMACC2_SM_reference_library package. -- Reverted markdowns to HTML. -- Bug in SMACC2 component. -- Renamed tracing events after. -- Minor format. -- Minor. -- Minor. -- Minor. - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_51 -========== - -Version 1.0.0 (2022-01-01) ---------------------------- - -Added ------ - -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Base for the sm_aws_aarehouse navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Formatting improvements -- Progress in AWS navigation demo -- Feature/aws demo progress (#80) -- More on 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 -- Navigation parameters fixes on sm_dance_bot -- Merge and progress - -Changed -------- - -- Sm_advanced_recovery_1 reworked (#83) -- More sm_advanced_recovery_1 (#84) -- 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 -- More sm_multi_stage_1 (#91) -- Correct all linters and formatters - -Fixed ------ - -- Fix pre-commit -- Trying to fix Pre-Commit -- Fixing precommit - -Removed -------- - -- Update README.md updated launch command - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_52 -========== - -Added ------ -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and ensure 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. -- Progress in AWS navigation. -- Several core improvements during navigation testing. -- Formatting improvements. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also smacc2::deep_history syntax. -- Progress in testing sm_dance_bot introducing slam pausing/resuming functionality. -- Polishing sm_dance_bot and s-pattern. -- More refinement in sm_dance_bot. -- First working version of sm template and template generator. -- Minor tuning to mitigate overshot issue cases. -- Minor navigation improvements. -- Using local action messages. -- Navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. - -Fixed ------ -- Removed some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Remove merge markers from a Python file. -- Move method after the method it calls to prevent recursion. -- Noticed typo: "Finnaly" corrected to "Finally". -- Minor format issues. - -Removed -------- -- Removed neo_simulation2 package. -- Removed parameters smacc. - -Authors -------- -- Pablo Iñigo Blasco (pabloinigoblasco) -- Ubuntu 20-04-02-amd64 -``` - -## Section_53 - -### Added -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) - -### Changed -- Updated workflows -- Refactored feature "sm dance bot strikes back" (#152) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked "sm_multi_stage_1" (#172) -- Progress on AWS navigation and refactorings on navigation clients and behaviors -- Finetuned waypoints (#187) -- Improved undo motion navigation in "warehouse2" (#198) -- Tuning and fixes (#202) -- Minor tune (#203) - -### Fixed -- Fixed launch command in README.md -- Fixed CI: format fix python version (#148) -- Fixed node creation and created only a logger (#149) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed formatting -- Fixed some linting warnings -- Fixed some errors introduced on formatting -- Fixed missing dependency -- Fixed some build errors -- Fixed warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green - -### Removed -- Removed parameters "smacc" -- Removed some comments in the past -- Removed test from main moveit cmake -- Removed test "ur5" -- Removed test workaround in minor dockerfile -- Removed test "warehouse2" -- Removed some redundancy in "sm_dance_bot_warehouse_3" waypoints -- Removed pure spinning behavior missing files -- Removed weird moveit not downloaded repo -- Removed missing file from "warehouse2" - -### Miscellaneous -- Pre-commit cleanup -- Added missing colon -- Added reliability QOS config -- Added dependencies for husky simulation -- Updated dependencies for husky in rolling and galactic -- Backported to foxy - -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_54 -========== - -Added ------ -- Feature/docker improvements march 2022 (#235) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- 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 -- 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 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 -- branching example -- ros2 launch sm_three_some sm_three_some - to - ros2 launch sm_three_some sm_three_some.launch -- 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 -- Reset all versions to 0.0.0 -- Update changelogs -- Update description table. -- Update table -- Copy initial docs -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Remove galactic builds from master and kepp only rolling. Remove submodules and use .repos file -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- some progress on navigation rolling -- renamed folders, deleted tracing.md, edited README.md -- performance tests improvements -- more on performance and other issues -- sm_respira_1 format cleanup -- sm_respira_test_2 -- more changes on performance tests - -Fixed ------ -- minor linking errors foxy -- minor broken build -- fixing docker for foxy and galactic -- barrel search build fix and warehouse3 -- fixing startup problems in warehouse 3 -- fixing format and minor -- bug in smacc2 component - -Removed -------- -- minor -- some reordering fixes -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- - -```rst -Section_55 -========== - -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 (#70). -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62). -- Fixed trailing spaces. -- Fixed pre-commit issues. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Other ------ - -- Reformatting of sm_reference_library. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Updated smacc2_rta command across readmes. -- Minor formatting improvements. -- Noticed and removed a note left during production. -- 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 . -- Co-authored by Denis Štogl . -- Co-authored by Denis Štogl . -``` - -```rst -Section_56 -========== - -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: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Progress made in AWS navigation demo. - -Changed -------- -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior added. - -Fixed ------ -- Remove some compile warnings. -- Fix gazebo visualization for `sm_dance_bot_lite`. -- Fix gazebo visualization for `sm_dance_bot_strikes_back`. -- Fix formatting in various areas. -- Fix recursion possibility by moving method after the one it calls. - -Removed -------- -- Remove `neo_simulation2` package. - -Other ------ -- Various core improvements during navigation testing. -- Precommit cleanup run. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Additional linting and formatting. -- Remove merge markers from a Python file. -- Waypoints navigator bug fix. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_57 -========== - -Added ------ -- Progress in the sm_dance_bot tests (#135) -- Added SM core test (#138) -- 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/aws navigation sm dance bot (#174) -- Waypoint Inputs (#178) -- Feature/sm warehouse 2 13 dec 2 (#182) -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) - -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Some progress on markers cleanup -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs -- Feature/nav2z renaming (#144) -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Fixing some errors introduced on formatting -- Progress on move_it PR -- Progress on moveit migration testing -- Improving dockerfile for building local tests -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Minor changes (#175) -- Format (#180) -- Format (#182) -- Finetuning waypoints (#187) -- Several fixes (#194) -- Tuning warehouse3 (#197) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fixing launch command for sm_dance_bot_strikes_back and removing some comments -- Fixing compiling issues - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_58 -========== - -Added ------ -- Feature/sync 21 12 (#199): Includes minor changes and replanning for all examples. -- Feature/warehouse2 22 12 (#200): Addresses format issues and replanning for all examples. -- Feature/warehouse2 23 12 (#201): Involves minor changes, replanning, tuning, and fixes. -- Feature/minor tune (#203): Introduces tuning, fixes, and minor adjustments. -- Added missing file from warehouse2 (#205): Backports to foxy, fixes format issues, and resolves minor linking errors. -- Use correct upstream .repos files for source builds (#243). -- Correct mergify branch names (#246). -- Update galactic source build job name (#250). -- Galactic source build: Updates .repos file, action version, and upstream packages (#248). -- Fixing rolling build (#239): Addresses dependencies, missing repos, and building issues. -- Restoring workflow files (#252) and (#253). -- Fix checkout branches for scheduled builds (#254). -- Feature/fixing husky build rolling (#257) and (#258): Restores files and enables husky project build on rolling. -- Feature/fixing ur demos (#261): Fixes issues related to UR demos. -- Feature/fixing type string walker (#263): Resolves issues with type string walker demo. -- Significant update in Getting Started Instructions (#269): Provides significant updates to the instructions. -- Fix urls to index.ros.org (#284): Corrects URLs for index.ros.org. -- Fix foxy source build config to use repos file from foxy branch (#285). -- Working on fix of image messages for husky_barrel demo: Collaborative effort to address image message issues. - -Changed -------- -- Improvements in smacc core adding more components mostly developed for autoware demo. -- Progress in autoware machine navigation behaviors. -- Docker improvements for different revisions, warnings removal, and more testing on navigation. -- Fixes in warehouse 3 problems and other core improvements to remove deadlocks. -- Progress in barrel husky and barrel demo. -- Progressing in husky demo with multiple controllable LEDs plugin. -- More merge and docker improvements. - -Removed -------- -- Revert "Ignore packages which should not be released." - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -- brettpac -``` - -```rst -Section_59 -========== - -Added ------ -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Added smacc2_performance_tools. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- More Readme Updates (#72, #74). -- Created new sm from sm_respira_1 (#76). -- Base for the sm_aws_aarehouse navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- 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 -------- -- Renamed folders, deleted tracing.md, edited README.md. -- Updated smacc2_rta command across readmes. -- Corrected trailing spaces. -- Renamed event generator library. -- Minor formatting improvements. -- Updated launch command in README.md. -- Corrected all linters and formatters. - -Fixed ------ -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed pre-commit issues. -- Attempted pre-commit fixes. - -Removed -------- -- Ignored packages which should not be released. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_60 -========== - -Added ------ -- New client behavior `cb_wait_topic_message` for asynchronous waiting of a topic message with optional content verification (#94, #98, #100, #102, #104, #105) -- New client behavior for nav2: wait for nodes subscribing to the `/bond` topic to become active, with customizable node selection (#96, #99, #110, #111, #113) -- Base for the `sm_aws_warehouse` navigation -- Progress in AWS navigation demo -- Gazebo fixes for visualizing TurtleBot3 and lidar display -- Progress in navigation testing and core improvements -- `smacc2::deep_history` syntax integration for `slam_toolbox` components -- Slam toggle client behaviors for pausing/resuming functionality in `sm_dance_bot` - -Changed -------- -- Minor formatting improvements in various commits - -Fixed ------ -- Navigation parameters fixes on `sm_dance_bot` -- Compile warnings removed (#96) -- Recursion prevention by moving methods to avoid potential recursion (#126) -- Various minor fixes and improvements - -Removed -------- -- `neo_simulation2` package removed (#112) - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco - -Section_61 ------------ - -### Added -- First working version of sm template and template generator. (#127) [@brett] -- Add SM Atomic SM generator. (#143) [@DecDury, @destogl] -- Add QOS durability to SmaccPublisherClient (#163) - -### Changed -- Renamed Feature/dance bot s pattern to Feature/sm dance bot refine (#131) -- Renamed Feature/sm dance bot refine 2 to Feature/sm dance bot refine (#132) -- Renamed Feature/sm dance bot strikes back refactoring to Feature/sm dance bot strikes back refactoring (#152) -- Renamed Feature/migration moveit client to Feature/migration moveit client (#151) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Fix CI: format fix python version (#148) -- Fixing pipeline error -- Fixing broken master build - -### Removed -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Remove node creation and create only a logger. (#149) - -### Miscellaneous -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list. (#142) -- Update readme (#164) -- Initial state machine transition timestamp (#165) -- Added dependency to ur5 client -- Rolling Docker environment to be executed from any environment (#154) -- Progress on move_it PR -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo -- Warehouse2 progress (#179) -- Waypoint Inputs (#178) -- Finetuning waypoints (#187) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_62 -========== - -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) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Create workflow for testing prerelease builds -- Use manual deployment for now -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter -- Update ci-build-source.yml -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Update changelogs -- Enable cppcheck -- 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 -- Add smacc2_performance_tools -- Update smacc2_rta command across readmes -- Renaming of event generator library - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed -- Rename header files and correct format -- Add workflow for checking doc build -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- Correct GitHub branch reference -- Execute on master update -- Reset all versions to 0.0.0 -- Update description table -- Update table -- Copy initial docs -- Change extension of imports -- Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax -- changed wording "smacc application" to "SMACC2 library" -- Optimized deps in move_base_z_planners_common -- minor formatting - -Fixed ------ -- Several fixes (#194) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Correct formatters -- Correct formatting of python file -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- weird moveit not downloaded repo -- added missing file from warehouse2 -- minor format -- minor linking errors foxy -- Correct trailing spaces -- Correct codespell -- Correct python linters warnings -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Disable disabled packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows -- Disable ament_cpplint -- Disable some packages and update workflows -- Disable cppcheck and cppcheck linters -- Disable some packages and update workflows - -```rst -Section_63 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. It includes a new client behavior for nav2, waiting for nodes subscribing to the /bond topic and ensuring they are alive. You can optionally select the nodes to wait for. (#81, #82, #92, #93, #94) -- Created new state machine (sm) from sm_respira_1. (#76) -- Base for the sm_aws_aarehouse navigation. (#78, #80, #81, #82, #92, #93, #94) -- Feature: sm_atomic_performance_test_a_1, sm_atomic_performance_test_a_2, sm_atomic_performance_test_c_1. (#87, #88, #89) -- Feature: sm_multi_stage_1. (#90, #91) - -Changed -------- -- Updated c_cpp_properties.json, changed launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch'. (#69) -- More Readme updates. (#72, #74) -- Update README.md, updated launch command. (#81) -- Navigation parameters fixes on sm_dance_bot. (#93) - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Update doxygen links. (#70) -- Several core improvements during navigation testing. (#78, #80, #81, #82, #92, #93, #94) -- Corrected all linters and formatters. (#82) - -Removed -------- -- Removed note not removed during production. (#69) - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_64 -========== - -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 for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in AWS navigation demo. -- Gazebo fixes for showing the robot and the lidar. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. -- Introducing `smacc2::deep_history` syntax. -- Polishing `sm_dance_bot` and `s-pattern`. -- Minor tuning to mitigate overshot issue cases. -- Minor navigation improvements. -- Using local action messages. - -Fixed ----- -- Remove some compile warnings. (#96) -- Remove `neo_simulation2` package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Move method after the method it calls to prevent recursion. -- Resolve compile warnings. - -Removed -------- -- Remove `neo_simulation2` package. -- Remove `sm_dance_bot_msgs`. - -Other ------ -- Precommit cleanup run. -- Updates `yaml`. -- Cleaning and lidar show/hide option. -- Cleaning files and making formatting work. -- More fixes. -- Pending references. -- First working version of `sm` template and template generator. -- Minor tweaks. -- Build fix. -- Waypoints navigator bug. -- Some more progress on markers cleanup. -- Minor format issues. -``` - -```rst -Section_65 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator. (#143) -- Add QOS durability to SmaccPublisherClient (#163) -- Added dependencies for husky simulation in AWS navigation (#174) -- Added warehouse2 progress (#179) -- Added Waypoint Inputs (#178) -- Added SrConditional fixes and formatting (#168) -- Added finetuning waypoints (#187) -- Added pure spinning behavior missing files (#189) -- Added planner changes 16 12 (#191) -- Added replanning for all examples (#193) -- Added undo motion improvements and navigation for warehouse2 (#196) -- Added tuning for warehouse3 (#197) -- Added sync 21 12 (#199) -- Added finishing touches to warehouse2 (#200) -- Added tuning and fixes (#202) -- Added minor tune (#203) - -Changed -------- -- Renamed navigation 2 stack to smacc2_performance_tools (#166) -- Refactored SM dance bot strikes back (#152) -- Refactored moveit behaviors (#167) -- Refactored sm_pubsub_1 (#169, #170) -- Refactored sm_advanced_recovery_1 (#171) -- Reworked sm_multi_stage_1 (#172) - -Fixed ------ -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Fixed CI format for Python version (#148) -- Fixed node creation and logger creation in SMacc (#149) -- Fixed compiling issues in Docker environment -- Fixed broken master build in AWS navigation (#174) -- Fixed formatting in warehouse2 (#177) -- Fixed broken build in AWS demo -- Fixed pipeline error in moveit testing -- Fixed linting issues in SrConditional (#168) -- Fixed format issues in sync 21 12 (#199) and warehouse2 22 12 (#200) - -Removed -------- -- Removed sm_dance_bot_msgs -- Removed parameters in SMacc -- Removed test from main moveit CMake -- Removed some comments in launch command for sm_dance_bot_strikes_back - -Other ------ -- Updated package list (#142) -- Updated format in several READMEs (#164) -- Updated Docker environment for local tests -- Updated dependencies for husky in rolling and galactic -- Updated format in several READMEs -- Updated READMEs with more information -- Updated format in warehouse3 -- Updated default values in several features -- Updated warehouse2 with more changes and headless mode -- Updated warehouse2 with more changes and headless mode -- Updated warehouse2 with more changes and headless mode -- Updated default values in pure spinning behavior -``` - -```rst -Section_66 -========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added workflow for checking doc build -- Added galactic CI build because Navigation2 is broken in rolling -- Added tf2_ros as dependency to find include -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Tuning and fixes -- Minor tune -- Fixed warehouse 3 problems and other core improvements (#204) -- Fixed warehouse 3 problems and other core improvements to remove dead lock, also making continuous integration green -- Updated subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Replanning for all examples -- Merging code from backport foxy and updates about autoware (#208) -- Renamed "sm_three_some" launch command -- Renamed header files and corrected format -- Renamed to smacc2 and smacc2_msgs -- Renamed tracing events -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Updated smacc2_rta command across readmes -- Cleaned up sm_atomic_24hr -- Optimized dependencies in move_base_z_planners_common -- Renamed event generator library - -Fixed ------ -- Minor broken build -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Disable ament_cpplint -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Correct formatting of python file -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Removed galactic builds from master and kept only rolling -- Updated description table -- Updated table -- Copy initial docs -- Updated name of package and package.xml to pass liter -- Reset all versions to 0.0.0 -- Updated changelogs -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" -- Reverted markdowns to html -- Edited README tutorial for Dockerfile -- Edited tracing.md to reflect new tracing event names -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Some progress on navigation rolling -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax -- Updated ci-build-source.yml -- Updated doxygen-check-build.yml -- Created doxygen-deploy.yml -- Created workflow for testing prerelease builds -- Updated ci-build-source.yml -- Updated tracing/ManualTracing.md -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Updated tracing/ManualTracing.md -- Updated c_cpp_properties.json -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - -Removed -------- -- Weird moveit not downloaded repo -- Missing -- Missing sm -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licenses -- Disable disabled packages -- Change extension of imports -- Ignore all packages except smacc2 and smacc2_msgs -- Do not execute clang-format on smacc2_sm_reference_library package -``` - -```rst -Section_67 -========== +0.1.0 (Fecha por determinar) +------------------------------------ -Added ------ +- Ensure the necessary package is installed before running the command: +1.0.0 (2022-01-01) +--------------------------- -- Update doxygen links (#70) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- More Readme Updates (#72) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- More Readme (#74) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Base for the sm_aws_aarehouse navigation @@ -5098,7 +47,13 @@ Added - Progress in AWS navigation demo - Feature/aws demo progress (#80) - More on 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 +- Navigation parameters fixes on sm_dance_bot +- Merge and progress + - Sm_advanced_recovery_1 reworked (#83) +- More sm_advanced_recovery_1 (#84) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) @@ -5107,1609 +62,18 @@ Added - Sm_atomic_performance_test_c_1 (#88) - Modifying sm_atomic_performance_test_a_2 (#89) - Sm_multi_stage_1 -- Fixing precommit - More sm_multi_stage_1 (#91) -- Wait topic message client behavior (#81) -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success -- Attempting precommit fixes -- Feature/wait nav2 nodes client behavior (#82) -- Adding new client behavior add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You optionally can select the nodes to wait -- Correct all linters and formaters - -Changed -------- - -- Update README.md with updated launch command -- Navigation parameters fixes on sm_dance_bot - -Removed -------- - -- None -``` - -```rst -Section_68 -========== - -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` for waiting for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- Gazebo fixes for showing the robot and the lidar. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `sm_dance_bot_lite` improvements. -- `smacc2::deep_history` syntax for slam toggle client behaviors and `slam_toolbox` components. -- First working version of `sm` template and template generator. -- Minor tuning to mitigate overshot issue cases in the waypoints navigator. -- SM core test added. -- Navigation 2 stack renaming. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Formatting improvements. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Polishing `sm_dance_bot` and `s-pattern`. -- Minor format issues. - -Fixed ------ -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Remove merge markers from a Python file. - -Removed -------- -- Remove `sm_dance_bot_msgs`. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_69 -========== - -Added ------ - -- 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 SM warehouse 2 13 dec 2 (#182) -- Added CB pure spinning (#188) -- Added planner changes 16 12 (#191) -- Added replanning 16 dec (#193) -- Added undo motion 20 12 (#196) -- Added sync 21 12 (#199) -- Added warehouse2 22 12 (#200) -- Added warehouse2 23 12 (#201) -- Added minor tune (#203) - -Changed -------- - -- Updated package list (#142) -- Fixed launch command for sm_dance_bot_strikes_back in README.md -- Fixed CI: format fix python version (#148) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Refactored SM dance bot strikes back (#152) -- Reworked sm_multi_stage_1 (#172) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) -- Finetuned waypoints (#187) -- Tuned warehouse3 (#197) -- Tuned and fixed warehouse3 problems (#204) - -Fixed ------ - -- Noticed launch command was incorrect in README.md -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed formatting -- Fixed broken build - -Removed -------- - -- Removed parameters smacc (#147) -- Removed node creation and create only a logger (#149) -- Removed test from main moveit cmake -- Removed test ur5 -- Removed some comments in the past - -Other ------ - -- Precommit cleanup -- Workflows update -- Docker refactoring -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo -- More testing on moveit -- More testing on moveit behaviors -- More readme updates -- More changes and headless -- More on moveit -- More on warehouse2 -- Several fixes -- Improving undo motion navigation warehouse2 -- Finishing warehouse2 -- Minor configuration -- Minor changes -- Minor tune -- Minor format issues -``` - -*pabloinigoblasco* - -```rst -Section_70 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added mergify rules file. -- Added Autoware Auto Msgs into not-released dependencies. (#220). -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" for clarity. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Progress on navigation rolling. -- Renamed folders, deleted tracing.md, and edited README.md. -- Performance tests improvements. -- More on performance and other issues. - -Fixed ------ -- Fixed warehouse 3 problems and core improvements to remove deadlocks, also making continuous integration green. -- Fixed weird moveit not downloaded repo. -- Fixed minor format issues. -- Fixed minor linking errors in Foxy. -- Fixed trailing spaces. -- Corrected codespell. -- Corrected python linters warnings. -- Fixed rolling builds (#222). -- Fixed minor broken build. -- Fixed docker for Foxy and Galactic. -- Removed warnings (#213). -- Fixed formatting of python file. - -Removed -------- -- Removed example things from Foxy CI setup. (#214). -- Removed manual installation of ros-rolling-ros2trace. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_71 -========== - -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. -- Corrected all linters and formatters. - -Fixed ----- -- Fixed source CI and corrected README overview. (#62). -- Fixed trailing spaces. -- Fixed pre-commit issues. - -Removed -------- -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_72 -========== - -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 for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- `sm_dance_bot_lite` gazebo fixes. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo progress. -- `sm_multi_stage_1` doubling. -- `sm_multi_stage_1` gazebo fixes. -- `sm_multi_stage_1` working progress. -- `smacc2::deep_history` syntax integration. -- `sm_dance_bot` S-pattern polishing. -- First working version of `sm` template and template generator. - -Changed -------- -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `sm_dance_bot` visualizing `turtlebot3` improvements. -- `sm_dance_bot` cleaning and lidar show/hide option enhancements. -- Gazebo fixes for showing the robot and the lidar. - -Fixed ----- -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting issues. -- Adjust build packages of source CI. -- Remove merge markers from a Python file. -- Move method after the method it calls to prevent recursion. - -Removed -------- -- `neo_simulation2` package removal. +- Correct all linters and formatters -Other ------ -- Precommit cleanup run. -- Additional linting and formatting. -- Noticed typo correction. -- `Finnaly` corrected to `Finally`. -- Minor tweaks. +- Fix pre-commit +- Trying to fix Pre-Commit +- Fixing precommit -Commits -------- -- Feature/sm dance bot fixes (#95). -- Feature/cb pause slam (#98). -- 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). -- Rename doxygen deployment workflow (#100). -- Brettpac branch (#110). -- Feature/diverse improvements navigation performance (#117). -- Remove merge markers from a Python file. (#119). -- Feature/slam toggle and smacc deep history (#122). -- Feature/dance bot s pattern (#128). -- First working version of sm template and template generator. (#127). -- Feature/sm dance bot refine (#131). -- Move method after the method it calls. Otherwise recursion could happen. (#126). -- Feature/dance bot s pattern (#129). -- Minor (#124). -- Minor (#130). -- A3 (#113). -- MM (#115). -- Diverse improvements navigation and performance (#116). -- More changes in sm_dance_bot (#125). -- More changes in sm_dance_bot (#125). -- More changes in sm_dance_bot (#125). -- More refinement in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. -- More changes in sm_dance_bot. +- Update README.md updated launch command Collaborators ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -``` - -Section_73 -========== - -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) -- 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) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- Initial migration to smacc2 -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Progress on moveit migration testing -- Improving dockerfile for building local tests -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fixing compiling issues -- Fixing broken master build -- Fixing broken build -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc - -Collaborators -------------- - Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury - Co-authored-by: Denis Štogl - Co-authored-by: Denis Štogl - -```rst -Section_74 -========== - -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) -- dockerfiles (#225) -- Feature/retry behavior warehouse 1 (#226) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Added workflow for checking doc build. -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- 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 -- added setupTracing.sh - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic - -Changed -------- -- Progress in autoware machine -- Improvements in smacc core adding more components mostly developed for autoware demo -- Changed wording "smacc application" to "SMACC2 library" -- ros2 launch sm_three_some sm_three_some - to - ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- Fix code generators (#221) -- Fix other build issues. -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- minor broken build -- some reordering fixes -- minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- 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 -- Update smacc_sm_reference_library/sm_atomic/README.md - edit from html to markdown syntax - -Removed -------- -- weird moveit not downloaded repo -- missing -- missing sm -- foxy ci -- minor format -- minor linking errors foxy -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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" -``` - -*pabloinigoblasco* - -```rst -Section_75 -========== - -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 sm_reference_library event generator library. -- Updated 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. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Optimized dependencies in move_base_z_planners_common. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Other Changes -------------- -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Edited tracing.md to reflect new tracing event names. -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting improvements. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Progress in aws navigation. -- Progressing in aws navigation. -- More on performance and other issues. -- More on navigation. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo - -```rst -Section_76 -========== - -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, with optional node selection -- New client behavior: `cb_pause_slam` for pausing SLAM -- New client behavior: `sm_dance_bot_lite` for visualizing TurtleBot3 in Gazebo -- New client behavior: `sm_dance_bot_strikes_back` for visualizing TurtleBot3 in Gazebo -- New client behavior: `sm_multi_stage_1` for multi-stage functionality -- New client behavior: `smacc2::deep_history` syntax for deep history management - -Changed -------- -- Formatting improvements throughout the changelog -- Navigation parameters fixes on `sm_dance_bot` -- Minor format adjustments -- Gazebo fixes for robot and lidar visualization -- Progress in AWS navigation demo -- Progress in navigation testing -- Progress in AWS navigation development -- Progress in `sm_aws_warehouse` navigation -- Progress in `sm_multi_stage_1` development -- Diverse improvements in navigation and performance - -Fixed ----- -- Removed some compile warnings -- Removed `neo_simulation2` package -- Corrected formatting issues -- Enabled source build on PR for testing -- Adjusted build packages for source CI -- Removed merge markers from a Python file -``` - - -*pabloinigoblasco* - -```rst -Section_77 -========== - -Added ------ - -- Introducing slam pausing/resuming functionality to sm_dance_bot (#124, #125, #126) -- 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) -- Add SM core test (#138) -- Add QOS durability to SmaccPublisherClient (#163) -- Waypoint Inputs (#178) - -Changed -------- - -- Move method after the method it calls to prevent recursion (#126) -- Renamed state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Minor navigation improvements (#141) -- Progress on aws navigation and some other refactorings on navigation clients and behaviors (#174) -- More refinement in sm_dance_bot (#129, #131, #132, #136) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing (#151, #167) -- Progress on moveit behaviors testing (#167) -- Progress on aws demo (#174) -- Progress on warehouse2 (#179, #180) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) -- More Waypoints in sm_dance_bot_warehouse_3 (#184) -- Minor tuning to mitigate overshot issue cases (#134) -- Minor format issues (#134) -- Minor tweaks (#130) -- Minor changes (#175) -- Minor format changes (#180) -- Minor configuration changes (#167) -- Minor changes in sm_dance_bot (#125, #129, #131, #132, #136) -- Minor changes in sm_dance_bot_lite (#136) -- Minor changes in sm_dance_bot_warehouse_3 (#181) -- Minor changes in sm_pubsub_1 (#169, #170) -- Minor changes in sm_advanced_recovery_1 (#171) -- Minor changes in sm_multi_stage_1 (#172) -- Minor changes in warehouse2 (#177) -- Fix CI: format fix python version (#148) -- Fixing pipeline error (#167) -- Fixing broken master build (#167) -- Fixing compiling issues (#167) -- Fixing some errors introduced on formatting (#151) -- Fixing some more linting warnings (#151) -- Fixing launch command in README.md (#142) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on SrConditional (#168) -- Fixing some formatting and templating on Sr - -```rst -Section_78 -========== - -Added ------ -- Finetuned waypoints (#187) -- Added feature "cb pure spinning" (#188) -- Added feature "cb pure spinning" (#189) -- Added feature "planner changes 16 12" (#191) -- Added feature "replanning 16 dec" (#193) -- Added feature "undo motion 20 12" (#196) -- Added feature "sync 21 12" (#199) -- Added feature "warehouse2 22 12" (#200) -- Added feature "warehouse2 23 12" (#201) -- Added feature "minor tune" (#203) -- Added feature "improvements warehouse3" (#228) -- Added Foxy backport (#206) -- Added multiple controllable LEDs plugin -- Added ignition file and updated repos files -- Added necessary package and edited Threesome launch - -Changed -------- -- Updated ros2 launch sm_three_some to ros2 launch sm_three_some.launch -- Renamed header files and corrected format - -Fixed ------ -- Fixed broken source build (#227) -- Fixed format and minor issues -- Fixed trailing spaces -- Corrected codespell -- Corrected Python linters warnings -- Corrected Focal-Rolling builds by fixing the version of rosdep yaml -- Fixed startup problems in warehouse 3 -- Fixed broken build -- Fixed format issues -- Fixed warehouse3 search build -- Fixed warehouse3 startup problems - -Removed -------- -- Removed some reordering fixes -- Removed some disabled packages - -Other Changes -------------- -- Improved undo motion navigation in warehouse2 -- Tuned warehouse3 -- Made continuous integration green -- Updated subscriber publisher components -- Progressed in autoware machine -- Refined cp subscriber cp publisher -- Added more components to smacc core -- Progressed in autoware demo -- Progressed in barrel husky -- Progressed in barrel demo -- Progressed in husky demo -- Improved navigation behaviors -- Updated fake hardware simulation files -- Added gazebo simulation files -- Added docker build files for all versions -- Added retry behavior for warehouse 1 -- Added missing files -- Added missing licenses -- Added galactic CI build -- Added partial changes for ament_cpplint -- Added tf2_ros as dependency -- Disabled ament_cpplint, cpplint, and cppcheck linters -- Ignored further packages -- Satisfied ament_lint_cmake -- Updated workflows -- Bumped ccache version -- Changed extension of imports -- Enabled cppcheck -- Corrected formatting of Python files -- Included necessary package for Threesome launch -- Created workflows for checking doc build, doxygen deployment, testing prerelease builds -- Used manual deployment for now -- Used docs/ as source folder and output directory for documentation -- Renamed packages to smacc2 and smacc2_msgs -- Corrected GitHub branch reference -- Updated package name and package.xml -- Executed update on master branch - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_79 -========== - -Added ------ - -- Initial setup: - - Reset all versions to 0.0.0 - - Ignore all packages except smacc2 and smacc2_msgs - - Update changelogs - - Copy initial docs - - Dockerfile w/ ROS distro as argument - - Use command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - - Opened new folder for additional tracing contents - - Added setupTracing.sh: - - Installs necessary packages and configures tracing group - - Created alternative ManualTracing - - Added new sm markdowns - - Added a dockerfile for Rolling and Galactic - - Enable build of missing rolling repositories - - Enable Navigation2 for semi-binary build - - 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 - - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success - -Changed -------- - -- Updated description table -- Updated table -- Changed wording "smacc application" to "SMACC2 library" -- Reactivated smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug fix in smacc2 component -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Updated smacc2_rta command across readmes -- Cleaned up of sm_atomic_24hr -- Minor formatting improvements -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Updated doxygen links -- Updated c_cpp_properties.json -- Updated README.md - -Fixed ------ - -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh -- Do not execute clang-format on smacc2_sm_reference_library package -- Corrected trailing spaces - -Removed -------- - -- Deleted tracing directory -- Removed galactic builds from master and kept only rolling, removed submodules and use .repos file -- Deleted tracing.md - -Contributors ------------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_80 -========== - -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`, which waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Optional node selection available. -- `cb_pause_slam` client behavior. - -Changed -------- -- Corrected all linters and formatters. -- Minor format fixes. -- Navigation parameters fixes on `sm_dance_bot`. -- Hotfix for `sm_dance_bot` visualizing `turtlebot3`. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Gazebo fixes to show the robot and lidar for various dance bot versions. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Unused code related to `sm_multi_stage_1`. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -Commits -------- -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -- Remove some compile warnings. (#96) -- Feature/cb pause slam (#98) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot_lite (#99) -- Feature/dance bot launch gz lidar choice (#102) -- Feature/sm dance bot lite gazebo fixes (#104) -- sm_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- precommit cleanup run (#106) -- aws demo (#108) -- Brettpac branch (#110) -``` - -# Section_81 - -## Added -- Brettpac branch (#111) -- a3 (#113) -- Remove neo_simulation2 package. (#112) -- Feature/diverse improvements navigation performance (#117) -- Feature/slam toggle and smacc deep history (#122) -- Feature/dance bot s pattern (#128) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- 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) -- 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 state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) - -## Changed -- Move method after the method it calls. Otherwise recursion could happen. (#126) - -## Fixed -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Update package list. (#142) -- Update readme (#164) - -## Removed -- Remove neo_simulation2 package. -- Remove merge markers from a python file. (#119) -- Remove node creation and create only a logger. (#149) -- Remove parameters smacc (#147) -- Remove sm_dance_bot_msgs - -## Miscellaneous -- Various improvements in navigation and performance -- Minor format, linting, and build fixes -- Progress in testing and refining various components -- Docker refactoring and improvements -- Cleanup of pre-commit and pipeline issues -- Update READMEs with SVGs -- Add missing dependencies and fix build errors -- Update formats and configurations -- Fix compiling issues -- Fix broken master build -- Update launch command in README.md -- Fix waypoint and iteration changes for course completion -- Update moveit migration and testing progress -- Add reliability and durability configurations -- Move reference library SMs to smacc2_performance_tools -- Add QOS durability to SmaccPublisherClient -- Progress in various testing scenarios -- Rename and rework state machines for clarity and functionality - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Pablo Iñigo Blasco - -Section_82 -=========== - -Added ------ - -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency for husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Added progress on aws navigation and refactorings on navigation clients and behaviors. - - Added more on aws demo. - -- Added warehouse2 (#177). -- Added Waypoint Inputs (#178). -- Added wharehouse2 progress (#179). -- Added sm_dance_bot_warehouse_3 (#181). -- Added finetuning waypoints (#187). -- Added pure spinning behavior missing files. -- Added undo motion navigation warehouse2 (#196). -- Added tuning warehouse3 (#197). -- Added tuning and fixes (#202). -- Added fixing warehouse 3 problems and other core improvements to remove dead lock, also making continuous integration green (#204). -- Added backport to foxy and minor format and linking errors foxy (#205). -- 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 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 progress in barrel demo. -- Added fixing broken build. -- Added more merge. -- Added docker improvements. -- Added master rolling to galactic backport. -- Added testing dance bot demos. -- Added updating galactic repos. -- Added runtime dependency. -- Added restoring ur dependency. - -Changed -------- - -- Updated dependencies for husky in rolling and galactic. - -Fixed ------ - -- Fixed formatting. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed moving trigger logic into headers. -- Fixed lint. -- Fixed weird moveit not downloaded repo. - -Removed -------- - -- Removed default values. - -Contributors ------------- - -- Denis Štogl -- Pablo Iñigo Blasco diff --git a/smacc2_performance_tools/performance_tests/sm_coretest_transition_speed_1/CHANGELOG.rst b/smacc2_performance_tools/performance_tests/sm_coretest_transition_speed_1/CHANGELOG.rst index 0ba6315ca..5af702173 100644 --- a/smacc2_performance_tools/performance_tests/sm_coretest_transition_speed_1/CHANGELOG.rst +++ b/smacc2_performance_tools/performance_tests/sm_coretest_transition_speed_1/CHANGELOG.rst @@ -3,2205 +3,3 @@ ## 2.3.16 (2023-07-16) - Merged branch 'humble' from `robosoft-ai/SMACC2` - Addressed issue with ros buildfarm -- Co-authored by: brettpac -- Contributors: brettpac, pabloinigoblasco - -## 2.3.6 (2023-03-12) - -## 1.22.1 (2022-11-09) -- Pre-release -- Contributors: pabloinigoblasco - -## 0.3.0 (2022-04-04) - -## 0.0.0 (2022-11-09) -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 -- Ignored packages not to be released -- Updated SMACC/ROS mentions to SMACC2/ROS2 -- Added smacc2_performance_tools -- Improved performance tests -- Cleaned up sm_respira_1 format -- Updated smacc2_rta command across readmes -- Renamed event generator library -- Fixed various formatting issues -- Added new feature cb_wait_topic_message -- Added new client behavior for nav2 -- Co-authored by: brettpac, Denis Štogl - -```rst -Section_2 -========= - -Added ------ -- New feature: `cb_wait_topic_message` asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: `add` behavior waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- `neo_simulation2` package removal. -- Source build enabled on PR for testing. -- Build package adjustments for source CI. -- Diverse improvements in navigation and performance. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfixes. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Format fixes. - -Fixed ------ -- Remove some compile warnings. - -Removed -------- -- `neo_simulation2` package. - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -``` - -Section_3 -========== - -Added ------ -- Diverse improvements in navigation and performance. -- Additional linting and formatting. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in testing sm_dance_bot. -- 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. -- Initial migration to smacc2. -- Added QOS durability to SmaccPublisherClient. -- More testing on moveit behaviors. -- Husky launch file in sm_dance_bot. -- Waypoint Inputs. - -Changed -------- -- Move method after the method it calls to prevent recursion. -- Renamed reference library SMs to smacc2_performance_tools. -- Refactored to remove line and add reliability qos config. -- Reworked sm_multi_stage_1 with multistage modes, sequences, and steps. -- Updated dependencies for husky in rolling and galactic. - -Fixed ------ -- Minor tuning to mitigate overshot issue cases. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed CI format for python version. -- Removed node creation and created only a logger. -- Fixed compiling issues. - -Removed -------- -- Removed merge markers from a python file. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section 4 -========= - -Added ------ -- Implemented Brettpac branch (#184) with warehouse2 improvements. -- Added SrConditional fixes and formatting (#168). -- Introduced Feature/wharehouse2 dec 14 (#185) with minor changes. -- Implemented Feature/sm warehouse 2 13 dec 2 (#186) with format adjustments. -- Added finetuning waypoints (#187) with co-authorship. -- Introduced Feature/cb pure spinning (#188) with format changes. -- Implemented Feature/replanning 16 dec (#193) with several fixes. -- Added Feature/undo motion 20 12 (#196) with improvements in navigation. -- Introduced Feature/sync 21 12 (#199) with format fixes. -- Implemented Feature/warehouse2 22 12 (#200) with format adjustments. -- Added Feature/warehouse2 23 12 (#201) with tuning and fixes. -- Introduced Feature/minor tune (#203) with tuning and fixes. -- Added Foxy backport (#206) with minor formatting fixes. - -Changed -------- -- Updated changelogs and reset all versions to 0.0.0. -- Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Updated description table and table. -- Renamed "sm_three_some" to "sm_three_some.launch". -- Renamed header files and corrected format. -- Changed wording from "smacc application" to "SMACC2 library". -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Fixed bug in smacc2 component. -- Enabled Navigation2 for semi-binary build. - -Removed -------- -- Deleted tracing directory and manual installation of ros-rolling-ros2trace. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl - -``` - -*pabloinigoblasco* - -```rst -Section_5 -========= - -Added ------ - -- Added smacc2_performance_tools. -- 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 to success. -- Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You can optionally select the nodes to wait. - -Changed -------- - -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated smacc2_rta command across readmes. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Updated c_cpp_properties.json. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated README.md. - -Fixed ------ - -- Fixed source CI and corrected README overview (#62). -- Corrected all linters and formatters. - -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 ------ - -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting improvements. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- - -```rst -Section_6 -========= - -Added ------ - -- New client behavior `cb_wait_topic_message` for asynchronous waiting and optional content check on a topic message. -- New client behavior for `nav2`: wait for nodes subscribing to `/bond` topic to become active, with optional node selection. -- Base for `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature with precommit updates. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes for robot and lidar visualization in various dance bot features. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `sm_multi_stage_1` improvements. -- `smacc2::deep_history` syntax in `slam_toolbox` components. -- `slam` toggle client behaviors and testing improvements in navigation. -- `sm_dance_bot` pattern changes. - -Changed -------- - -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Various core improvements during navigation testing. - -Fixed ------ - -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Corrected formatting issues. -- Adjusted build packages for source CI. -- Removed merge markers from a Python file. -- Moved method to prevent recursion in `sm_dance_bot`. - -Removed -------- - -- `neo_simulation2` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_7 -========= - -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) -- Feature/nav2z renaming (#144) -- Added SM Atomic SM generator (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Waypoint Inputs (#178) -- Feature/sm warehouse 2 13 dec 2 (#182) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - -Changed -------- - -- Minor tweaks (#130) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Removing sm_dance_bot_msgs -- Update package list (#142) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ - -- Waypoints navigator bug (#133) -- Minor tuning to mitigate overshot issue cases -- Progress in the sm_dance_bot tests (#135) -- Minor format issues (#134) -- Fixing compiling issues -- Fixing broken master build -- Warehouse2 progress (#179) -- SrConditional fixes and formatting (#168) - -Removed -------- - -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing sm_dance_bot_msgs -- Pending references -- Removing test from main moveit cmake -- Removing parameters smacc - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_8 -========= - -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) -- Merging code from backport foxy and updates about autoware (#208) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- Enable cppcheck -- Include necessary package and edit Threesome launch -- Add workflow for checking doc build -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter -- 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 -- Open new folder for additional tracing contents -- Delete tracing directory -- Move tracing.md to tracing directory -- Add setupTracing.sh -- Remove manual installation of ros-rolling-ros2trace -- Create alternative ManualTracing -- Add new sm markdowns -- Add a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Update tracing/ManualTracing.md -- Change wording "smacc application" to "SMACC2 library" -- Update smacc_sm_reference_library/sm_atomic/README.md -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build - -Changed -------- -- Rename header files and correct format -- Correct codespell -- Correct python linters warnings -- Fix trailing spaces -- Update ci-build-source.yml -- Change extension of imports -- Correct formatting of python file -- Update doxygen-check-build.yml -- Update docs/ as source folder for documentation -- Update docs/ as output directory -- Update GitHub branch reference -- Execute on master update - -Fixed ------ -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Minor broken build -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build - -Removed -------- -- Merge -- Headless and other fixes -- Default values -- Pure spinning behavior missing files -- More fixes -- Replanning for all our examples -- 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 -- Minor format -- Minor linking errors foxy -- Weird moveit not downloaded repo -- Missing -- Missing sm -- Minor format issues -- Finishing warehouse2 -- Tuning and fixes -- Tuning and fixes -- Minor tune -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Added missing file from warehouse2 -- Minor linking errors foxy -- Bug in smacc2 component -- Reverted markdowns to html -- Additional cleanup -- Cleanup -- Cleanup -- Edited tracing.md to reflect new tracing event names -``` - -*pabloinigoblasco* - -## Section_9 - -### Added -- Added `smacc2_performance_tools`. -- 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. Optionally select the nodes to wait. - -### Changed -- Updated mentions of `SMACC/ROS` to `SMACC2/ROS2`. -- Renamed folders, deleted `tracing.md`, and edited `README.md`. -- Renamed `sm_respira_1` to `sm_respira_test_2`. -- Renamed `sm_reference_library` to `event generator library`. -- Updated launch command to `ros2 launch sm_respira_1 sm_respira_1.launch`. -- Updated `smacc2_rta` command across READMEs. -- Optimized dependencies in `move_base_z_planners_common`. - -### Fixed -- Corrected trailing spaces. -- Fixed source CI and corrected README overview. -- Corrected all linters and formatters. - -### Removed -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used `.repos` file. -- Removed execution of `clang-format` on `smacc2_sm_reference_library` package. - -### Miscellaneous -- Some progress on navigation rolling. -- Minor formatting improvements. -- Noticed a note that was not removed. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progress in AWS navigation. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress in AWS navigation demo. -- Progress - -```rst -Section_10 -========== - -Added ------ -- New client behavior for nav2: Waits 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`. -- Core improvements during navigation testing. -- Formatting improvements. - -Fixed ----- -- Removed some compile warnings. -- Minor hotfix. -- Fixed format issues. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Various improvements in navigation and performance. -- Precommit cleanup run. -- Source build enabled on PR for testing. -- Adjusted build packages of source CI. -- Moved method after the method it calls to prevent recursion. -- `smacc2::deep_history` syntax introduced. -- Introducing slam pausing/resuming functionality in `sm_dance_bot`. -- More changes in `sm_dance_bot`. -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components. -- `smacc2::deep_history` syntax improvements. -- Introducing `dance_bot` 's pattern. -``` - -*pabloinigoblasco* - -```rst -Section_11 -========== - -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) -- Feature/nav2z renaming (#144) -- Added SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- Feature/migration moveit client (#151) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - -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) -- Noticed launch command was incorrect in README.md -- 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_12 -========== - -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 rolling builds (#222) -- Foxy backport (#206) -- Add mergify rules file. -- Try fixing CI for rolling. (#209) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Remove example things from Foxy CI setup. (#214) -- 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 -- 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" -- 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 - -Changed -------- -- some reordering fixes -- default values -- tuning and fixes -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- 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 -- branching example -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed. -- Rename header files and correct format. -- use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Installs necessary packages and configures tracing group. -- location of sh file assumed if user follows README.md under "Getting started" - -Fixed ------ -- several fixes (#194) -- fixing docker for foxy and galactic -- removing warnings (#213) -- minor broken build -- minor linking errors foxy -- minor format -- minor linking errors foxy - -Removed -------- -- merge -- headless and other fixes -- pure spinning behavior missing files -- more fixes -- undo tuning and errors -- format -- weird moveit not downloaded repo -- missing -- missing sm -- foxy ci -- fix -- minor format -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Disable some packages and update workflows. -``` - -```rst -Section_13 -========== - -Added ------ -- Enable build of missing rolling repositories. -- Enable 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 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 -------- -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed tracing events. -- Renamed folders. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Minor formatting improvements. - -Fixed ----- -- Bug in smacc2 component. -- Reverted markdowns to html. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fix source CI and correct README overview. -- Attempting precommit fixes. -- Correct all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. -- Deleted tracing.md. - -Other ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Some progress on navigation rolling. -- More changes on performance tests. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup in sm_respira_1. -- Format cleanup pre-commit in sm_respira_1. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_performance_trace_1. -- Cleaned up sm_atomic_24hr. -- More cleanup in sm_atomic_24hr. -- Cleaned up sm_reference_library. -- Cleaned up sm_advanced_recovery_1. -- More cleanup in sm_advanced_recovery_1. -- Reworked sm_advanced_recovery_1. -- More work on sm_advanced_recovery_1. -- More on sm_multi_stage_1. -- More cleanup in sm_multi_stage_1. -- 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. - -Commits -------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_14 -========== - -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, waiting for nav2 nodes to subscribe to the /bond topic and ensuring they are operational. Users can select specific nodes to wait for. -- Progress in AWS navigation demo. - -Changed -------- -- Minor formatting improvements. - -Fixed ----- -- Resolve navigation parameters issues on sm_dance_bot. - -Removed -------- -- Eliminate some compile warnings. - -Other ----- -- Implement cb pause slam client behavior. -- Update yaml configuration. -- Rename doxygen deployment workflow. -- Add lidar show/hide option for sm_dance_bot. -- Fix gazebo visualization for sm_dance_bot. -- Enhance gazebo visualization for sm_dance_bot_strikes_back. -- Cleanup precommit tasks. -- Introduce AWS demo functionality. -- Improve sm_multi_stage_1 performance. -- Remove neo_simulation2 package. -- Enable source build on PR for testing. -- Adjust build packages for source CI. -- Implement diverse improvements in navigation and performance. -``` - -*pabloinigoblasco* - -Section_15 -=========== - -Added ------ -- Feature/diverse improvements in navigation performance (#117) -- 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. -- Feature/dance bot s pattern (#128): Polishing sm_dance_bot and s-pattern. Noticed typo. -- First working version of sm template and template generator (#127). -- 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). -- Add QOS durability to SmaccPublisherClient (#163): Added QOS durability to SmaccPublisherClient. Fixed missing colon. Removed line. Added reliability QOS config. -- Feature/aws navigation sm dance bot (#174): Progress on aws navigation and refactorings on navigation clients and behaviors. Added dependencies for husky simulation. Updated dependencies for husky in rolling and galactic. - -Changed -------- -- Move method after the method it calls (#126): Moved method after the method it calls to prevent recursion. -- Resolve compile warnings (#137). -- Minor navigation improvements (#141). -- Using local action msgs (#139): Now using local action msgs instead of sm_dance_bot_msgs. -- Update package list (#142). -- Update readme (#164): Updated readme with more information. -- Waypoint Inputs (#178). - -Fixed ------ -- Fix CI: format fix python version (#148): Fixed CI format for python version. -- Fixing broken master build (#167): Fixed broken master build. -- Fixing broken build (#174): Fixed broken build. -- Warehouse2 (#177): Minor changes and progress. -- Format (#180): Minor formatting fixes. - -Removed -------- -- Removing parameters smacc (#147): Removed parameters smacc. -- Removing node creation and create only a logger (#149). -- Removing test from main moveit cmake (#151): Removed test from main moveit cmake. - -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl - -```rst -Section_16 -========== - -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, headless changes -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188, #189): format, headless changes, default values -- Pure spinning behavior missing files, minor changes (#190) -- Feature/planner changes 16 12 (#191): minor changes, fixes -- Feature/replanning 16 dec (#193): replanning for examples, 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): replanning, format fixes -- Feature/warehouse2 22 12 (#200, #201): replanning, format fixes, finishing warehouse2 -- Feature/minor tune (#203): tuning, fixes -- Fixing warehouse 3 problems, core improvements (#204): removing dead lock, CI improvements -- Added missing file from warehouse2 (#205) -- Docker build files for all versions, dockerfiles (#225) -- Fix code generators (#221): resolving build issues, updating templates -- Feature/retry behavior warehouse 1 (#226): replanning, backport to foxy, format fixes -- Foxy backport (#206): formatting fixes, code corrections, CI updates - -Changed -------- -- Updated SM template, example code visibility -- Removed use of node in SM performance template -- Updated template to use Blackboard storage -- Resolved global data in template -- Updated sm_name.hpp -- Changed ros2 launch command in sm_three_some -- Renamed header files, corrected format -- Updated workflow for doc build checking -- Created doxygen-deploy workflow -- Updated workflows for testing prerelease builds -- Renamed packages 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 to 0.1.0 - -Removed -------- -- Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine -- Refining cp subscriber cp publisher -- Improvements in smacc core for autoware demo -- Autoware demo -- Foxy CI -- Minor broken build -- Some reordering fixes -- Docker files for different revisions, warnings removal, navigation testing -- Fixing docker for foxy and galactic -``` - -*pabloinigoblasco* - -```rst -Section_17 -========== - -Added ------ -- Dockerfile now accepts ROS distro as an argument for easier setup. -- New setupTracing.sh script automates installation and configuration of tracing group. -- Added alternative ManualTracing method. -- Introduced new SM markdowns. -- Performance tests and improvements in smacc2_performance_tools. -- Added smacc2_sm_reference_library for SMACC2 library. -- New feature: cb_wait_topic_message for asynchronous client behavior. - -Changed -------- -- Renamed "smacc application" to "SMACC2 library" for clarity. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_reference_library and sm_atomic_24hr. -- Updated launch commands and README files for consistency. - -Fixed ------ -- Fixed bug in smacc2 component. -- Corrected trailing spaces in code. -- Resolved issue with missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Fixed source CI setup and corrected README overview. - -Removed -------- -- Manual installation of ros-rolling-ros2trace is now automated in setupTracing.sh. -- Removed galactic builds, keeping only rolling. Submodules replaced with .repos file. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -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`, which waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional selection of nodes to wait for. -- Base for the `sm_aws_aarehouse` navigation. -- Progress in AWS navigation demo. -- New client behavior: `cb_pause_slam`. -- `sm_dance_bot_lite` updates. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes to show the robot and lidar in `sm_dance_bot`. -- Doubling in `sm_multi_stage_1`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- -- Corrected all linters and formatters. -- Formatting improvements. - -Fixed ----- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor fixes. -- Compile warnings removed. - -Removed ------- -- Some compile warnings. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -Section_19 -=========== - -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 1 to sm_multi_stage_1. -- Added husky launch file in sm_dance_bot for AWS navigation. - -Changed -------- -- Reworked sm_multi_stage_1 for improved functionality. - -Fixed ------ -- Fixed recursion issue by moving method after the method it calls. -- Fixed minor format issues. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed CI format for Python version. -- Fixed compiling issues. - -Removed -------- -- Removed neo_simulation2 package. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -```rst -Section_20 -========== - -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. -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Brettpac branch. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More Waypoints. -- SrConditional fixes and formatting. -- Move trigger logic into headers. -- Lint. -- Feature/wharehouse2 dec 14. -- Feature/sm warehouse 2 13 dec 2. -- More changes and headless. -- Merge. -- Headless and other fixes. -- Default values. -- Pure spinning behavior missing files. -- Feature/planner changes 16 12. -- More fixes. -- Feature/replanning 16 dec. -- Replanning for all examples. -- Several fixes. -- Feature/undo motion 20 12. -- Improving undo motion navigation warehouse2. -- Tuning warehouse3. -- Feature/undo motion 20 12. -- Improving undo motion navigation warehouse2. -- Undo tuning and errors. -- Feature/sync 21 12. -- Format issues. -- Feature/warehouse2 22 12. -- Format issues. -- Finishing warehouse2. -- Feature/warehouse2 23 12. -- Tuning and fixes. -- Feature/minor tune. -- Fixing warehouse 3 problems and core improvements. -- Added missing file from warehouse2. -- Backport to foxy. -- Minor format. -- Minor linking errors foxy. -- Updating subscriber publisher components. -- Progress in autoware machine. -- Refining cp subscriber cp publisher. -- Improvements in smacc core. -- Autoware demo. -- Foxy CI. -- Fixing docker for foxy and galactic. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Docker build files for all versions. -- Retry behavior warehouse 1. -- Multiple controllable leds plugin. -- Progress in husky demo. -- Add ignition file and update repos files. -- Progressing in husky demo. -- Improving navigation behaviors. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. - -Changed -------- -- Fix formatting. -- Minor changes. -- Finetuning waypoints. -- Tuning and fixes. -- Minor tune. -- Fixing warehouse 3 problems and core improvements to remove dead lock. -- Weird moveit not downloaded repo. -- Fix broken source build. -- Making models local. -- Correct Focal-Rolling builds by fixing the version of rosdep yaml. -- Barrel search build fix and warehouse3. -- Fixing startup problems in warehouse 3. -- Only rolling version should be pre-released on master. -- Barrel search updates. -- Red picuup. -- Minor formatting fixes. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Removed -------- -- Some reordering fixes. -- Warnings removal and more testing on navigation. -``` - -```rst -Section_21 -========== - -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 for documentation. -- Added setupTracing.sh: - Installs necessary packages and configures tracing group. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Update mentions of SMACC/ROS to SMACC2/ROS2. -- Optimized dependencies in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files. -- Fix source CI and correct README overview. -- Update c_cpp_properties.json. -- Update doxygen links. -- More Readme Updates. -- Created new sm from sm_respira_1. -- Feature/core and navigation fixes. -- Progress in aws navigation demo. -- Feature/aws demo progress. -- More on navigation. -- Reworked sm_advanced_recovery_1. -- Fix pre-commit. -- Brettpac branch. - -Changed -------- -- Change extension of imports. -- Correct formatting of python file. -- Rename header files and correct format. -- Update name of package and package.xml to pass liter. -- Update smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- Minor formatting. -- Several core improvements during navigation testing. -- Formatting improvements. - -Fixed ------ -- Correct formatters. -- Correct GitHub branch reference. -- Correct trailing spaces. -- Bug in smacc2 component. - -Removed -------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Disable disabled packages. -- 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. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_22 -========== - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. -- New client behavior: cb pause slam for pausing SLAM operations. -- New feature: dance bot launch gz lidar choice. - -Changed -------- - -- Updated launch command. -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Merge and progress in development. - -Fixed ------ - -- Fixed precommit issues. -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_23 -========== - -Added ------ -- Added visualization for `sm_dance_bot` using `turtlebot3`. -- Added option to show/hide cleaning and lidar. -- Added gazebo fixes for `sm_dance_bot` to display the robot and lidar. -- Added `sm_multi_stage_1` doubling functionality. -- Added AWS demo. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added `smacc2::deep_history` syntax. -- Added `dance bot s pattern` feature. -- Added first working version of `sm` template and template generator. -- Added `waypoints navigator` bug fix. -- Added local action messages usage. -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added rolling Docker environment to be executed from any environment. -- Added slight waypoint 4 and iterations changes for robot course completion. -- Added initial migration to `smacc2`. -- Added missing dependencies and fixed linting warnings for moveit migration. -- Added `.reps` dependencies and fixed build errors. -- Added dependency to `ur5` client. -- Added progress on moveit migration testing. -- Added improvements to Dockerfile for building local tests. -- Added update to README. - -Changed -------- -- Improved formatting for `sm_dance_bot` and `s-pattern`. -- Corrected typo from `Finnaly` to `Finally`. -- Updated format for move_it PR. - -Fixed ------ -- Fixed format issues. -- Fixed compile warnings. -- Fixed CI format for Python version. -- Fixed launch command in README.md for `sm_dance_bot_strikes_back`. -- Fixed waypoint 4 and iterations for robot course completion. -- Fixed errors introduced on formatting during migration to `smacc2`. -- Fixed compiling issues. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -Section_24 -=========== - -Added ------ -- Initial state machine transition timestamp (#165) -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QoS config -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Added dependencies for husky simulation -- Added Waypoint Inputs (#178) -- Added repo dependency for husky launch file in sm_dance_bot -- Added finetuning waypoints (#187) -- Added pure spinning behavior missing files -- Added replanning for all our examples -- Added improving undo motion navigation warehouse2 -- Added tuning and fixes (#202) -- Added minor tune (#203) -- Added fixing warehouse 3 problems, and other core improvements (#204) -- Added backport to foxy -- Added missing file from warehouse2 (#205) -- Added progress in autoware machine -- Added refining cp subscriber cp publisher -- Added improvements in smacc core for autoware demo -- Added foxy CI -- 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 progress in barrel husky - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools -- Pre-commit cleanup -- Minor configuration -- Progress on moveit -- More testing on moveit behaviors -- Fixing pipeline error -- Fixing broken master build -- More on aws demo -- Fixing broken build -- More changes and headless -- Merge changes -- Default values -- Several fixes -- Format issues -- Finishing warehouse2 -- Tuning and fixes -- Weird moveit not downloaded repo -- Minor format -- Minor linking errors foxy -- Fixing broken build -- Some reordering fixes -- Minor broken build -- Fixing format and minor -- Progress in barrel demo -- Progress in barrel demo -- Progress - -Removed -------- -- Removed a missing colon -- Removed a line - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay - -*pabloinigoblasco* - -```rst -Section_25 -========== - -Added ------ - -- Docker improvements. -- Testing dance bot demos. -- Updating Galactic repositories. - -Changed -------- - -- Master rolling to Galactic backport. -- Restoring UR dependency. -- Runtime dependency. - -Fixed ------ - -- Fixing build. - -Contributors ------------- - -- Denis Štogl -- Pablo Iñigo Blasco - -Co-authored-by --------------- - -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- DecDury -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -``` diff --git a/smacc2_sm_reference_library/sm_advanced_recovery_1/CHANGELOG.rst b/smacc2_sm_reference_library/sm_advanced_recovery_1/CHANGELOG.rst index 0cdb1a776..f01fa41a3 100644 --- a/smacc2_sm_reference_library/sm_advanced_recovery_1/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_advanced_recovery_1/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog for package sm_advanced_recovery_1 ================================================ -Version 2.3.16 (2023-07-16) +2.3.16 (2023-07-16) --------------------------- ### Added @@ -13,10 +13,10 @@ Version 2.3.16 (2023-07-16) - brettpac - pabloinigoblasco -Version 2.3.6 (2023-03-12) +2.3.6 (2023-03-12) -------------------------- -Version 1.22.1 (2022-11-09) +1.22.1 (2022-11-09) --------------------------- ### Added @@ -53,7030 +53,3 @@ Version 1.22.1 (2022-11-09) ### Miscellaneous - Continuous improvements and progress updates in various packages - -```rst -Section_2 -========= - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality -- New client behavior: cb_pause_slam for pausing SLAM functionality - -```rst -Section_3 -========= - -Added ------ -- Added AWS demo (#108, #109) -- Added Brettpac branch (#110, #111) -- Added a3 (#113) -- Added diverse improvements in navigation and performance (#116) -- Added feature to toggle SLAM and deep history in SMACC (#122) -- Added SM Atomic SM generator (#143) -- Added rolling Docker environment for execution in any environment (#154) -- Added initial state machine transition timestamp (#165) -- Added QOS durability to SmaccPublisherClient (#163) -- Added testing for MoveIt behaviors (#167) -- Added SM pubsub 1 (#169, #170) - -Changed -------- -- Improved gazebo visualization for robot and lidar -- Improved formatting -- Improved functionality of sm_multi_stage_1 (#109, #114, #125) -- Refactored dance bot S pattern (#128, #129) -- Renamed navigation 2 stack -- Updated package list (#142) -- Updated READMEs with SVGs (#140, #145) -- Updated launch command in README.md for sm_dance_bot_strikes_back -- Updated format for CI Python version (#148) -- Updated node creation to only create a logger (#149) -- Updated format for Dockerfile for building local tests -- Updated readme (#164) -- Updated reference library SMs to smacc2_performance_tools -- Added QOS durability to SmaccPublisherClient - -Fixed ------ -- Fixed recursion issue in method calls (#126) -- Fixed overshot issue cases in waypoints navigator (#133) -- Fixed minor format issues (#134) -- Fixed CI format for Python version (#148) -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed compiling issues - -Removed -------- -- Removed neo_simulation2 package (#112) -- Removed sm_dance_bot_msgs -- Removed parameters in SMACC -- Removed test from main MoveIt CMake -- Removed test from main MoveIt CMake -- Removed line in reliability QOS config - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_4 -========= - -Added ------ -- Feature/aws navigation sm dance bot (#174) -- repo dependency -- husky launch file in sm_dance_bot -- Add dependencies for husky simulation. -- Fix formatting. -- Update dependencies for husky in rolling and galactic. -- progress on aws navigation and some other refactorings on navigation clients and behaviors -- more on aws demo -- fixing broken build - -Changed -------- -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) -- 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 -- SrConditional fixes and formatting (#168) - -Fixed ------ -- warehouse2 (#177) -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- format (#180) -- sm_dance_bot_warehouse_3 (#181) -- finetuning waypoints (#187) -- tuning warehouse3 (#197) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- weird moveit not downloaded repo -- added missing file from warehouse2 (#205) -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- ros2 launch sm_three_some sm_three_some -- to -- ros2 launch sm_three_some sm_three_some.launch - -Removed -------- -- pure spinning behavior missing files - -Authors -------- -- Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section 5 -========= - -Added ------ - -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Renamed event generator library. -- Added galactic CI setup and renamed rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Base for the sm_aws_aarehouse navigation. -- Progressing in aws navigation. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Feature/aws demo progress (#80). -- More on navigation. -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Wait topic message client behavior (#81). -- Feature/wait nav2 nodes client behavior (#82). - -Changed -------- - -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug in smacc2 component. -- Reverted markdowns to html. -- Renaming of event generator library. -- Optimized deps in move_base_z_planners_common. -- Corrected trailing spaces. -- Clean up of sm_atomic_24hr. -- Updated smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- More sm_atomic_24hr cleanup. -- Sm_reference_library reformatting. -- Minor formatting. -- Attempting precommit fixes. - -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. - -Authors -------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_6 -========= - -Added ------ - -- New client behavior for nav2: Now waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. Optional node selection available. -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. -- Navigation parameters fixes on sm_dance_bot. -- cb_pause_slam client behavior. -- sm_dance_bot_lite. -- sm_dance_bot visualizing turtlebot3. -- Choice to launch gazebo with lidar for dance bot. -- Gazebo fixes for sm_dance_bot_strikes_back. -- AWS demo progress. -- Got sm_multi_stage_1 working (barely). -- Brettpac branch progress. - -Changed -------- - -- Corrected all linters and formatters. -- Several core improvements made during navigation testing. - -Fixed ------ - -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -## Section_7 - -### Added -- Added SM core test (#138) -- Added SM Atomic SM generator (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator (#143) - -### Changed -- Moved reference library SMs to smacc2_performance_tools (#166) -- Renamed sm_advanced_recovery_1 (#171) and sm_multi_stage_1 (#172) -- Renamed Feature/aws navigation sm dance bot (#174) to include repo dependency and husky launch file in sm_dance_bot - -### Fixed -- Fixed formatting in various places -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed CI format for Python version (#148) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error - -### Removed -- Removed neo_simulation2 package (#112) -- Removed merge markers from a Python file (#119) -- Removed parameters smacc (#147) -- Removed node creation and create only a logger (#149) -- Removed sm_dance_bot_msgs -- Removed test from main moveit CMake - -### Miscellaneous -- Various minor improvements, linting, and formatting changes -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components -- Progress in testing sm_dance_bot and moveit behaviors -- Progress on moveit migration testing -- Progress on markers cleanup -- Progress in sm_dance_bot tests -- Progress in the sm_dance_bot Lite version -- Progress in the sm_dance_bot strikes back refactoring -- Progress in the moveit PR -- Progress on move_it PR -- Progress on moveit behaviors testing -- Progress on moveit -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on moveit behaviors testing -- Progress on navigation, slam toggle client behaviors, and slam_toolbox components -- Progress on waypoints navigator bug (#133) -- Progress in the sm - -```rst -Section 8 -========= - -Added ------ - -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors. -- More on AWS demo. -- 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). -- Feature/wharehouse2 dec 14 (#185). -- Feature/sm warehouse 2 13 dec 2 (#186). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Pure spinning behavior missing files. -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems, and other core improvements to remove deadlock, also making continuous integration green (#204). -- Added missing file from warehouse2 (#205). -- 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). -- Foxy backport (#206). -- Fix trailing spaces. -- Correct codespell. -- Correct Python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of Python file. -- Included necessary package and edited Threesome launch. - -Changed -------- - -- Fixing broken build. -- Minor changes (#175). -- Default values. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- More waypoints. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Minor format. -- Minor linking errors foxy. -- Minor broken build. -- Odom tracker improvements. -- Adding forward behavior retry functionality. -- Removing warnings. -- Minor formatting fixes. -- Update doxygen-check-build.yml. - -Removed -------- - -- Weird moveit not downloaded repo. - -Co-authored-by -------------- - -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -Section 9 -========= - -Added ------ - -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter -- Ignore all packages except smacc2 and smacc2_msgs -- Copy initial docs -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- Moved tracing.md to tracing directory -- Added setupTracing.sh -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Added smacc2_performance_tools -- Performance tests improvements -- More on performance and other issues -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files -- Fix source CI and correct README overview -- Update c_cpp_properties.json -- More Readme Updates -- More Readme -- 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 -- Progress in AWS navigation demo -- Feature/AWS demo progress -- More on navigation -- Sm_advanced_recovery_1 reworked -- More sm_advanced_recovery_1 work -- 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 -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success - -Changed -------- - -- Correct GitHub branch reference -- Update description table -- Update table -- Changed wording "smacc application" to "SMACC2 library" -- Reactivating smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug in smacc2 component -- Reverted markdowns to HTML -- Edited tracing.md to reflect new tracing event names -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- Update README.md launch command -- Update doxygen links -- Update README.md launch command - -Removed -------- - -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Location of sh file assumed if user follows README.md under "Getting started" -- Deleted tracing directory -- Cleanup - -Fixed ------ - -- Revert "Ignore all packages except smacc2 and smacc2_msgs". This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Do not execute clang-format on smacc2_sm_reference_library package -- Sm_reference_library reformatting -- Correct trailing spaces -- Minor formatting -- Fixing precommit -- Trying to fix Pre-Commit -- Fixing pre-commit - -Collaborators -------------- - -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_10 -========== - -Added ------ - -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with the option to select specific nodes. -- New feature: cb_pause_slam client behavior. -- New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. -- New feature: gazebo fixes for sm_dance_bot_strikes_back. - -Changed -------- - -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor hotfixes. -- Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. -- Formatting improvements. - -Fixed ------ - -- Removed some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_11 -========== - -Added ------ - -- Implemented AWS demo. -- Added formatting improvements. -- Added support for multi-stage functionality (#109, #110, #111). -- Introduced a new stage (#113). -- Removed `neo_simulation2` package (#112). -- Added source build testing on PR. -- Adjusted build packages for source CI. -- Added diverse improvements in navigation and performance (#116). -- Added slam toggle and deep history features (#122). -- Added slam pausing/resuming functionality for testing sm_dance_bot. -- Added S-pattern for dance bot (#128, #129). -- Implemented first working version of sm template and template generator (#127). -- Added local action messages support. -- Added SVGs to READMEs of atomic, dance_bot, and others (#140, #145). -- Updated package list (#142). -- Added SM Atomic SM generator (#143). -- Enabled Docker environment execution from any environment (#154). -- Refactored sm_dance_bot strikes back (#152). -- Made slight changes to waypoints for course completion (#155). -- Migrated moveit client to smacc2 (#151). -- Added QOS durability to SmaccPublisherClient (#163). -- Added reliability QOS configuration. -- Added durability and reliability QOS settings to SmaccPublisherClient. -- Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). - -Changed -------- - -- Improved progress in multi-stage functionality. -- Refined dance bot behavior. -- Updated format in various places. -- Updated README files. -- Updated Dockerfile for local test building. -- Updated moveit migration testing. -- Updated format for better readability. -- Updated README files. -- Moved reference library SMs to `smacc2_performance_tools`. - -Fixed ------ - -- Corrected formatting issues. -- Fixed launch command in README.md. -- Fixed CI formatting for Python version. -- Fixed compiling issues. -- Fixed broken master build. -- Mitigated overshot issue cases in navigation. -- Fixed waypoint 4 and iterations for course completion. -- Fixed pipeline error. - -Removed -------- - -- Removed `neo_simulation2` package. -- Removed redundant parameters in `smacc`. -- Removed unnecessary test from main moveit CMake. -- Removed merge markers from a Python file. -- Removed node creation and created only a logger. - -Authors -------- - -- Pablo Iñigo Blasco -- Brett -- DecDury -- Denis Štogl -``` - -```rst -Section_12 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency. - - Included husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Updated dependencies for husky in rolling and galactic. - - Improved aws navigation and refactored navigation clients and behaviors. - - Enhanced aws demo. - - Fixed broken build. - -Changed -------- -- Warehouse2 (#177) - - Progress on warehouse2. - -- Waypoint Inputs (#178) - -- Sm_dance_bot_warehouse_3 (#181) - - Redesigned sm_dance_bot_warehouse_3 waypoints. - - Added more waypoints. - -- Finetuning waypoints (#187) - -- Tuning warehouse3 (#197) - -- Fixing warehouse 3 problems, and other core improvements (#204) - - Resolved warehouse 3 issues and other core improvements to remove deadlocks, ensuring continuous integration success. - - Fixed missing files from warehouse2. - -- Fix code generators (#221) - - Resolved various build issues. - - Updated SM template and improved code visibility. - - Refactored template usage to enhance global data handling. - - Updated sm_name.hpp. - -Fixed ----- -- SrConditional fixes and formatting (#168) - - Fixed formatting and templating issues on SrConditional. - - Moved trigger logic into headers. - - Resolved linting errors. - -- Several fixes (#194) -- Minor linking errors foxy. - -Removed -------- -- Minor broken build. -- Some reordering fixes. -- Warnings removal and more testing on navigation. -- Docker files for different revisions. -- Fixing docker for foxy and galactic. - -Authors -------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Pablo Iñigo Blasco -``` - -## Section_13 - -### Added -- Added missing licenses. -- Added workflow for checking doc build. -- Added setupTracing.sh for installing necessary packages and configuring tracing group. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added a dockerfile for Rolling and Galactic. - -### 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`. - -### Fixed -- Fixed formatting of python file. -- Fixed bug in smacc2 component. -- Fixed trailing spaces. - -### Removed -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -### Miscellaneous -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated doxygen-deploy.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 name of package and package.xml to pass liter. -- Updated description table. -- Updated table. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated changelogs. -- Updated README.md. -- Updated README overview. -- Updated doxygen links. -- Updated sm_atomic_24hr. -- Updated sm_atomic_performance_trace_1. -- Updated sm_atomic_24hr cleanup. -- Updated sm_respira_1 format cleanup. -- Updated sm_respira_test_2. -- Updated sm_advanced_recovery_1 reworked. -- Updated sm_advanced_recovery_1 round 4. -- Updated sm_atomic_performance_test_a_2. -- Updated sm_atomic_performance_test_a_1. -- Updated sm_atomic_performance_test_c_1. -- Updated sm_atomic_performance_test_a_2. -- Updated sm_advanced_recovery_1 work. -- Updated sm_advanced_recovery_1 round 4. -- Updated tracing event names. -- Updated name of event generator library. -- Updated GitHub branch reference. -- Updated to use manual deployment for now. -- Updated to use docs/ as source folder for documentation. -- Updated to use docs/ as output directory. -- Updated to reset all versions to 0.0.0. -- Updated to ignore all packages except smacc2 and smacc2_msgs. -- Updated to enable build of missing rolling repositories. -- Updated to enable Navigation2 for semi-binary build. -- Updated to remove galactic builds from master and keep only rolling, removing submodules and using .repos file. -- Updated to reactivate smacc2 nav clients for rolling via submodules. -- Updated to rename tracing events after. -- Updated to rename folders, delete tracing.md, and edit README.md. -- Updated to optimize deps in move_base_z_planners_common. -- Updated to rename header files and correct format. -- Updated to satisfy ament_lint_cmake. -- Updated to disable cpplint and cppcheck linters. -- Updated to disable disabled packages. -- Updated to enable cppcheck. -- Updated to include necessary package and edit Threesome launch. -- Updated to execute on master update. -- Updated to use this command for Dockerfile: `sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/`. -- Updated to open new folder for additional tracing contents. -- Updated to delete tracing directory. -- Updated to move tracing.md to tracing directory. -- Updated to rename to smacc2 and smacc2_msgs. -- Updated to copy initial docs. -- Updated to use clang-format on smacc2_sm_reference_library package. -- Updated to revert "Ignore all packages except smacc2 and smacc2_msgs". -- Updated to revert markdowns to html. -- Updated to add new sm markdowns. -- Updated to create workflow for testing prerelease builds. -- Updated to create alternative ManualTracing. -- Updated to add galactic CI setup and rename rolling files. -- Updated to fix source CI and correct README overview. -- Updated to make some progress on navigation rolling. -- Updated to make more changes on performance tests. -- Updated to make more on performance tests. -- Updated to make more on navigation. -- Updated to make more on navigation. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make progress in aws navigation demo. -- Updated to make - -```rst -Section_14 -========== - -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, #91, #92, #93, #94, #95, #98) -- New client behavior for nav2: wait for 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: sm_dance_bot_lite (#99) -- New feature: dance bot launch gz lidar choice, allowing visualization of turtlebot3 with cleaning and lidar show/hide options (#102) - -Changed -------- - -- Updated launch command in README.md -- Corrected all linters and formatters (#82) -- Fixed navigation parameters on sm_dance_bot (#93, #95) -- Minor formatting improvements during AWS navigation progress (#92, #93, #94, #95, #98) -- Merged and progressed changes (#94) -- Hotfix for minor issues (#100) -- Visual improvements for sm_dance_bot visualizing turtlebot3 (#101) -- Renamed doxygen deployment workflow (#100) - -Fixed ------ - -- Removed some compile warnings (#96) - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section 15 ------------ - -### Added -- **Feature/sm dance bot lite gazebo fixes (#104)** - - Visualizing turtlebot3 for sm_dance_bot - - Added lidar show/hide option - - Improved formatting and file cleanup - - Gazebo fixes to display robot and lidar - -- **Feature/sm_multi_stage_1 doubling (#103)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Added functionality for sm_multi_stage_1 - -- **Feature/sm dance bot strikes back gazebo fixes (#105)** - - Further improvements for sm_dance_bot visualization in Gazebo - -- **Precommit cleanup run (#106)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Cleaned up precommit tasks - -- **AWS demo (#108)** - - Demonstrated AWS functionality - -- **Brettpac branch (#110)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Worked on sm_multi_stage_1 functionality - -- **Brettpac branch (#111)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Continued work on sm_multi_stage_1 - -- **A3 (#113)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Added A3 functionality - -- **More sm_multi_stage_1 (#114)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Further enhancements for sm_multi_stage_1 - -- **MM (#115)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Added MM feature - -- **Diverse improvements navigation and performance (#116)** - - Co-authored by: pabloinigoblasco - - Made diverse improvements in navigation and performance - -- **Feature/diverse improvements navigation performance (#117)** - - Continued improvements in navigation and performance - - Added linting and formatting enhancements - -- **Remove neo_simulation2 package (#112)** - - Removed neo_simulation2 package - - Corrected formatting and build packages - -- **Move method after the method it calls (#126)** - - Prevented recursion by moving methods accordingly - -- **First working version of sm template and template generator (#127)** - - Initial functional version of sm template and generator - -- **Feature/dance bot s pattern (#128)** - - Polished sm_dance_bot and s-pattern - - Corrected typo - -- **Minor tweaks (#130)** - - Made minor adjustments - -- **Feature/sm dance bot refine (#131)** - - Continued refinements for sm_dance_bot - -- **Feature/sm dance bot refine 2 (#132)** - - Further refinements for sm_dance_bot - - Fixed build issues - -- **Waypoints navigator bug (#133)** - - Tuned navigation to mitigate overshot issues - -- **Progress in the sm_dance_bot tests (#135)** - - Made progress in sm_dance_bot testing - -- **Minor format issues (#134)** - - Resolved minor formatting issues - -- **Sm_dance_bot_lite (#136)** - - Co-authored by: Ubuntu 20-04-02-amd64 - - Introduced sm_dance_bot_lite functionality - -- **Resolve compile warnings (#137)** - - Resolved compile warnings - -- **Add SM core test (#138)** - - Added SM core test - -- **Minor navigation improvements (#141)** - - Made minor navigation enhancements - -- **Using local action msgs (#139)** - - Replaced sm_dance_bot_msgs with local action msgs - -- **Feature/nav2z renaming (#144)** - - Renamed navigation 2 stack - - Added SVGs to READMEs - -- **Added remaining SVGs to READMEs (#145)** - - Added remaining SVGs to READMEs - -- **Update package list (#142)** - - Updated package list - -- **Removing parameters smacc (#147)** - - Removed parameters from smacc - - Updated workflows - -- **Fix CI: format fix python version (#148)** - - Fixed CI formatting for Python version - -- **Add SM Atomic SM generator (#143)** - - Added SM Atomic SM generator - -- **Rolling Docker environment to be executed from any environment (#154)** - - Improved Docker environment for universal execution - -- **Slight waypoint 4 and iterations changes (#155)** - - Adjusted waypoints for robot course completion - -- **Feature/migration moveit client (#151)** - - Migrated to smacc2 - - Fixed formatting errors and dependencies - - Progressed in moveit migration testing - - Updated readme and dependencies - -- **Initial state machine transition timestamp (#165)** - - Moved reference library SMs to smacc2_performance_tools - -### Changed -- **Finnaly > Finally (#129)** - - Corrected spelling mistake - -### Removed -- **Remove node creation and create only a logger (#149)** - - Simplified node creation to only include a logger - -### Fixed -- **Fixing compiling issues (#164)** - - Resolved compiling issues - -### Contributors -- **Co-authored by: DecDury ** -- **Co-authored by: Denis Štogl ** - -```rst -Section_16 -========== - -Added ------ -- Added QOS durability to SmaccPublisherClient (#163). -- Added reliability QOS configuration. -- Added multistage modes, sequences, steps, and sequences for sm_multi_stage_1. -- Added warehouse2 progress (#179). -- Added Waypoint Inputs (#178). -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added updates for husky in rolling and galactic. -- Added progress on AWS navigation and refactorings on navigation clients and behaviors. -- Added more on AWS demo. -- Added finetuning waypoints (#187). -- Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. -- Added SrConditional fixes and formatting (#168). -- Added fixes on SrConditional formatting, trigger logic, and lint. -- Added pure spinning behavior missing files. -- Added several fixes (#194). -- Added improvements on undo motion navigation warehouse2. -- Added tuning warehouse3 (#197). -- Added fixing warehouse 3 problems and core improvements to remove deadlocks and make continuous integration green. -- Added backport to foxy. -- Added missing subscriber publisher components. -- Added progress in autoware machine. -- Added refining cp subscriber cp publisher. -- Added improvements in smacc core for autoware demo. -- Added foxy CI fixes. -- Added fixing docker for foxy and galactic. -- Added update file for fake hardware simulation and gazebo simulation. -- Added docker build files for all versions. -- Added retry behavior warehouse 1. -- Added fixing docker for foxy and galactic. -- Added removing warnings and more testing on navigation. - -Changed -------- -- Changed "moved reference library SMs to smacc2_performance_tools" to "moved reference library SMs to smacc2_performance_tools." -- Changed "pre-commit cleanup" to "pre-commit cleanup." -- Changed "add a missing colon" to "added a missing colon." -- Changed "remove line" to "removed line." - -Removed -------- -- Removed "minor configuration." -- Removed "fixing pipeline error." -- Removed "fixing broken master build." -- Removed "default values." -- Removed "merge." -- Removed "headless." -- Removed "minor." -- Removed "format issues." -- Removed "weird moveit not downloaded repo." -- Removed "minor tune." -- Removed "undo tuning and errors." -- Removed "minor linking errors foxy." -- Removed "some reordering fixes." -- Removed "minor broken build." -- Removed "some reordering fixes." -- Removed "minor format fix." -- Removed "other minor changes." - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_17 -========== - -Added ------ - -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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" (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, 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. - -Changed -------- - -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. -- Wording "smacc application" changed to "SMACC2 library". -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Bug fix in smacc2 component. -- Reverted markdowns to html. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Progress on navigation rolling. -- Renamed folders, deleted tracing.md, edited README.md. -- Optimized deps in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Optimized deps in move_base_z_planners_common. -- Renamed event generator library. -- Cleaned up sm_atomic_24hr. -- Updated c_cpp_properties.json. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. - -Fixed ------ - -- 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). -- Update file for fake hardware simulation and add file for gazebo simulation (#224). -- Minor formatting fixes. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Enable cppcheck. -- Correct formatting of python file. -- Included necessary package and edited Threesome launch. -- 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. -- More progress on performance tests. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Format cleanup in sm_respira_1. -- Format cleanup in sm_respira_1 pre-commit. -- Format cleanup in sm_respira_test_2. -- Format cleanup in sm_respira_test_2. -- More changes on performance tests. -- Correct trailing spaces. -- Format cleanup in sm_atomic_performance_trace_1. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_24hr. -- Minor formatting fixes. - -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. -- Change extension of imports. -- Ignore all packages except smacc2 and smacc2_msgs. -- 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. -- More progress on performance tests. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Format cleanup in sm_respira_1. -- Format cleanup in sm_respira_1 pre-commit. -- Format cleanup in sm_respira_test_2. -- Format cleanup in sm_respira_test_2. -- More changes on performance tests. -- Correct trailing spaces. -- Format cleanup in sm_atomic_performance_trace_1. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_24hr. -- Minor formatting fixes. - -Co-authored-by: pabloinigoblasco -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_18 -========== - -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 for them to be alive. Optionally select the nodes to wait. - -Changed -------- -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Formatting improvements. -- Modified sm_atomic_performance_test_a_2 (#89). -- Fixed pre-commit issues. -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. - -Fixed ----- -- Removed some compile warnings (#96). - -Removed -------- -- Removed redundant entries related to sm_advanced_recovery_1 and sm_multi_stage_1. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_19 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior `add` for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive, with an optional selection of nodes to wait for -- Progress in AWS navigation demo -- Gazebo fixes to show the robot and the lidar -- Added SVGs to READMEs of atomic, dance_bot, and others -- Added remaining SVGs to READMEs -- Rolling Docker environment to be executed from any environment - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Minor format improvements -- Minor hotfix -- Minor format fixes -- Adjusted build packages of source CI -- Minor tweaks -- Minor navigation improvements -- Removed neo_simulation2 package -- Corrected formatting -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md - -Fixed ------ -- Move method after the method it calls to prevent recursion -- Minor tuning to mitigate overshot issue cases -- Resolved compile warnings -- Removed parameters from `smacc` -- Fixed CI: format fix python version - -Removed -------- -- Removed `sm_dance_bot_msgs` -- Removed node creation and created only a logger - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_20 -========== - -Added ------ - -- Added slight changes to waypoint 4 and iterations for robot course completion (#155) -- Added feature for migration to moveit client (#151) -- Added initial migration to smacc2 -- Added missing dependency -- Added progress on moveit migration testing -- Added .reps dependencies and fixed build errors -- Added repos dependency -- Added dependency to ur5 client -- Added QOS durability to SmaccPublisherClient (#163) -- Added reliability QOS configuration -- Added husky launch file in sm_dance_bot -- Added dependencies for husky simulation -- Added progress on aws navigation and refactorings on navigation clients and behaviors -- Added more on aws demo -- Added more waypoints for sm_dance_bot_warehouse_3 -- Added redoing waypoints for sm_dance_bot_warehouse_3 -- Added more Waypoints -- Added finetuning waypoints -- Added pure spinning behavior missing files -- Added replanning for all examples -- Added improving undo motion navigation for warehouse2 -- Added tuning and fixes -- Added fixing warehouse 3 problems and other core improvements to remove deadlocks -- Added backport to foxy - -Changed -------- - -- Changed format for readme updates -- Changed pre-commit cleanup -- Changed move trigger logic into headers -- Changed linting issues -- Changed default values -- Changed several fixes -- Changed format issues -- Changed tuning and fixes -- Changed minor tune - -Fixed ------ - -- Fixed errors introduced on formatting -- Fixed some linting warnings -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed some formatting and templating on SrConditional -- Fixed weird moveit not downloaded repo -- Fixed minor linking errors for foxy -- Fixed missing sm -- Fixed updating subscriber publisher components -- Fixed refining cp subscriber cp publisher - -Removed -------- - -- Removed test from main moveit cmake - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_21 -========== - -Added ------ -- New components developed for Autoware demo in smacc core. -- Docker build files for different revisions, warnings removal, and enhanced navigation testing. -- Barrel demo progress with fixes in warehouse 3 startup problems. -- Feature branch "barrel - do not merge yet" (#233). -- Workflow for checking documentation build. -- Workflow for testing prerelease builds. -- SetupTracing.sh script for automated installation of necessary packages. -- New SM markdowns and Dockerfiles for Rolling and Galactic. -- README tutorial for Dockerfile setup. -- SMACC2 library reference updates. -- Performance tests improvements and cleanup. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. - -Changed -------- -- Renamed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch". -- Updated GitHub branch reference. -- Updated package names and package.xml. -- Reset all versions to 0.0.0. -- Updated changelogs. -- Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Updated description table. -- Updated table. -- Updated doxygen links. -- Changed wording from "smacc application" to "SMACC2 library". -- Updated SMACC2 RTA command across readmes. -- Cleaned up sm_atomic_24hr package. -- Minor formatting changes. - -Fixed ------ -- Fixed minor broken builds. -- Fixed Docker builds for Foxy and Galactic. -- Fixed broken builds in Barrel demo. -- Fixed trailing spaces, codespell, and Python linters warnings. -- Fixed linking errors in Foxy. -- Fixed format and minor issues. -- Fixed startup problems in Warehouse 3. -- Fixed bug in smacc2 component. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed build setup for missing rolling repositories. -- Fixed source CI setup and corrected README overview. -- Fixed launch command to "ros2 launch sm_respira_1 sm_respira_1.launch" (#69). - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Removed tracing directory. -- Removed disabled packages and updated workflows. -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_22 -========== - -Added ------ -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_advanced_recovery_1 (#84) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More sm_advanced_recovery_1 work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_advanced_recovery_1 round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Brettpac branch (#87) -- sm_atomic_performance_test_a_2 -- sm_atomic_performance_test_a_1 -- sm_atomic_performance_test_c_1 (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- modifying sm_atomic_performance_test_a_2 (#89) -- sm_multi_stage_1 (#90) -- more sm_multi_stage_1 (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Wait topic message client behavior (#81) (Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl ) -- 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) -``` - -```rst -Section_23 -========== - -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 subscribing to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `aws` demo. -- `Brettpac` branch. -- `neo_simulation2` package removal. -- `mm` changes. -- Diverse improvements in navigation and performance. -- `slam` toggle and `smacc` deep history feature. -- `dance_bot_s_pattern` changes. -- First working version of `sm` template and template generator. -- `waypoints` navigator bug fixes. -- `SM` core test addition. -- Minor navigation improvements. -- Using local action messages. -- `nav2z` renaming. - -Changed ------- -- Progress in `aws` navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- `sm_multi_stage_1` progress. -- `sm_dance_bot` refinement. -- `sm_dance_bot` build fix. -- Minor tuning to mitigate overshot issue cases in `waypoints` navigator. -- Progress in the `sm_dance_bot` tests. -- Some more progress on markers cleanup. - -Fixed ----- -- Remove some compile warnings. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Remove merge markers from a Python file. -- Move method after the method it calls to prevent recursion. -- Typo correction: "Finnaly" to "Finally". -- Minor format issues. - -Removed ------- -- `neo_simulation2` package. -- `sm_dance_bot_msgs` removal. -- Pending references. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -Section_24 -========== - -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). -- Added Waypoint Inputs (#178). - -Changed -------- -- Updated package list (#142). -- Fixed launch command for sm_dance_bot_strikes_back in README.md. -- Fixed CI: format fix python version (#148). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Redoing sm_dance_bot_warehouse_3 waypoints (#184). -- Finetuned waypoints (#187). -- Improved undo motion navigation in warehouse2 (#198). -- Tuned warehouse3 (#197). - -Fixed ------ -- Removed parameters smacc (#147). -- Removed node creation and created only a logger (#149). -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed formatting issues. -- Fixed broken build in AWS navigation. -- Fixed some formatting and templating on SrConditional (#168). -- Fixed some linting warnings. -- Fixed errors in warehouse3 and other core improvements (#204). - -Removed -------- -- Removed test from main moveit cmake. -- Removed some comments in the past. - -Collaborators -------------- -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Ubuntu 20-04-02-amd64 . - -```rst -Section_25 -========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added docker files for different revisions, warnings removal, and more testing on navigation -- Added barrel demo -- Added multiple controllable LEDs plugin -- Added progress in Husky demo -- Added improvements in navigation behaviors -- Added progress in barrel Husky -- Added progress in autoware machine -- Added progress in SMACC core, including more components developed for autoware demo -- Added autoware demo -- Added progress in barrel search updates -- Added making models local -- Added progress in barrel Husky -- Added progress in Husky demo -- Added progress in SMACC2 performance tools - -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 ------ -- Fixed warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green -- Fixed weird moveit not downloaded repo -- Fixed minor broken build -- Fixed some reordering fixes -- Fixed formatting issues -- Fixed trailing spaces -- Fixed codespell -- Fixed Python linters warnings -- Fixed ament_lint_cmake -- Fixed formatters -- Fixed docker for foxy and galactic -- Fixed startup problems in warehouse 3 -- Fixed format and minor issues -- Fixed bug in SMACC2 component -- Fixed missing rolling repositories build -- Fixed Navigation2 for semi-binary build -- Fixed Navigation2 broken in rolling -- Fixed tracing events names -- Fixed README tutorial for Dockerfile - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh -- Removed tracing directory -- Removed galactic builds from master and kept only rolling, removed submodules and used .repos file -- Removed disabled packages and updated workflows -- Removed manual installation of ros-rolling-ros2trace - -Backport ---------- -- Backported to foxy -- Backported to foxy - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -Section_26 ------------ - -### 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. 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. (#82, #92) -- Added navigation parameters fixes on sm_dance_bot. (#93) - -### Changed -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69) -- 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 - -### Miscellaneous -- Performance tests improvements -- More changes on performance tests -- Minor formatting improvements - -### Collaborators -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 ensuring they are alive. Nodes to wait can be optionally selected. -- Gazebo fixes for showing the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also includes `smacc2::deep_history` syntax. -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot`. -- First working version of `sm` template and template generator. - -Changed -------- -- Minor format improvements. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Polishing `sm_dance_bot` and `s-pattern`. -- Refinement in `sm_dance_bot`. -- Corrected typo "Finnaly" to "Finally". -- Moved method after the method it calls to prevent recursion. - -Fixed ----- -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Remove merge markers from a Python file. -- Adjust build packages of source CI. -- Additional linting and formatting. - -Removed -------- -- Removed `neo_simulation2` package. - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -``` - -```rst -Section_28 -========== - -Added ------ - -- Feature/sm dance bot refine (#131) - - More changes in sm_dance_bot -- Feature/sm dance bot refine 2 (#132) - - More changes in sm_dance_bot -- 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) -- Feature/nav2z renaming (#144) - - Navigation 2 stack renaming - - Formatting -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- Rolling Docker environment to be executed from any environment (#154) -- Add SM Atomic SM generator (#143) -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QoS config -- Feature/testing moveit behaviors (#167) - - More testing on moveit -- Feature/aws navigation sm dance bot (#174) - - Progress on AWS navigation and some other refactorings on navigation clients and behaviors -- Waypoint Inputs (#178) -- Warehouse2 progress (#179) -- Sm_dance_bot_warehouse_3 (#181) -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- Pure spinning behavior missing files -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) - - Replanning for all our examples - -Changed -------- - -- Minor format issues (#134) -- Fix CI: 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 -- Update README (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Pre-commit cleanup -- Several fixes (#194) - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Workflows update -- Workflow -- Noticed launch command was incorrect in README.md - - Fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake - -Section_29 ------------ - -### 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) -- Added missing file from warehouse2 (#205) -- Use correct upstream .repos files for source builds (#243) -- Correct mergify branch names (#246) -- 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 README.md (#262) -- Update README.md (#267) -- Update README.md (#268) -- Significant update in Getting Started Instructions (#269) -- Added changelogs. -- 0.4.0 -- Fix foxy source build config to use repos file from foxy branch. (#285) - -### Changed -- Correct name of source-build job and bump version of action (#242) (#247) - -### Fixed -- Fixing rolling build (#239) -- Fixing to focal by the moment -- Fixing building issue -- Fixing broken build -- 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) - -### Removed -- Revert "Ignore packages which should not be released." -- Ignore packages which should not be released. - -### Other -- Minor changes in various features -- Replanning for all examples -- Improvements in undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Format issues in various features -- Finishing warehouse2 -- Tuning and fixes -- Minor tune -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Weird moveit not downloaded repo -- Updating subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Autoware demo -- Foxy ci -- Minor broken build -- Some reordering fixes -- Docker files for different revisions, warnings removal and more testing on navigation -- Fixing docker for foxy and galactic -- Docker build files for all versions -- Barrel demo -- Barrel search build fix and warehouse3 -- Fixing startup problems in warehouse 3 -- Fixing format and minor -- Progress in barrel husky -- Barrel search updates -- Making models local -- Red pickup -- Multiple controllable leds plugin -- Progress in husky demo -- Progressing in husky demo -- Improving navigation behaviors -- More merge -- Docker improvements -- Adding spawn entity delays -- More on backport -- Disappeared ur_msgs denis repo -- Fixing sm_dance_bot examples -- Working on fix of image messages for husky_barrel demo - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco - -```rst -Section_30 -========== - -0.3.0 (2022-04-04) ------------------- -- Reverted "Ignore packages which should not be released." (commit dec14a936a877b2ef722a6a32f1bf3df09312542) -- Contributors: Denis Štogl, Pablo Iñigo Blasco - -0.0.0 (2022-11-09) ------------------- -Added ------ -- Feature/galactic rolling merge (#288) -- 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 -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Some progress on navigation rolling -- Added smacc2_performance_tools -- Performance tests improvements -- More on performance and other issues -- Sm_respira_1 format cleanup -- 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 -- Clean up of sm_atomic_24hr -- Optimized deps in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files (#58) -- Fix source CI and correct README overview (#62) -- Update c_cpp_properties.json -- 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) -- Sm_advanced_recovery_1 reworked (#83) -- More sm_advanced_recovery_1 work (#85) -- Sm_atomic_performance_test_c_1 (#88) -- Sm_multi_stage_1 (#90) -- Wait topic message client behavior (#81) -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success - -Changed -------- -- Wording "smacc application" to "SMACC2 library" -- Reactivated smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug fixes in smacc2 component -- Reverted markdowns to html -- Edited tracing.md to reflect new tracing event names -- Updated smacc2_rta command across readmes -- Minor formatting improvements - -Removed -------- -- Manual installation of ros-rolling-ros2trace (now automated in setupTracing.sh) -- Tracing.md file -- Submodules and use .repos file - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_31 -========== - -Version 1.0.0 -------------- - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. - -Changed -------- - -- Corrected all linters and formatters. - -Fixed ------ - -- Navigation parameters fixes on `sm_dance_bot`. -- Removed some compile warnings. - -Version 1.1.0 -------------- - -Added ------ - -- New feature: `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` gazebo visualization. -- `sm_multi_stage_1` doubling. - -Changed -------- - -- Minor hotfix for `doxygen` deployment workflow. -- Cleaning and lidar show/hide option for `dance bot` launch in `gz lidar choice`. - -Fixed ------ - -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Version 1.2.0 -------------- - -Added ------ - -- AWS demo. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -Section_32 -=========== - -Added ------ -- Implemented sm_multi_stage_1 functionality (#109, #110, #111, #114, #172) with initial stages and progress. -- Introduced Brettpac branch for development (#110). -- Added support for multi-stage processes with two, three, four, and five stages (#109, #111). -- Included diverse improvements in navigation and performance (#116). -- Added slam toggle and smacc deep history features (#122). -- Implemented dance bot behavior refinements (#117, #125, #128, #129, #131, #132). -- Introduced SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient (#163). -- Progressed in moveit behaviors testing and migration (#151, #167). -- Implemented initial state machine transition timestamp (#165). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Renamed sm_advanced_recovery_1 for clarity (#171). - -Changed -------- -- Adjusted build packages for source CI (#112). -- Refactored source build process for testing (#112). -- Improved navigation and performance enhancements (#116). -- Updated README files with SVGs for atomic, dance_bot, and other components (#140, #145). -- Enhanced Docker environment for cross-environment execution (#154). -- Refined moveit client migration to smacc2 (#151). -- Added reliability QoS configuration to SmaccPublisherClient (#163). - -Fixed ------ -- Corrected formatting issues (#112, #134). -- Resolved compile warnings (#137). -- Fixed CI formatting for Python version compatibility (#148). -- Fixed launch command errors in README.md (#142). -- Addressed waypoint and iteration changes for course completion (#155). -- Fixed broken master build and pipeline errors (#167). - -Removed -------- -- Removed neo_simulation2 package (#112). -- Eliminated redundant parameters in smacc (#147). -- Removed unnecessary node creation in favor of logger (#149). -- Removed sm_dance_bot_msgs package (#144). - -Collaborators -------------- -- Co-authored with Ubuntu 20-04-02-amd64 and others for various contributions. - -```rst -Section_33 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) -- Added repo dependency for husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added progress on aws navigation and refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added fixing broken build. -- Added warehouse2 (#177). -- Added Waypoint Inputs (#178). -- Added wharehouse2 progress (#179). -- Added sm_dance_bot_warehouse_3 (#181). -- 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 several fixes (#194). -- 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 missing file from warehouse2 (#205). -- Added merging code from backport foxy and updates about autoware (#208). -- Added backport to foxy. -- Added bump ccache version. -- Added satisfy ament_lint_cmake. -- Added add missing licences. -- Added branching example. -- Added disable disabled packages. -- Added update ci-build-source.yml. -- Added change extension of imports. -- Added enable cppcheck. -- Added correct formatting of python file. -- Added included necessary package and edited Threesome launch. - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Fixed ------ -- Fixed formatting. -- Fixed format issues. -- Fixed minor format. -- Fixed minor linking errors foxy. -- Fixed trailing spaces. -- Fixed correct codespell. -- Fixed correct python linters warnings. -- Fixed disable ament_cpplint. -- Fixed disable some packages and update workflows. -- Fixed disable cpplint and cppcheck linters. -- Fixed correct formatters. - -Removed -------- -- Removed default values. -- Removed minor tune. -- Removed undo tuning and errors. -- Removed format issues. -- Removed finishing warehouse2. -- Removed tuning and fixes. -- Removed tuning and fixes (#202). -- Removed reset all versions to 0.0.0. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_34 -========== - -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 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 -------- - -- Changed wording "smacc application" to "SMACC2 library." -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed tracing events. -- Renamed folders. -- 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. -- Corrected trailing spaces. -- Updated doxygen links. -- Corrected all linters and formatters. - -Fixed ------ - -- Bug in smacc2 component. -- Reverted markdowns to HTML. -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Fixed formatting issues. -- Fixed several core improvements during navigation testing. -- Fixed progress in AWS navigation demo. -- Fixed more on navigation. -- Fixed formatting. -- Fixed attempts at pre-commit fixes. - -Removed -------- - -- Manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Location of sh file assumed if user follows README.md under "Getting started." -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Authors -------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_35 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: wait for `nav2` nodes subscribing to the `/bond` topic and wait for them to be alive. Optional node selection available. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfix. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Gazebo fixes to show the robot and the lidar. -- Format fixes. - -Fixed ------ -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- More fixes for `sm_multi_stage_1`. - -Removed -------- -- `neo_simulation2` package. - -Other ------ -- Merge and progress. -- Precommit cleanup run. -- Updates `yaml`. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Progressing in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -``` - -Section_36 -========== - -Added ------ -- 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 - - Introducing slam pausing/resuming functionality in testing sm_dance_bot -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - Noticed typo -- First working version of sm template and template generator. (#127) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) - - Build fix -- Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases -- Feature/nav2z renaming (#144) - - Navigation 2 stack renaming - - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - - Added remaining SVGs to READMEs (#145) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Progressing in the moveit migration testing - - Adding .reps dependencies and fixing build errors - - Adding dependency to ur5 client -- Initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability qos config -- Feature/testing moveit behaviors (#167) - - More testing on moveit behaviors -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - - Multistage modes - - Sequences and steps - - Finishing touches -- Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and refactorings on navigation clients and behaviors - - More on aws demo - -Changed -------- -- Move method after the method it calls. Otherwise recursion could happen. (#126) -- Update package list. (#142) -- Remove node creation and create only a logger. (#149) -- Update readme (#164) - -Fixed ------ -- Fix CI: format fix python version (#148) -- Noticed launch command was incorrect in README.md - - Fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- Wharehouse2 progress (#179) - -Removed -------- -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs -- Pending references - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl - -```rst -Section_37 -========== - -Added ------ -- Feature/sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) -- Feature/Brettpac branch (#184) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/undo motion 20 12 (#196), (#198) -- Feature/sync 21 12 (#199) -- Feature/cb pure spinning (#188), (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/wharehouse2 dec 14 (#185) - -Changed -------- -- SrConditional fixes and formatting (#168) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements (#204) - -Fixed ------ -- Several fixes (#194) -- Fix rolling builds (#222) -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Remove example things from Foxy CI setup (#214) -- Fix minor broken build - -Removed -------- -- Missing sm -- Updating subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components -- Autoware demo -- Foxy CI -- Fix minor broken build - -Other Changes -------------- -- Add mergify rules file -- Try fixing CI for rolling (#209) -- Merging to get backport working -- Add Autoware Auto Msgs into not-released dependencies (#220) -- Do not merge yet - Feature/odom tracker improvements and retry motion (#223) -- Removing warnings -- Backport to foxy (#206) -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- 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 -- 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 - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_38 -========== - -0.1.0 (2022-01-01) -------------------- - -Added ------ - -- Initial documentation setup. -- Dockerfile now accepts ROS distro as an argument for building. -- New folder created for additional tracing contents. -- Added setupTracing.sh script for automated installation of necessary packages and configuration of tracing group. -- Created alternative ManualTracing setup. -- New markdown files added. -- Performance tools added for testing and improvements. -- Optimized dependencies in move_base_z_planners_common. -- New feature: cb_wait_topic_message for asynchronous client behavior. - -Changed -------- - -- Updated description and table. -- Renamed "smacc application" to "SMACC2 library". -- Updated references from SMACC/ROS to SMACC2/ROS2. -- Renamed event generator library. -- Cleaned up formatting in various files. - -Fixed ----- - -- Bug in smacc2 component. -- Reverted markdown files to HTML format. -- Corrected trailing spaces. -- Fixed source CI setup and corrected README overview. -- Updated launch commands in README files. -- Attempted pre-commit fixes. - -Removed -------- - -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh script. -- Removed galactic builds, keeping only rolling builds. -- Removed submodules and using .repos file for dependencies. - -Collaborators -------------- - -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_39 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- `cb_pause_slam` client behavior added. - -Changed -------- -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `sm_dance_bot_lite` now visualizes TurtleBot3. -- Cleaning and lidar show/hide option added to `sm_dance_bot`. -- Gazebo fixes implemented to show the robot and lidar in various dance bot versions. - -Fixed ------ -- Corrected all linters and formatters. -- Removed some compile warnings. - -Removed -------- -- Redundant format improvements. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -Commits -------- -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -- Remove some compile warnings. (#96) -- Feature/cb pause slam (#98) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot_lite (#99) -- Feature/dance bot launch gz lidar choice (#102) -- Feature/sm dance bot lite gazebo fixes (#104) -- sm_multi_stage_1 doubling (#103) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- precommit cleanup run (#106) -- aws demo (#108) -- Brettpac branch (#110) -``` - -```rst -Section_40 -========== - -Added ------ -- Brettpac branch (#111) -- Added a3 (#113) -- Added diverse improvements in navigation and performance (#116) -- Added feature to refine sm dance bot (#131, #132) -- Added SM core test (#138) -- Added SM Atomic SM generator (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added feature for testing moveit behaviors (#167) -- 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) - -Changed -------- -- Corrected formatting in Remove neo_simulation2 package (#112) -- Adjusted build packages of source CI for Remove neo_simulation2 package (#112) -- Improved navigation, slam toggle client behaviors, and slam_toolbox components (#122) -- Moved method after the method it calls to prevent recursion (#126) -- Renamed sm_multi_stage_1 to multistage modes, sequences, steps, and finishing touches (#172) -- Updated package list (#142) -- Updated readme (#164) - -Fixed ------ -- Resolved compile warnings (#137) -- Fixed CI format for python version (#148) -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#147) -- Fixed compiling issues in sm_multi_stage_1 (#172) - -Removed -------- -- Removed neo_simulation2 package (#112) -- 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 (#151) -- Removed test from main moveit cmake (#151) -- Removed sm_dance_bot_msgs (#144) - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_41 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174): Added repo dependency and husky launch file in sm_dance_bot. Dependencies for husky simulation added. Updated dependencies for husky in rolling and galactic. Progress on aws navigation and refactorings on navigation clients and behaviors. More work on aws demo. - -Changed -------- -- Minor changes (#175): Minor adjustments. -- Warehouse2 (#177): Progress on warehouse2. -- Waypoint Inputs (#178): Introduced waypoint inputs. -- Sm_dance_bot_warehouse_3 (#181): Redoing waypoints for sm_dance_bot_warehouse_3. -- Finetuning waypoints (#187): Fine-tuning waypoints. -- Tuning warehouse3 (#197): Tuning for warehouse3. -- Tuning and fixes (#202): Tuning and fixes. -- Minor tune (#203): Minor tuning. -- Fixing warehouse 3 problems, and other core improvements (#204): Fixed warehouse 3 issues and made core improvements to remove deadlocks, ensuring continuous integration is green. -- Dockerfiles (#225): Added docker files for different revisions, removed warnings, and conducted more testing on navigation. - -Fixed ------ -- SrConditional fixes and formatting (#168): Fixed formatting and templating on SrConditional. Moved trigger logic into headers and fixed linting. -- Several fixes (#194): Various fixes made. - -Removed -------- -- Pure spinning behavior missing files: Removed missing files related to pure spinning behavior. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_42 -========== - -Version 0.1.0 (Fecha por determinar) ------------------------------------- - -Added ------ - -- Ensure the necessary package is installed before running commands. -- 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. -- 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. - -Changed -------- - -- Renamed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch". - -Removed -------- - -- Manual installation of ros-rolling-ros2trace is now automated in setupTracing.sh. - -Fixed ----- - -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Corrected trailing spaces. - -Version 0.1.0 (Fecha por determinar) ------------------------------------- - -Added ------ - -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_1 format cleanup. -- Added sm_respira_test_2. -- More changes on performance tests. -- Added sm_atomic_24hr. -- Added sm_atomic_performance_trace_1. -- Added galactic CI setup and renamed rolling files. -- Added source CI and corrected README overview. -- Added sm_aws_aarehouse navigation base. -- Added sm_advanced_recovery_1 reworked. -- Added sm_atomic_performance_test_a_2. -- Added sm_atomic_performance_test_a_1. -- Added sm_atomic_performance_test_c_1. -- Added sm_multi_stage_1. -- Added sm_atomic_performance_test_c_1. -- Added sm_multi_stage_1. -- Added sm_multi_stage_1 fixing precommit. -- Updated README.md with launch command. - -Changed -------- - -- Changed wording "smacc application" to "SMACC2 library". -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Progress on navigation rolling. -- Renamed folders, deleted tracing.md, edited README.md. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. - -Removed -------- - -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. - -Fixed ----- - -- Fixed launch command to "ros2 launch sm_respira_1 sm_respira_1.launch". -- Fixed doxygen links. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```rst -Section_43 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. -- New client behavior: cb_pause_slam. - -Changed -------- -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Corrected all linters and formatters. -- Merge and progress in development. -- Cleaning and lidar show/hide option in sm_dance_bot visualizing turtlebot3. -- Gazebo fixes to show the robot and the lidar. -- Doubled sm_multi_stage_1. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- Minor hotfix. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_44 -========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 in sm_dance_bot - - Added lidar show/hide option - - Improved formatting and cleaning of files - - Gazebo fixes to display robot and lidar - - Precommit cleanup run (#106) - - AWS demo (#108) - - Got sm_multi_stage_1 working (#109) - - Brettpac branch (#110) - - Added stages to sm_multi_stage_1 - - A3 (#113) - - Diverse improvements in navigation and performance (#116) - - Added slam toggle and smacc deep history features (#122) - - Added waypoints navigator bug fix (#133) - - Added SM core test (#138) - - Added SM Atomic SM generator (#143) - - Rolling Docker environment for execution in any environment (#154) - - Initial state machine transition timestamp (#165) - - Added QOS durability to SmaccPublisherClient (#163) - - Added reliability QOS config to SmaccPublisherClient - -Changed -------- -- Renamed Feature/nav2z to navigation 2 stack (#144) -- Updated package list (#142) -- Removed neo_simulation2 package (#112) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Fixed CI format for Python version (#148) -- Removed node creation and created only a logger (#149) - -Fixed ------ -- Fixed compilation warnings (#137) -- Fixed overshot issue cases in waypoints navigator (#133) -- Fixed recursion possibility in method calls (#126) -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed formatting issues (#134) - -Removed -------- -- Removed parameters in smacc (#147) -- Removed test from main moveit CMake -- Removed test from main moveit CMake -- Removed sm_dance_bot_msgs package -- Removed merge markers from a Python file (#119) - -Authors -------- -- Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_45 -========== - -Added ------ - -- Added more testing on moveit behaviors. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added progress on aws navigation and refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added finishing touches 1. -- Added more waypoints to sm_dance_bot_warehouse_3. -- Added redoing sm_dance_bot_warehouse_3 waypoints. -- Added more spinning behavior files. -- Added replanning for all examples. -- Added improvements in undo motion navigation warehouse2. -- Added tuning and fixes to warehouse3. -- Added fixing warehouse 3 problems and other core improvements. -- Added missing subscriber publisher components. -- Added improvements in smacc core for autoware demo. -- Added docker files for different revisions. -- Added update file for fake hardware simulation and gazebo simulation. -- Added retry behavior warehouse 1. -- Added fixing broken source build. -- Added correcting Focal-Rolling builds by fixing the version of rosdep yaml. - -Changed -------- - -- Changed some formatting and templating on SrConditional. -- Changed move trigger logic into headers. -- Changed linting. -- Changed default values. -- Changed format issues. - -Fixed ------ - -- Fixed pipeline error. -- Fixed broken master build. -- Fixed broken build. -- Fixed several formatting issues. -- Fixed minor linking errors for foxy. -- Fixed docker for foxy and galactic. - -Removed -------- - -- Removed weird moveit not downloaded repo. -- Removed warnings. -- Removed missing file. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_46 -========== - -Added ------ -- Added ignition file for fake hardware simulation and gazebo simulation. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added workflow for checking doc build. -- Added workflow for testing prerelease builds. -- Added Dockerfile with ROS distro as argument. -- Added setupTracing.sh for automated installation of ros-rolling-ros2trace. -- Added alternative ManualTracing. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added sm_atomic_performance_trace_1. -- Added galactic CI setup and renamed rolling files. - -Changed -------- -- Updated repos files. -- Updated warehouse3 feature/improvements (#228). -- Updated ci-build-source.yml. -- Updated doxygen-check-build.yml. -- Updated doxygen-deploy.yml. -- Updated ci-build-source.yml. -- Updated smacc2_rta command across readmes. -- Updated c_cpp_properties.json. -- Updated name of package and package.xml. -- Updated description table. -- Updated table. -- Updated tracing events names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated changelogs. -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Updated sm_three_some launch command. -- Updated extension of imports. -- Updated GitHub branch reference. -- Updated ci-build-source.yml. -- Updated tracing/ManualTracing.md. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - -Fixed ------ -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed formatting of python file. -- Fixed source CI and corrected README overview. -- Fixed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. -- Removed tracing directory. -- Removed tracing.md. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_47 -========== - -Added ------ -- More work on sm_advanced_recovery_1 (#84, #85, #86, #87) -- Work on sm_atomic_performance_test_a_1 and sm_atomic_performance_test_a_2 (#88, #89) -- Introducing sm_multi_stage_1 with various improvements (#90, #91) -- New feature cb_wait_topic_message for asynchronous client behavior (#81) -- New feature cb_wait_topic_message for nav2 nodes subscribing to /bond topic (#82) -- Progress in aws navigation demo with formatting improvements (#92, #93, #94, #95) -- Fixing navigation parameters on sm_dance_bot (#95) -- Removing compile warnings (#96) -- New feature cb_pause_slam (#98) - -Changed -------- -- Updated launch command in README.md - -Fixed ----- -- Corrected all linters and formatters - -Authors -------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -**Autoría:** Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_48 -========== - -Added ------ -- New client behavior for nav2: Now waits for nav2 nodes to subscribe to the /bond topic and ensures they are alive. Optional selection of nodes to wait for. (#99, #102, #104, #105) - -Changed -------- -- Progress in AWS navigation demo (#108) -- Minor navigation parameter fixes on sm_dance_bot (#114) -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Introducing smacc2::deep_history syntax (#122) -- Waypoints navigator bug: Minor tuning to mitigate overshot issue cases (#133) -- Minor navigation improvements (#141) - -Fixed ------ -- Formatting issues (#134) -- Fix CI: Format fix python version (#148) - -Removed -------- -- Removed neo_simulation2 package: Corrected formatting, enabled source build on PR for testing, and adjusted build packages of source CI (#112) - -Other ------ -- Various improvements in navigation and performance (#116, #117) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140, #145) -- Precommit cleanup run (#106, #137, #148) -- Update package list (#142) -- Rolling Docker environment to be executed from any environment (#154) -- Noticed launch command was incorrect in README.md: Fixed launch command for sm_dance_bot_strikes_back and removed some comments (#149) -- Added SM Atomic SM generator (#143) -- First working version of sm template and template generator (#127) -- Move method after the method it calls to prevent recursion (#126) -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Remove node creation and create only a logger (#149) -- Initial migration to smacc2: Fixing errors introduced on formatting, missing dependency (#151) -- Slight waypoint 4 and iterations changes so robot can complete course (#155) -- Migration moveit client: Initial migration to smacc2, fixing some errors introduced on formatting, missing dependency (#151) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 (#99, #100, #103, #105, #106, #108, #109, #110, #111, #113, #114, #115, #116, #124, #127, #130, #136, #137, #141, #144, #147, #148) -- Co-authored-by: DecDury (#152) -- Co-authored-by: Denis Štogl (#152) -- Co-authored-by: pabloinigoblasco (#116) -``` - -```rst -Section_49 -========== - -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 missing files from warehouse2. -- Added missing subscriber publisher components. -- Added more components to smacc core for autoware demo. -- Added improvements in smacc core for autoware demo. - -Changed -------- -- Updated format. -- Refactored docker. -- Improved dockerfile for building local tests. -- Moved reference library SMs to smacc2_performance_tools. -- Reworked sm_multi_stage_1. -- Renamed sm_advanced_recovery_1. -- Redoing sm_dance_bot_warehouse_3 waypoints. -- Finetuned waypoints. -- Tuned warehouse3. -- Tuned and fixed warehouse3 problems. -- Tuned and fixed minor issues. -- Tuned and fixed warehouse2. -- Tuned and fixed core issues. -- Replanned for all examples. -- Improved undo motion navigation in warehouse2. -- Fixed formatting issues. - -Fixed ----- -- Fixed linting warnings. -- Fixed compiling issues. -- Fixed pipeline error. -- Fixed broken master build. -- Fixed broken build. -- Fixed some formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed lint errors. -- Fixed linking errors for foxy CI. -- Fixed minor broken build. - -Removed ------- -- Removed test from main moveit cmake. -- Removed line in refactor. -- Removed weird moveit not downloaded repo. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay - -pabloinigoblasco -``` - -```rst -Section_50 -========== - -Added ------ -- Docker build files for all versions. -- Barrel demo. -- Barrel search build fix and Warehouse3. -- Progress in Barrel Husky. -- Feature/barrel - do not merge yet (#233). -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Workflow for checking doc build. -- 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 new SM markdowns. -- Added a Dockerfile for Rolling and Galactic. -- README tutorial for Dockerfile. - -Changed -------- -- Fixing Docker for Foxy and Galactic. -- Fixing startup problems in Warehouse 3. -- Fixing broken build. -- Replanning for all our examples. -- Backport to Foxy. -- Correct codespell. -- Correct Python linters warnings. -- Add Galactic CI build because Navigation2 is broken in Rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages. -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Branching example. -- Disable disabled packages. -- Update ci-build-source.yml. -- Change extension of imports. -- Enable cppcheck. -- Correct formatting of Python file. -- Included necessary package and edited Threesome launch. -- Rename header files and correct format. -- 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. -- Changed wording "SMACC application" to "SMACC2 library". -- Edit from HTML to markdown syntax. -- Reactivating SMACC2 nav clients for Rolling via submodules. -- Renamed tracing events after. -- Bug in SMACC2 component. -- Reverted markdowns to HTML. -- Added README tutorial for Dockerfile. -- 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_test_2. -- More changes on performance tests. -- 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. -- Optimized dependencies 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). 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). - -Fixed ------ -- Fix trailing spaces. -- Fix source CI and correct README overview (#62). - -Removed -------- -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Disable ament_cpplint. -- Ignore further packages. -- Disable disabled packages. -- Remove Galactic builds from master and keep only Rolling. Remove submodules and use .repos file. - -Authors -------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- Reelrbtx -- Brettpac -- David Revay -- Pablo Iñigo Blasco -``` - -```rst -Section_51 -========== - -Added ------ - -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- More sm_advanced_recovery_1 work (#85) -- Brettpac branch (#87) -- sm_atomic_performance_test_c_1 (#88) -- sm_multi_stage_1 (#90) -- Update README.md with updated launch command -- 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 -------- - -- Progress in aws navigation -- Several core improvements during navigation testing -- Formatting improvements -- Progress in aws navigation demo -- More on 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 -- Corrected all linters and formatters -- Navigation parameters fixes on sm_dance_bot -- Merge and progress -- Fix format - -Fixed ------ - -- Fix pre-commit -- Attempting pre-commit fixes -- Fixing precommit - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_52 -========== - -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 checks its contents for success. -- Base for the sm_aws_warehouse navigation. -- Gazebo fixes to show the robot and lidar. -- First working version of sm template and template generator. -- Waypoints navigator bug: Minor tuning to mitigate overshot issue cases. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in sm_dance_bot. -- Polishing sm_dance_bot and s-pattern. -- More refinement in sm_dance_bot. -- Minor tweaks. -- Minor navigation improvements. -- Using local action messages. - -Fixed ------ -- Remove some compile warnings. -- Remove neo_simulation2 package. -- Correct formatting. -- Remove merge markers from a Python file. -- Move method after the method it calls to prevent recursion. -- Minor format issues. - -Removed -------- -- Remove neo_simulation2 package. -- Removing sm_dance_bot_msgs. -- Removing parameters smacc. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_53 -========== - -Added ------ -- Add SM Atomic SM generator. (#143) -- Add SM Atomic SM generator. (#143) -- Add QOS durability to SmaccPublisherClient (#163) -- Add dependencies for husky simulation. -- Add dependency to ur5 client -- Add .reps dependencies and fix build errors -- Add husky launch file in sm_dance_bot -- Add warehouse2 progress (#179) -- Add missing file from warehouse2 (#205) - -Changed -------- -- Update Docker environment to be executed from any environment (#154) -- Refactor SM dance bot strikes back (#152) -- Refactor SM warehouse 2 13 dec 2 (#182) -- Refactor CB pure spinning (#188) -- Refactor planner changes 16 12 (#191) -- Refactor replanning 16 dec (#193) -- Refactor undo motion 20 12 (#196) -- Refactor undo motion 20 12 (#198) -- Refactor sync 21 12 (#199) -- Refactor warehouse2 22 12 (#200) -- Refactor warehouse2 23 12 (#201) -- Refactor minor tune (#203) -- Refactor warehouse 3 problems and core improvements (#204) - -Fixed ------ -- Fix launch command for sm_dance_bot_strikes_back in README.md -- Fix CI: format fix python version (#148) -- Fix node creation and create only a logger. (#149) -- Fix compiling issues -- Fix broken master build -- Fix pipeline error -- Fix broken build - -Removed -------- -- Remove parameters smacc -- Remove test from main moveit cmake -- Remove some comments in the past -- Remove node creation and create only a logger - -Collaborators -------------- -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_54 -========== - -Added: ------- -- Feature/docker improvements march 2022 (#235) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- 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 -- added setupTracing.sh - Installs necessary packages and configures tracing group. -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- updated mentions of SMACC/ROS to SMACC2/ROS2 -- added smacc2_performance_tools -- performance tests improvements - -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: ------- -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Fixing docker for foxy and galactic -- fixing startup problems in warehouse 3 -- fixing format and minor -- bug in smacc2 component - -Removed: --------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages -- Disable cpplint and cppcheck linters. -- Disable disabled packages -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. - -Authors: --------- -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_55 -========== - -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. Optionally select the nodes to wait. (#82) -- Added navigation parameters fixes on sm_dance_bot. (#93) - -Changed -------- - -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated doxygen links (#70) -- Updated README.md launch command. -- Updated smacc2_rta command across readmes. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62) -- Corrected trailing spaces. -- Corrected all linters and formatters. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Other ------ - -- Cleaned up sm_atomic_24hr. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. -- Noticed and removed a note while producing these changes. -- Attempted pre-commit fixes. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection available -- Progress in AWS navigation demo - -Changed -------- -- Minor formatting improvements -- Navigation parameters fixes on `sm_dance_bot` -- `cb_pause_slam` client behavior added -- `sm_dance_bot_lite` improvements -- Visualizing `turtlebot3` in `sm_dance_bot` -- Cleaning and lidar show/hide option in `sm_dance_bot` -- Gazebo fixes to show the robot and lidar in various dance bot scenarios -- `sm_multi_stage_1` enhancements - -Fixed ------ -- Remove some compile warnings -- Correct formatting in various files -- Remove `neo_simulation2` package -- Adjust build packages for source CI -- Linting and formatting improvements -- Fix recursion possibility in method calls - -Removed -------- -- `neo_simulation2` package removed - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_57 -========== - -Added ------ -- Progress in the sm_dance_bot tests (#135) -- Added SM core test (#138) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SM Atomic SM generator (#143) -- 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 replanning for all examples (#193) -- Added several fixes (#194) -- Added improving undo motion navigation warehouse2 (#198) - -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Some progress on markers cleanup -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action messages -- Feature/nav2z renaming (#144) -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing launch command in README.md -- Fixing compiling issues -- Update package list (#142) -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Rolling Docker environment to be executed from any environment (#154) -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws navigation and refactorings on navigation clients and behaviors -- Progress on aws demo -- Progress on warehouse2 -- Progress on warehouse3 -- Progress on undo motion navigation warehouse2 - -Fixed ------ -- Noticed launch command was incorrect in README.md - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_58 -========== - -Added ------ -- Feature/sync 21 12 (#199): Added synchronization feature. -- Feature/warehouse2 22 12 (#200): Added warehouse2 feature. -- Feature/warehouse2 23 12 (#201): Added warehouse2 finishing touches. -- Feature/minor tune (#203): Added minor tuning feature. -- Added missing file from warehouse2 (#205): Added missing file. - -Changed -------- -- Use correct upstream .repos files for source builds (#243): Updated upstream files for builds. -- Correct mergify branch names (#246): Corrected branch names. -- Update galactic source build job name (#250): Updated job name for galactic build. -- Galactic source build: update .repos file, bump action version and use correct version of upstream packages (backport #241) (#248): Updated galactic source build. -- Fix checkout branches for scheduled builds (#254): Corrected branch checkout. -- Update foxy-source-build.yml: Updated foxy source build. -- Feature/fixing husky build rolling (#257): Fixed husky project build. -- Feature/fixing husky build rolling (#258): Fixed husky project build. -- Update README.md (#262): Updated README. -- Feature/fixing ur demos (#261): Fixed UR demos. -- Feature/fixing type string walker (#263): Fixed type string walker. -- Update README.md (#266): Updated README. -- Update README.md (#267): Updated README. -- Update README.md (#268): Updated README. -- Significant update in Getting Started Instructions (#269): Significantly updated instructions. -- Fix urls to index.ros.org (#284): Fixed URLs. -- Fix foxy source build config to use repos file from foxy branch. (#285): Fixed foxy source build config. - -Fixed ------ -- fixing warehouse 3 problems, and other core improvements (#204): Fixed warehouse 3 issues and core improvements. -- fixing docker for foxy and galactic: Fixed docker for foxy and galactic. -- fixing startup problems in warehouse 3: Fixed startup problems in warehouse 3. -- fixing format and minor: Fixed format and minor issues. -- fixing broken build: Fixed broken build. -- fix: initialise conditionFlag as false (#274): Initialized conditionFlag as false. -- precommit fix (#280): Fixed precommit. -- Fixing sm_dance_bot examples: Fixed sm_dance_bot examples. -- working on fix of image messages for husky_barrel demo: Fixed image messages for husky_barrel demo. - -Removed -------- -- Revert "Ignore packages which should not be released.": Reverted package ignore. - -Co-authored-by -------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -- brettpac -``` - -Section_59 -========== - -Added ------ -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Added `smacc2_performance_tools`. -- Performance tests improvements. -- Added `sm_respira_1` format cleanup. -- Added `sm_respira_test_2`. -- Added `sm_atomic_24hr`. -- Added `sm_atomic_performance_trace_1`. -- Added `sm_advanced_recovery_1` reworked. -- Added `sm_atomic_performance_test_a_2`. -- Added `sm_atomic_performance_test_a_1`. -- Added `sm_atomic_performance_test_c_1`. -- Added `sm_multi_stage_1`. -- 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`. You optionally can select the nodes to wait. - -Changed -------- -- Renamed folders, deleted `tracing.md`, edited `README.md`. -- Updated `smacc2_rta` command across readmes. -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch`. -- Updated `README.md` launch command. - -Fixed ------ -- Do not execute `clang-format` on `smacc2_sm_reference_library` package. -- Corrected trailing spaces. -- Optimized dependencies in `move_base_z_planners_common`. -- Corrected all linters and formatters. - -Removed -------- -- Ignored packages which should not be released. - -Other ------ -- Several core improvements during navigation testing. -- Minor formatting improvements. -- Noticed a note that was not removed. -- Attempted pre-commit fixes. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl - -```rst -Section_60 -========== - -Added ------ -- New client behavior `cb_wait_topic_message`: asynchronous behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: waits for nav2 nodes to subscribe to the `/bond` topic and ensures they are alive, with the option to select nodes to wait for. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature with gazebo fixes, lidar show/hide option, and formatting improvements. -- `sm_multi_stage_1` doubling feature. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo progress. -- `sm_multi_stage_1` improvements. -- Diverse improvements in navigation and performance. -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components. -- Introducing slam pausing/resuming functionality in `sm_dance_bot`. -- `smacc2::deep_history` syntax support. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. -- Format fixes for gazebo to show the robot and lidar. - -Fixed ----- -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Corrected formatting issues. -- Enabled source build on PR for testing. -- Adjusted build packages of source CI. -- Removed merge markers from a Python file. -- Moved method after the method it calls to prevent recursion. - -Removed -------- -- `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_61 ------------ - -### Added -- First working version of sm template and template generator. (#127) -- Added SM Atomic SM generator. (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM core test (#138) -- Added SM Atomic SM generator. (#143) -- Added dependencies for husky simulation in AWS navigation (#174) -- Added Waypoint Inputs (#178) - -### Changed -- Renamed sm_advanced_recovery_1 (#171) -- Reworked sm_multi_stage_1 (#172) -- Refactored AWS navigation and navigation clients and behaviors (#174) -- Finetuned waypoints (#187) - -### Fixed -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Fixed CI format for Python version (#148) -- Fixed compiling issues (#154) -- Fixed broken master build (#167) -- Fixed broken build in AWS navigation (#174) -- Fixed some formatting and linting issues in SrConditional (#168) - -### Removed -- Removed parameters in smacc (#147) -- Removed node creation and created only a logger (#149) -- Removed sm_dance_bot_msgs in nav2z renaming (#144) -- Removed test from main moveit CMake (#151) - -### Miscellaneous -- Minor tweaks (#130) -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Minor configuration in moveit testing (#167) -- Minor changes in various features and refinements -- Progressed in various features and tests -- Precommit cleanup in multiple features -- Updated package list (#142) -- Updated READMEs in multiple features -- Updated format in moveit migration testing -- Updated Docker environment to be executed from any environment (#154) -- Updated format in various features -- Updated dependencies in various features -- Updated workflows in various features -- Updated references library SMs to smacc2_performance_tools (#166) -- Updated launch command in README.md for sm_dance_bot_strikes_back (#148) -- Updated default values in sm_dance_bot_warehouse_3 (#182) -- Redid waypoints in sm_dance_bot_warehouse_3 (#184) -- More waypoints in sm_dance_bot_warehouse_3 (#184) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Progressed in sm_dance_bot tests (#135) -- Mitigated overshot issue cases in sm_dance_bot (#135) -- Added .reps dependencies and fixed build errors in moveit migration (#151) -- Added dependency to ur5 client in moveit migration (#151) -- Improved Dockerfile for building local tests in moveit migration (#151) -- Fixed pipeline error in moveit testing (#167) -- Fixed some more linting warnings in moveit migration (#151) -- Fixed some formatting errors introduced in moveit migration (#151) -- Fixed some formatting and templating on SrConditional (#168) -- Moved trigger logic into headers in SrConditional (#168) -- Progressed in moveit migration testing (#167) -- Progressed in various features and sequences -- Finishing touches in sm_multi_stage_1 (#172) -- Warehouse2 progress (#179) -- Warehouse3 progress in sm_dance_bot (#181) -- Warehouse3 progress in sm_dance_bot with more waypoints (#184) -- Warehouse3 progress in sm_dance_bot with redoing waypoints (#184) -- Warehouse3 progress in sm_dance_bot with even more waypoints (#184) -- Warehouse2 progress in various features (#185) -- Warehouse2 progress in various features with minor changes (#185) -- Warehouse2 progress in various features with finetuning waypoints (#187) - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_62 -========== - -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) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- 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 -- sm_respira_1 format cleanup -- sm_respira_test_2 -- sm_atomic_24hr -- sm_atomic_performance_trace_1 -- Clean up of sm_atomic_24hr -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed. -- 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. -- 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 description table. -- Update table -- Copy initial docs -- changed wording "smacc application" to "SMACC2 library" -- Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax -- Update tracing/ManualTracing.md -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Correct trailing spaces. -- Update smacc2_rta command across readmes -- minor formatting -- Correct codespell. -- Correct python linters warnings. -- Bump ccache version. -- Satisfy ament_lint_cmake -- Add missing licences. -- Correct formatters. -- Enable cppcheck -- Correct formatting of python file. -- Include necessary package and edited Threesome launch -- Enable clang-format on smacc2_sm_reference_library package. - -Fixed ------ -- several fixes (#194) -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements (#204) -- Fix trailing spaces. -- minor format -- minor linking errors foxy -- minor formatting fixes -- format issues -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- weird moveit not downloaded repo -- added missing file from warehouse2 - -Removed -------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Ignore further packages -- Disable cpplint and cppcheck linters. -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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" -- added README tutorial for Dockerfile -- additional cleanup -- cleanup -- cleanup -- edited tracing.md to reflect new tracing event names -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- some progress on navigation rolling -- renamed folders, deleted tracing.md, edited README.md -- performance tests improvements -- more on performance and other issues -- Do not execute clang-format on smacc2_sm_reference_library package. -- sm_reference_library reformatting -- more sm_atomic_24hr cleanup -``` - -*pabloinigoblasco* - -```rst -Section_63 -========== - -Added ------ - -- 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 -------- - -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. (#69) -- Updated doxygen links. (#70) -- Updated README.md. - -Fixed ------ - -- Fixed source CI and corrected README overview. (#62) -- Fixed pre-commit issues. -- Corrected all linters and formatters. - -Removed -------- - -- Removed note not removed while producing changes. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*Autoría de Pablo Iñigo Blasco (pabloinigoblasco)* - -```rst -Section_64 -========== - -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. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- Gazebo fixes for showing the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also `smacc2::deep_history` syntax. -- First working version of `sm` template and template generator. -- Minor tuning to mitigate overshot issue cases. -- SM core test. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option. -- More fixes in `sm_dance_bot`. -- Polishing `sm_dance_bot` and `s-pattern`. -- Refinement in `sm_dance_bot`. -- Waypoints navigator bug. - -Fixed ------ -- Remove some compile warnings. (#96) -- Remove `neo_simulation2` package. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Remove merge markers from a Python file. -- Move method after the method it calls to prevent recursion. -- Minor format issues. - -Removed -------- -- Remove `sm_dance_bot_msgs`. - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_65 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator. (#143) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/aws navigation sm dance bot (#174) -- Feature/testing moveit behaviors (#167) -- 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 -------- -- Renamed navigation 2 stack -- Updated package list. (#142) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Refactored SM dance bot strikes back (#152) -- Reworked sm_multi_stage_1 (#172) -- Redoing sm_dance_bot_warehouse_3 waypoints -- Finetuned waypoints (#187) -- Tuning warehouse3 (#197) - -Fixed ------ -- Fixed launch command in README.md -- Fixed CI: format fix python version (#148) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed formatting -- Fixed missing colon -- Fixed linting -- Fixed some errors introduced on formatting -- Fixed some more linting warnings -- Fixed compiling issues - -Removed -------- -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit cmake -- Removed node creation and create only a logger -- Removed parameters smacc -- Removed sm_advanced_recovery_1 renaming -- Removed husky launch file in sm_dance_bot -- Removed dependencies for husky in rolling and galactic - -Other ------ -- Precommit cleanup -- Workflows update -- Progress on move_it PR -- Progress on moveit migration testing -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo -- More testing on moveit -- More testing on moveit behaviors -- More readme updates -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless - -```rst -Section_66 -========== - -Added ------ -- 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 -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Tuning and fixes -- Minor tune -- Fixed warehouse 3 problems and other core improvements (#204) -- Fixed warehouse 3 problems and other core improvements to remove dead lock and make continuous integration green -- Updated subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Replanning for all examples -- Merging code from backport foxy and updates about autoware (#208) -- Renamed "sm_three_some" launch command to "sm_three_some.launch" -- Renamed header files and corrected format -- Renamed to "smacc2" and "smacc2_msgs" -- Renamed wording from "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 -- Updated changelogs -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Updated smacc2_rta command across readmes -- Cleaned up sm_atomic_24hr -- Optimized dependencies in move_base_z_planners_common -- Renamed event generator library -- Minor formatting changes -- Renamed launch command to "ros2 launch sm_respira_1 sm_respira_1.launch" (#69) - -Fixed ------ -- Minor broken build -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Correct formatters -- Correct formatting of python file -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Enable build of missing rolling repositories -- Enable cppcheck -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build - -Removed -------- -- Disable ament_cpplint -- Disable cpplint and cppcheck linters -- Disable some packages and update workflows -- Disable disabled packages -- Ignore further packages -- Ignore all packages except smacc2 and smacc2_msgs -- Do not execute clang-format on smacc2_sm_reference_library package - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - ---- - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_67 -========== - -Added ------ -- Update doxygen links (#70) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- More Readme Updates (#72) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- More Readme (#74) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Base for the sm_aws_aarehouse navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Formatting improvements -- Progress in AWS navigation demo -- Feature/aws demo progress (#80) -- More on 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 -- Progress in AWS navigation demo -- Navigation parameters fixes on sm_dance_bot -- Merge and progress - -Changed -------- -- Sm_advanced_recovery_1 reworked (#83) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- More sm_advanced_recovery_1 (#84) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- More sm_advanced_recovery_1 work (#85) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- Sm_advanced_recovery_1 round 4 (#86) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- Brettpac branch (#87) -- Sm_atomic_performance_test_a_2 -- Sm_atomic_performance_test_a_1 -- Sm_atomic_performance_test_c_1 (#88) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- Modifying sm_atomic_performance_test_a_2 (#89) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- Sm_multi_stage_1 (#90) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- More sm_multi_stage_1 (#91) by Pablo Iñigo Blasco and Ubuntu 20-04-02-amd64 -- Update README.md: updated launch command -- Wait topic message client behavior (#81) -- Correct all linters and formaters. - -Removed -------- -- None -``` - -```rst -Section_68 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: wait for `nav2` nodes subscribing to the `/bond` topic and wait for them to be alive, with optional node selection -- Base for the `sm_aws_warehouse` navigation -- Gazebo fixes to show the robot and the lidar -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- `Brettpac` branch -- `sm_multi_stage_1` working progress -- `sm_dance_bot` visualizing `turtlebot3` -- `sm_dance_bot` strikes back gazebo fixes -- `sm_dance_bot` refine 2 -- Waypoints navigator bug minor tuning to mitigate overshot issue cases -- Minor navigation improvements -- Added SM core test -- Progress in the `sm_dance_bot` tests -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components -- First working version of `sm` template and template generator -- Progress in AWS navigation demo -- Diverse improvements in navigation and performance -- `slam` toggle and `smacc` deep history feature -- `dance bot s` pattern feature - -Changed -------- -- Formatting improvements -- Navigation parameters fixes on `sm_dance_bot` -- Minor format improvements -- Minor hotfix -- Minor format fixes -- Minor tweaks -- Minor format issues - -Removed -------- -- Removed some compile warnings -- Removed `neo_simulation2` package -- Removed merge markers from a Python file -- Removed `sm_dance_bot_msgs` -- Pending references - -Fixed ------ -- Move method after the method it calls to prevent recursion -- Correct formatting -- Enable source build on PR for testing -- Adjust build packages of source CI -- Additional linting and formatting -- Cleaning files and making formatting work -- More fixes - -Authors -------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_69 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140, #145) -- Added remaining SVGs to READMEs -- Added SM Atomic SM generator (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SM warehouse 2 13 dec 2 (#182) -- Added CB pure spinning (#188, #189) -- Added planner changes 16 12 (#191) -- Added replanning 16 dec (#193) -- Added undo motion 20 12 (#196, #198) -- Added sync 21 12 (#199) -- Added warehouse2 22 12 (#200) -- Added warehouse2 23 12 (#201) -- Added minor tune (#203) - -Changed -------- -- Updated package list (#142) -- Fixed launch command for sm_dance_bot_strikes_back in README.md -- Fixed CI: format fix python version (#148) -- Removed node creation and created only a logger (#149) -- Rolling Docker environment to be executed from any environment (#154) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Refactored SM dance bot strikes back (#152) -- Reworked sm_multi_stage_1 (#172) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) -- Finetuned waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes (#202, #203, #204) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed formatting -- Fixed broken build -- Fixed some formatting and templating on SrConditional -- Fixed linting - -Removed -------- -- Removed parameters smacc (#147) -- Removed test from main moveit cmake - -Workflows ---------- -- Precommit cleanup -- Workflows update -- Docker refactoring -- Improving Dockerfile for building local tests - -Collaborators -------------- -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl - -```rst -Section_70 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added mergify rules file. -- Added Autoware Auto Msgs into not-released dependencies. (#220). -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- 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". -- Renamed tracing events after. -- Reactivated smacc2 nav clients for rolling via submodules. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Fixed ------ -- Fixed warehouse 3 problems and other core improvements to remove deadlocks, also making continuous integration green. -- Fixed weird moveit not downloaded repo. -- Fixed Foxy CI. -- Fixed minor broken build. -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed rolling builds (#222). -- Fixed bug in smacc2 component. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. - -Removed -------- -- Removed example things from Foxy CI setup. (#214). -- Removed warnings (#213). -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Other ------ -- Backported changes to Foxy. -- Minor formatting improvements. -- Updated subscriber publisher components. -- Progress in autoware machine. -- Refining cp subscriber cp publisher. -- Improvements in smacc core adding more components mostly developed for autoware demo. -- Autoware demo. -- Docker files for different revisions, warnings removal, and more testing on navigation. -- Replanning for all our examples. -- Branching example. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Added missing licenses. -- Disabled cpplint and cppcheck linters. -- Corrected formatters. -- Disabled disabled packages. -- Updated ci-build-source.yml. -- Changed extension of imports. -- Enabled cppcheck. -- Corrected formatting of python file. -- Included necessary package and edited Threesome launch. -- Reset all versions to 0.0.0. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Updated description table. -- Updated table. -- Copied initial docs. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved tracing.md to tracing directory. -- Created alternative ManualTracing. -- Edited tracing.md to reflect new tracing event names. -- More on performance and other issues. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -# Changelog - -## [Unreleased] - -### Added -- New feature: `cb_wait_topic_message` asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for Nav2: `wait nav2 nodes` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. - -### Changed -- Updated launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). -- Renamed event generator library. -- Optimized dependencies in `move_base_z_planners_common`. -- Corrected trailing spaces in code. -- Cleaned up formatting in various packages. -- Updated `smacc2_rta` command across README files. - -### Fixed -- Fixed source CI and corrected README overview (#62). -- Corrected all linters and formatters. -- Fixed pre-commit issues in multiple packages. - -### Removed -- Removed execution of `clang-format` on `smacc2_sm_reference_library` package. - -## [1.0.0] - 2022-01-01 - -### Added -- Initial release with various features and improvements. - -### Changed -- Major overhaul of `sm_advanced_recovery_1`. -- Refactored `sm_atomic_performance_test_a_2`. -- Updated `sm_multi_stage_1` with fixes and enhancements. -- Enhanced navigation parameters in `sm_dance_bot`. - -### Fixed -- Resolved issues with `sm_atomic_performance_test_a_1` and `sm_atomic_performance_test_c_1`. - -### Removed -- Eliminated redundant code in `sm_respira_1` and `sm_respira_test_2`. - -## [0.5.0] - 2021-12-01 - -### Added -- Introduced `sm_aws_aarehouse` navigation base. -- Implemented new features for AWS navigation and demo progress. - -### Changed -- Improved core functionality during navigation testing. -- Enhanced formatting in navigation-related packages. - -### Fixed -- Addressed minor issues in AWS navigation demo. - -### Removed -- Removed unnecessary elements in navigation-related code. - -## [0.4.0] - 2021-11-01 - -### Added -- Added support for `cb_wait_topic_message` feature. -- Implemented new client behavior for Nav2 nodes. - -### Changed -- Updated README.md with revised launch command. - -### Fixed -- Fixed behavior in `cb_wait_topic_message` for topic message waiting. - -### Removed -- Removed obsolete code and configurations. - -## [0.3.0] - 2021-10-01 - -### Added -- Implemented `sm_atomic_performance_trace_1` for performance monitoring. - -### Changed -- Updated `c_cpp_properties.json` for improved configuration. - -### Fixed -- Resolved issues with `sm_atomic_24hr` package. - -### Removed -- Eliminated redundant files and configurations. - -## [0.2.0] - 2021-09-01 - -### Added -- Added `sm_respira_1` format cleanup and pre-commit changes. - -### Changed -- Updated formatting in `sm_reference_library`. - -### Fixed -- Fixed formatting issues in various packages. - -### Removed -- Stopped executing `clang-format` on specific packages. - -## [0.1.0] - 2021-08-01 - -### Added -- Initial changes and improvements to the project. - -### Changed -- Various updates and enhancements across different components. - -### Fixed -- Resolved minor issues and bugs in the codebase. - -### Removed -- Removed unnecessary elements and redundant code. - -## [0.0.1] - 2021-07-01 - -### Added -- Project initialization and setup. - -### Changed -- Initial project structure and configurations. - -### Fixed -- Fixed initial bugs and issues. - -### Removed -- Removed unused files and configurations. - -## Author -- Pablo Iñigo Blasco - -## Contributors -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl - -```rst -Section_72 -========== - -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 -- Base for the `sm_aws_aarehouse` navigation -- Gazebo fixes for showing the robot and the lidar -- Gazebo fixes for `sm_dance_bot_strikes_back` -- AWS demo progress -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components. Also `smacc2::deep_history` syntax -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` -- First working version of `sm` template and template generator - -Changed -------- -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Cleaning and lidar show/hide option in `sm_dance_bot` -- Polishing `sm_dance_bot` and `s-pattern` -- Noticed typo correction: "Finnaly" to "Finally" -- Method moved after the method it calls to prevent recursion - -Fixed ----- -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting issues -- Enable source build on PR for testing -- Adjust build packages of source CI -- Remove merge markers from a Python file -- Additional linting and formatting tweaks -- Minor tweaks - -Removed -------- -- Removed `neo_simulation2` package - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -``` - -Section_73 -========== - -Added ------ -- Feature/sm dance bot refine 2 (#132) -- Progress in 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/sm warehouse 2 13 dec 2 (#182) -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) - -Changed -------- -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- Initial migration to smacc2 -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Waypoints navigator bug (#133) -- Fixing pipeline error -- Fixing broken master build -- Fixing broken build -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_74 -========== - -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) -- Feature/retry behavior warehouse 1 (#226) -- dockerfiles (#225) -- Fix code generators (#221) -- Foxy backport (#206) -- Added missing file from warehouse2 (#205) -- Added tf2_ros as dependency to find include -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Include necessary package and edit Threesome launch -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory -- Dockerfile w/ ROS distro as argument - Use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Open new folder for additional tracing contents -- Add setupTracing.sh - Installs necessary packages and configures tracing group -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Change wording "smacc application" to "SMACC2 library" -- Update smacc_sm_reference_library/sm_atomic/README.md - Edit from html to markdown syntax -- Rename header files and correct format -- Update SM template and make example code clearly visible -- Remove use of node in the sm performance template -- Update template to resolve the global data correctly -- Update sm_name.hpp -- Update tracing/ManualTracing.md - -Fixed ------ -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Fix other build issues -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Fix minor broken build -- Fixing docker for foxy and galactic - -Removed -------- -- Weird moveit not downloaded repo -- Disable ament_cpplint -- Disable some packages and update workflows -- Ignore further packages -- Disable cpplint and cppcheck linters -- Disable disabled packages -- Revert "Ignore all packages except smacc2 and smacc2_msgs" - This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_75 -========== - -Added ------ -- Reactivated smacc2 nav clients for rolling via submodules. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You can optionally select the nodes to wait. -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - -Changed -------- -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Renamed sm_atomic_24hr to sm_atomic_performance_trace_1. -- 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 ------ -- Bug in smacc2 component. -- Reverted markdowns to HTML. -- Fixed source CI and corrected README overview. -- Corrected 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 used .repos file. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_76 -========== - -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 (optional node selection) - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- `cb_pause_slam` client behavior added -- `sm_dance_bot_lite` visualizing TurtleBot3 -- Gazebo fixes for showing the robot and the lidar -- Progress in navigation, `slam_toggle` client behaviors, and `slam_toolbox` components - -Fixed ----- -- Removed some compile warnings -- Removed `neo_simulation2` package -- Corrected formatting -- Enabled source build on PR for testing -- Adjusted build packages of source CI -- Removed merge markers from a Python file -- Additional linting and formatting - -Removed -------- -- Removed `neo_simulation2` package - -Other ------ -- Several core improvements during navigation testing -- Formatting improvements -- Progress in AWS navigation demo -- Minor format fixes -- Merge and progress -- Precommit cleanup run -- Got `sm_multi_stage_1` working (barely) -- Gaining traction in `sm_multi_stage_1` -- More work on `sm_multi_stage_1` -- Keep hammering on stages -- Added 5th stage to `sm_multi_stage_1` -- Diverse improvements in navigation and performance -- Progress in navigation, `slam_toggle` client behaviors, and `slam_toolbox` components -``` - -*pabloinigoblasco* - -```rst -Section_77 -========== - -Added ------ -- Introducing slam pausing/resuming functionality to sm_dance_bot (#124, #125, #126, #128, #129, #131, #132, #135, #136, #137, #138, #141, #144, #145, #147, #149, #152, #155, #163, #167, #169, #170, #171, #174, #175, #177, #178, #179, #180, #181, #182, #184, #185, #186) -- First working version of sm template and template generator (#127) -- Add SM Atomic SM generator (#143) -- Add QOS durability to SmaccPublisherClient (#163) - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Renamed Finnaly to Finally -- Moved reference library SMs to smacc2_performance_tools (#166) -- Reworked sm_multi_stage_1 (#172) -- Updated package list (#142) -- Updated READMEs with SVGs (#140, #145, #164) -- Rolling Docker environment to be executed from any environment (#154) -- Minor navigation improvements (#141) -- Added durability and reliability qos configurations to SmaccPublisherClient (#163) - -Fixed ------ -- Minor format issues (#134) -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Fixed CI format for Python version (#148) -- Fixed compiling issues (#154) -- Fixed broken master build (#167) -- Fixed warehouse2 formatting (#180) - -Removed -------- -- Removed node creation and created only a logger (#149) -- Removed parameters smacc (#147) -- Removed test from main moveit cmake -- Removed sm_dance_bot_msgs -- Removed some comments in the past from README.md - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_78 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- 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/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add ignition file and update repos files. -- Include necessary package and edit Threesome launch - -Changed -------- -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components -- Retry behavior warehouse 1 -- Progress in barrel husky -- Correct Focal-Rolling builds by fixing the version of rosdep yaml -- Multiple controllable leds plugin -- Progress in husky demo -- Improving navigation behaviors -- 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 -- Change extension of imports -- Enable cppcheck -- Correct formatting of python file -- 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 -- 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 - -Fixed ------ -- Minor changes (#190) -- Several fixes (#194) -- Fix broken source build (#227) -- Fix trailing spaces -- Minor formatting fixes - -Removed -------- -- Only rolling version should be pre-released on master (#230) -``` - -*pabloinigoblasco* - -```rst -Section_79 -========== - -Added ------ -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Dockerfile now accepts ROS distro as argument -- Opened new folder for additional tracing contents -- Added setupTracing.sh for automated installation of ros-rolling-ros2trace -- 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 -- Renamed tracing events -- Added README tutorial for Dockerfile -- Added smacc2_performance_tools -- Performance tests improvements -- Optimized dependencies 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 -- More on navigation -- New feature: cb_wait_topic_message for asynchronous client behavior -- Feature/wait nav2 nodes client behavior - -Changed -------- -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" -- Updated description table -- Updated table -- Changed wording "smacc application" to "SMACC2 library" -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Reactivated smacc2 nav clients for rolling via submodules -- Edited tracing.md to reflect new tracing event names -- Update smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- Minor formatting changes -- Correct trailing spaces -- Update c_cpp_properties.json -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch - -Fixed ------ -- Bug in smacc2 component -- Do not execute clang-format on smacc2_sm_reference_library package - -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 -- Deleted tracing directory -- Removed tracing.md - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_80 -========== - -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`, which waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. -- `cb_pause_slam` client behavior. - -Changed -------- -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `sm_dance_bot_lite` gazebo fixes to show the robot and lidar. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `sm_multi_stage_1` doubling. - -Fixed ----- -- Corrected all linters and formatters. -- Removed some compile warnings. - -Removed -------- -- Unused `doxygen` deployment workflow. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -Commits -------- -- 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) -- precommit cleanup run (#106) -- aws demo (#108) -- Brettpac branch (#110) -``` - -*pabloinigoblasco* - -## Section_81 - -### Added -- Brettpac branch (#111) -- a3 (#113) -- Feature/diverse improvements navigation performance (#117) -- Feature/slam toggle and smacc deep history (#122) -- 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) -- 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) -- Feature/sm dance bot strikes back refactoring (#152) -- Feature/migration moveit client (#151) -- Feature/testing moveit behaviors (#167) - -### Changed -- Move method after the method it calls. Otherwise recursion could happen. (#126) -- Resolve compile warnings (#137) -- Add QOS durability to SmaccPublisherClient (#163) -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Minor tuning to mitigate overshot issue cases (#133) -- Minor format issues (#134) -- Fix CI: format fix python version (#148) -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back and removed some comments (#147) -- Update package list (#142) -- Update readme (#164) - -### Removed -- Remove neo_simulation2 package (#112) -- Remove merge markers from a python file (#119) -- Remove node creation and create only a logger (#149) -- Remove parameters smacc (#147) -- Remove sm_dance_bot_msgs (#144) - -### Miscellaneous -- Various improvements in navigation and performance -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components -- Progress in testing sm_dance_bot introducing slam pausing/resuming functionality -- Progress on moveit migration testing -- Progress on move_it PR -- Progress on moveit -- Progress on moveit behaviors -- Progress in the sm_dance_bot tests -- Progress on markers cleanup -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors -- Progress on moveit migration testing -- Progress on moveit PR -- Progress on moveit -- Progress on moveit behaviors - -Section_82 -=========== - -Added ------ - -- Feature/aws navigation sm dance bot (#174): Added repo dependency and husky launch file in sm_dance_bot. Dependencies for husky simulation were included. Also, updated dependencies for husky in rolling and galactic. - -Changed -------- - -- Minor changes (#175): Minor adjustments made. -- Warehouse2 (#177): Progress made in warehouse2. -- Waypoint Inputs (#178): Introduced waypoint inputs. -- Warehouse2 progress (#179): Continued progress in warehouse2. -- Sm_dance_bot_warehouse_3 (#181): Redone waypoints in sm_dance_bot_warehouse_3. -- Finetuning waypoints (#187): Fine-tuned waypoints. -- Several fixes (#194): Various fixes implemented. -- Tuning warehouse3 (#197): Tuned warehouse3. -- Tuning and fixes (#202): Tuned and fixed issues. -- Minor tune (#203): Minor tuning. -- Fixing warehouse 3 problems, and other core improvements (#204): Resolved warehouse 3 problems and made core improvements to remove deadlocks, ensuring continuous integration remains functional. - -Fixed ------ - -- SrConditional fixes and formatting (#168): Fixed formatting and templating issues on SrConditional. Moved trigger logic into headers and performed linting. -- Pure spinning behavior missing files (#189): Addressed missing files related to pure spinning behavior. -- Undo tuning and errors (#198): Tuned undo functionality and fixed errors. -- Format issues (#199, #200): Resolved format issues in both features. -- Fixing startup problems in warehouse 3 (#206): Fixed startup issues in warehouse 3. - -Removed -------- - -- Missing sm: Removed references to missing sm. -- Progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine: Removed mention of progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine. -- Autoware demo: Removed reference to autoware demo. -- Missing: Removed references to missing components. -- Fix: Removed mention of a fix. -- Minor broken build: Removed reference to a minor broken build. - -Other ------ - -- Contributors: Denis Štogl, Pablo Iñigo Blasco. diff --git a/smacc2_sm_reference_library/sm_atomic/CHANGELOG.rst b/smacc2_sm_reference_library/sm_atomic/CHANGELOG.rst index 55c672768..273148970 100644 --- a/smacc2_sm_reference_library/sm_atomic/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_atomic/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog for package sm_atomic ================================== -Version 2.3.16 (2023-07-16) +2.3.16 (2023-07-16) --------------------------- ### Added - Merged branch 'humble' from `robosoft-ai/SMACC2` repository. @@ -12,11 +12,11 @@ Version 2.3.16 (2023-07-16) - brettpac - pabloinigoblasco -Version 2.3.6 (2023-03-12) +2.3.6 (2023-03-12) -------------------------- No significant changes. -Version 1.22.1 (2022-11-09) +1.22.1 (2022-11-09) --------------------------- ### Added - Pre-release. @@ -24,11 +24,11 @@ Version 1.22.1 (2022-11-09) ### Contributors - pabloinigoblasco -Version 0.3.0 (2022-04-04) +0.3.0 (2022-04-04) -------------------------- No significant changes. -Version 0.0.0 (2022-11-09) +0.0.0 (2022-11-09) --------------------------- ### Added - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. @@ -55,1962 +55,16 @@ Version 0.0.0 (2022-11-09) - brettpac - Denis Štogl -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection available -- Progress in AWS navigation demo -- Base for the `sm_aws_warehouse` navigation -- Navigation parameters fixes on `sm_dance_bot` -- New client behavior: `cb_pause_slam` -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo improvements -- `sm_multi_stage_1` enhancements -- Diverse improvements in navigation and performance - -Changed -------- - -- Minor formatting improvements -- Merge and progress in development -- Hotfix for minor issues -- Cleaning and lidar show/hide option in `sm_dance_bot` -- Gazebo fixes to show the robot and lidar - -Removed -------- - -- Removed some compile warnings -- Removed `neo_simulation2` package - -Fixed ------ - -- Corrected formatting issues -- Adjusted build packages for source CI -- Fixed various issues in navigation testing - -Collaborators -------------- - -- Co-authored by Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -## Section_3 - -### 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) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) - -### Removed -- Remove merge markers from a python file (#119) -- Remove node creation and create only a logger (#149) -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs - -### Miscellaneous -- Minor linting and formatting improvements -- Minor format tweaks -- Minor navigation improvements -- Minor tuning to mitigate overshot issue cases -- 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 -- Update READMEs with added SVGs for atomic, dance_bot, and others -- Warehouse2 progress (#179) -- Format improvements -- Headless and other fixes - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -```rst -Section_4 -========= - -Added ------ -- Default values for various features. -- BrettPac branch (#184). -- Redoing waypoints for sm_dance_bot_warehouse_3. -- More waypoints added. -- SrConditional fixes and formatting (#168). -- Warehouse2 feature added on Dec 14 (#185). -- Feature for sm warehouse 2 on Dec 13 (#186). -- Finetuning waypoints (#187). -- Pure spinning behavior with missing files. -- Minor changes for planner on Dec 16 (#191). -- Undo motion feature on Dec 20 (#196, #198). -- Sync feature on Dec 21 (#199). -- Warehouse2 features on Dec 22 (#200) and Dec 23 (#201). -- Minor tune feature (#203). -- Fixes and improvements for warehouse 3 (#204). -- Backport to Foxy (#206). - -Changed -------- -- Various formatting fixes. -- Trailing spaces fixed. -- Codespell corrections. -- Python linters warnings corrected. -- CI build added for Galactic due to Navigation2 issues in Rolling. -- Partial changes for ament_cpplint added. -- Dependency tf2_ros included for finding includes. -- Several linters disabled/enabled and updated. -- ccache version bumped. -- Formatters corrected. -- Branching example added. -- Extension changes for imports. -- cppcheck enabled. -- Python file formatting corrected. -- Necessary package included and Threesome launch edited. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. -- Tracing directory deleted. -- ManualTracing alternative removed. - -Fixed ------ -- Deadlock issues in warehouse 3 resolved. -- Moveit repository download issue fixed. -- Missing file added for warehouse2. - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section 5 -========= - -Added ------ - -- Added smacc2_performance_tools for performance testing. -- 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. Optionally select the nodes to wait. - -Changed -------- - -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated c_cpp_properties.json. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Corrected all linters and formatters. - -Fixed ------ - -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. (#62). -- Fixed pre-commit issues in various packages. - -Removed -------- - -- Removed redundant note in the documentation. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -``` - -Section_6 -========== - -Added ------ - -- Feature/sm aws warehouse (#94) - - Base for the sm_aws_warehouse navigation - - Progress in AWS navigation - - Several core improvements during navigation testing - - Formatting improvements - - Progress in AWS navigation demo - - 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, waiting for Nav2 nodes subscribing to the /bond topic and ensuring they are alive - - Navigation parameters fixes on sm_dance_bot - -- Feature/sm dance bot fixes (#95) - - Navigation parameters fixes on sm_dance_bot - -- Feature/cb pause slam (#98) - - Navigation parameters fixes on sm_dance_bot - - CB pause slam client behavior - -- sm_dance_bot_lite (#99) - - Precommit - - Updates yaml - -- Rename doxygen deployment workflow (#100) - -- sm_dance_bot visualizing turtlebot3 (#101) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - -- Feature/dance bot launch gz lidar choice (#102) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - -- Feature/sm dance bot lite gazebo fixes (#104) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - - Gazebo fixes to show the robot and the lidar - -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - - Gazebo fixes to show the robot and the lidar - - Gazebo fixes for sm_dance_bot_strikes_back - -- Precommit cleanup run (#106) - -- AWS demo (#108) - -- Brettpac branch (#110) - - Got sm_multi_stage_1 working - - Gaining traction sm_multi_stage_1 - -- Brettpac branch (#111) - - Got sm_multi_stage_1 working - - Gaining traction sm_multi_stage_1 - - More stages - -- a3 (#113) - -- Remove neo_simulation2 package. (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI - -- mm (#115) - -- Diverse improvements navigation and performance (#116) - - Additional linting and formatting - -- 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 - - Introducing slam pausing/resuming functionality in sm_dance_bot - - Feature/more_sm_dance_bot_fixes - -- Move method after the method it calls. Otherwise, recursion could happen. (#126) - -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - Noticed typo - - Finally > Finally - -- Feature/dance bot s pattern (#129) - - Polishing sm_dance_bot and s-pattern - - More refinement in sm_dance_bot - -Section_7 -========== - -Added ------ -- 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) -- 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 msgs (#139) -- Feature/nav2z renaming (#144) -- added SVGs to READMEs of atomic, dance_bot, and others (#140) -- added remaining SVGs to READMEs (#145) -- Update package list. (#142) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- 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) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- 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) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) - -Changed -------- -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- update readme (#164) -- moved reference library SMs to smacc2_performance_tools (#166) -- Add reliability qos config -- fixing pipeline error -- fixing broken master build -- fixing broken build - -Fixed ------ -- minor tuning to mitigate overshot issue cases -- fixing some build errors -- fixing some formatting and templating on SrConditional -- move trigger logic into headers -- lint -- pure spinning behavior missing files - -Removed -------- -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_8 -========= - -Version 0.1.0 (2022-01-01) ---------------------------- - -Added ------ - -- Feature/replanning 16 dec (#193): Replanning for all examples. -- Feature/undo motion 20 12 (#196): Improving undo motion navigation in warehouse2. -- Feature/warehouse2 22 12 (#200): Finishing warehouse2. -- Feature/warehouse2 23 12 (#201): Tuning and fixes (#202). -- Feature/minor tune (#203): Fixing warehouse 3 problems and other core improvements (#204). -- Merging code from backport foxy and updates about autoware (#208): Backport to foxy. - -Changed -------- - -- Foxy backport (#206): Minor formatting fixes, trailing spaces, codespell corrections, python linters warnings, and more. -- Update cb_navigate_global_position.hpp: Improvements in smacc core, adding more components mostly developed for autoware demo. -- Update ci-build-source.yml: Change extension of imports, enable cppcheck, correct formatting of python file. -- Update tracing/ManualTracing.md: Changed wording "smacc application" to "SMACC2 library". - -Fixed ------ - -- 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. -- Some progress on navigation rolling. -- Added smacc2_performance_tools: Performance tests improvements. - -Removed -------- - -- Deleted tracing directory. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Co-authored-by: Denis Štogl , Denis Štogl , Declan Dury <44791484+DecDury@users.noreply.github.com>, DecDury , reelrbtx , brettpac , David Revay -``` - -```rst -Section_9 -========= - -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. 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. (#82, #92) -- Added navigation parameters fixes on sm_dance_bot. (#93) - -Changed -------- -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated doxygen links (#70) -- Updated c_cpp_properties.json -- Updated README.md with launch command - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Corrected trailing spaces. -- Corrected all linters and formatters. - -Removed -------- -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Other ------ -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -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; optional node selection -- 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 progress -- Source build enabled on PR for testing -- `slam_toggle` client behaviors and `slam_toolbox` components; `smacc2::deep_history` syntax -- First working version of `sm` template and template generator - -Changed -------- -- Progress in AWS navigation demo -- Navigation parameters fixes on `sm_dance_bot` -- Minor format improvements -- Cleaning and lidar show/hide option -- Several core improvements during navigation testing -- Formatting enhancements -- `sm_dance_bot` visualizing Turtlebot3 -- Polishing `sm_dance_bot` and S-pattern -- More refinement in `sm_dance_bot` -- Minor tweaks - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting -- Adjust build packages of source CI -- Move method after the method it calls to prevent recursion -- Typo correction ("Finnaly" to "Finally") - -Removed -------- -- `neo_simulation2` package - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco -``` - -Section 11 -=========== - -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 navigation improvements (#141) -- Using local action msgs (#139) -- Format fix python version (#148) -- Fixing some errors introduced on formatting -- Progressing in the moveit migration testing -- Improving dockerfile for building local tests -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Build fix -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing broken master build -- Fixing pipeline error -- Fixing broken build -- Warehouse2 progress (#179) -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger. (#149) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Section_12 ------------ - -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) -- 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. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Create doxygen-deploy.yml -- Added setupTracing.sh -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Improving undo motion navigation warehouse2 -- Undo tuning and errors -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- 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 -- Odom tracker improvements -- Adding forward behavior retry functionality -- Minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Rename header files and correct format. -- Correct formatters. -- Correct GitHub branch reference. -- 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 -- 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" -- Edit from html to markdown syntax - -Fixed ------ -- Minor broken build -- Fix rolling builds (#222) -- Remove example things from Foxy CI setup. (#214) -- Fixing docker for foxy and galactic -- Removing warnings (#213) -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Disable disabled packages -- Enable cppcheck -- Docker files for different revisions, warnings removal and more testing on navigation -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licenses. - -Removed -------- -- Weird moveit not downloaded repo -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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 - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```rst -Section_13 -========== - -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 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. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed smacc2_sm_reference_library package to sm_reference_library. -- 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. -- 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. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Fixed formatting issues. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section_14 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components. Also `smacc2::deep_history` syntax. - -Fixed ----- -- Minor format improvements. -- Remove some compile warnings. -- Correct formatting. -- Additional linting and formatting. -- Remove merge markers from a Python file. - -Removed -------- -- Removed `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_15 -=========== - -Added ------ -- Introducing slam pausing/resuming functionality to sm_dance_bot (#124, #125, #126) -- 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) -- Add QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Waypoint Inputs (#178) -- More Waypoints to sm_dance_bot_warehouse_3 (#181) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) - -Changed -------- -- Move method after the method it calls to avoid recursion (#126) -- Renamed reference library SMs to smacc2_performance_tools (#166) -- Minor navigation improvements (#141) -- Updated package list (#142) -- Update readme (#164) -- Fixed launch command in README.md (#147) -- Fix CI: format fix python version (#148) -- Progress on move_it PR (#164) -- Improved Dockerfile for building local tests -- Added .reps dependencies and fixed build errors -- Updated format in moveit migration testing -- Added reliability qos config to SmaccPublisherClient -- Minor configuration changes in testing moveit behaviors - -Fixed ------ -- Resolved compile warnings (#137) -- Fixed compiling issues in various parts of the project -- Fixed pipeline error and broken master build -- Fixed broken build in aws navigation -- Fixed formatting issues in various parts of the project -- Fixed some linting warnings -- Fixed some errors introduced on formatting in moveit migration -- Fixed some more linting warnings in moveit migration -- Fixed some formatting and templating on SrConditional -- Moved trigger logic into headers in SrConditional -- Fixed some linting issues in SrConditional - -Removed -------- -- Removed node creation and created only a logger in SM Atomic SM generator (#149) -- Removed parameters smacc (#147) -- Removed test from main moveit cmake -- Removed sm_dance_bot_msgs -- Removed some comments in the past from launch command for sm_dance_bot_strikes_back - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 in multiple commits -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152) -- Co-authored-by: Denis Štogl in Feature/sm dance bot strikes back refactoring (#152) and Feature/aws navigation sm dance bot (#174) -- Co-authored-by: Denis Štogl in Feature/aws navigation sm dance bot (#174) - -```rst -Section_16 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/retry behavior warehouse 1 (#226) -- dockerfiles (#225) -- Fix code generators (#221) -- Foxy backport (#206) - -Changed -------- -- Finetuning waypoints (#187) -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fix other build issues. -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- 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 - -Fixed ------ -- Several fixes (#194) -- Fix trailing spaces. -- Minor formatting fixes - -Removed -------- -- Delete tracing directory - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Pablo Iñigo Blasco -``` - -```rst -Section_17 -========== - -Added ------ -- Moved tracing.md to tracing directory -- Added setupTracing.sh script to automate ros-rolling-ros2trace installation and configuration -- 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 for asynchronous client behavior - -Changed -------- -- Renamed "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 -- Reverted markdowns to HTML -- Optimized dependencies in move_base_z_planners_common -- Corrected trailing spaces -- Fixed source CI and corrected README overview -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Updated doxygen links -- Corrected all linters and formatters - -Removed -------- -- Manual installation of ros-rolling-ros2trace - -Other ------ -- Reactivated smacc2 nav clients for Rolling via submodules -- 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 -- Some progress on navigation Rolling -- More changes on performance tests -- Reformatted sm_reference_library -- Cleaned up sm_atomic_24hr -- Cleaned up sm_advanced_recovery_1 -- More work on sm_advanced_recovery_1 -- Modified sm_atomic_performance_test_a_2 -- Created sm_atomic_performance_test_c_1 -- Modified sm_multi_stage_1 -- More work on sm_multi_stage_1 -- More work on sm_atomic_performance_test_a_2 -- Created sm_atomic_performance_test_a_1 -- Created sm_atomic_performance_test_c_1 -- Created sm_multi_stage_1 -- More work on sm_multi_stage_1 -- More work on navigation -- Attempted precommit fixes -- 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 -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ -- Feature/aws demo progress (#92) -- 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 -- Navigation parameters fixes on sm_dance_bot -- cb pause slam client behavior -- sm_dance_bot_lite (#99) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot visualizing turtlebot3 (#101) -- Feature/dance bot launch gz lidar choice (#102) -- gazebo fixes, to show the robot and the lidar -- sm_multi_stage_1 doubling (#103) -- gazebo fixes for sm_dance_bot_strikes_back -- aws demo (#108) -- Brettpac branch (#110) -- a3 (#113) -- Remove neo_simulation2 package. (#112) - -Changed -------- -- Minor hotfix -- Cleaning and lidar show/hide option -- Cleaning files and making formatting work -- Format fixes -- Got sm_multi_stage_1 working (barely) -- Gaining traction sm_multi_stage_1 -- Making progress -- Keep hammering -- Two stages -- 3 part -- 4th stage -- 5th stage -- Correct formatting - -Fixed ------ -- Remove some compile warnings. (#96) -- Precommit cleanup run (#106) -``` - -*pabloinigoblasco* - -Section 19 ------------ - -### Added -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Added diverse improvements in navigation and performance. -- Added linting and formatting. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced slam pausing/resuming functionality in sm_dance_bot testing. -- Added first working version of sm template and template generator. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM core test. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added initial state machine transition timestamp. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added repo dependency for AWS navigation sm dance bot. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Updated dependencies for husky in rolling and galactic. - -### Changed -- Moved method after the method it calls to prevent recursion. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes, sequences, steps, and finishing touches. -- Moved reference library SMs to smacc2_performance_tools. - -### Fixed -- Removed merge markers from a python file. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed CI format for python version. -- Removed node creation and create only a logger. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed formatting issues. -- Fixed warehouse2. - -### Removed -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. - -### Miscellaneous -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Denis Štogl . - -### Commits -- (#114): more sm_multi_stage_1. -- (#115): mm. -- (#116): diverse improvements in navigation and performance. -- (#119): Remove merge markers from a python file. -- (#122): Feature/slam toggle and smacc deep history. -- (#124): minor. -- (#125): more changes in sm_dance_bot. -- (#126): Move method after the method it calls. -- (#127): First working version of sm template and template generator. -- (#130): minor tweaks. -- (#131): Feature/sm dance bot refine. -- (#132): Feature/sm dance bot refine 2. -- (#133): waypoints navigator bug. -- (#134): minor format issues. -- (#135): progress in the sm_dance_bot tests. -- (#136): sm_dance_bot_lite. -- (#137): Resolve compile warnings. -- (#138): Add SM core test. -- (#139): using local action msgs. -- (#140): added SVGs to READMEs of atomic, dance_bot, and others. -- (#141): minor navigation improvements. -- (#142): Update package list. -- (#143): Add SM Atomic SM generator. -- (#144): Feature/nav2z renaming. -- (#145): added remaining SVGs to READMEs. -- (#147): removing parameters smacc. -- (#148): Fix CI: format fix python version. -- (#149): Remove node creation and create only a logger. -- (#151): Feature/migration moveit client. -- (#152): Feature/sm dance bot strikes back refactoring. -- (#163): Add QOS durability to SmaccPublisherClient. -- (#164): update readme. -- (#165): initial state machine transition timestamp. -- (#166): moved reference library SMs to smacc2_performance_tools. -- (#167): Feature/testing moveit behaviors. -- (#169): sm_pubsub_1. -- (#170): sm_pubsub_1 part 2. -- (#171): sm_advanced_recovery_1 renaming. -- (#172): sm_multi_stage_1 reworking. -- (#174): Feature/aws navigation sm dance bot. -- (#175): minor changes. -- (#177): warehouse2. - -```rst -Section_20 -========== - -Added ------ -- Waypoint Inputs (#178) by Ubuntu 20-04-02-amd64 -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) by Ubuntu 20-04-02-amd64 -- Feature/sm warehouse 2 13 dec 2 (#182) -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints (#186) -- finetuning waypoints (#187) by Ubuntu 20-04-02-amd64 -- Feature/cb pure spinning (#188) -- pure spinning behavior missing files -- minor changes (#190) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- several fixes (#194) -- minor changes (#195) -- Feature/undo motion 20 12 (#196) -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- undo tuning and errors -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- fixing warehouse 3 problems, and other core improvements (#204) by Denis Štogl , Denis Štogl , Declan Dury <44791484+DecDury@users.noreply.github.com>, DecDury , reelrbtx , brettpac , David Revay , pabloinigoblasco -- added missing file from warehouse2 (#205) -- fixing docker for foxy and galactic -- Update file for fake hardware simulation and add file for gazebo simulation. -- retry behavior warehouse 1 -- fixing format and minor -- 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 -- fixing docker for foxy and galactic -- Update file for fake hardware simulation and add file for gazebo simulation. -- progressing in husky demo -- improving navigation behaviors -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck - -Changed -------- -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor - -```rst -Section_21 -========== - -Added ------ -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - -Changed -------- -- Corrected formatting of python files. -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- Created doxygen-deploy.yml. -- Updated name of package and package.xml to pass liter. -- Renamed to smacc2 and smacc2_msgs. -- Corrected GitHub branch reference. -- Updated description table. -- Updated table. -- Renamed tracing events. -- Changed wording "smacc application" to "SMACC2 library". -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed folders and edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. - -Fixed ------ -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library. -- Corrected trailing spaces. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Galatic builds from master, keeping only rolling. -- Submodules, using .repos file instead. - -Other Changes -------------- -- Added workflow for checking doc build. -- Created workflow for testing prerelease builds. -- Created workflow for Galatic CI setup and renamed rolling files. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Cleanup and formatting improvements. -- Progress in AWS navigation demo. -- Several core improvements during navigation testing. -- More on navigation. -- Reworked sm_advanced_recovery_1. -- Progress in AWS navigation. -- Base for the sm_aws_aarehouse navigation. -- Base for the sm_multi_stage_1. -- Fixing precommit issues. - -Commits -------- -- f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61: Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- #58: Added galactic CI setup and renamed rolling files. -- #62: Fixed source CI and corrected README overview. -- #69: Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- #70: Updated doxygen links. -- #72: More README updates. -- #74: More README updates. -- #76: Created new sm from sm_respira_1. -- #78: Feature/core and navigation fixes. -- #80: Feature/aws demo progress. -- #83: Reworked sm_advanced_recovery_1. -- #84: More sm_advanced_recovery_1 work. -- #85: More sm_advanced_recovery_1 work. -- #86: Reworked sm_advanced_recovery_1. -- #87: Brettpac branch. -- #88: Added sm_atomic_performance_test_c_1. -- #89: Modified sm_atomic_performance_test_a_2. -- #90: Added sm_multi_stage_1. -- #91: More sm_multi_stage_1. - -Co-Authored-By --------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_22 -========== - -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) -- 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 (#98) -- New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and lidar (#104) - -Changed -------- -- Corrected all linters and formatters for consistency (#82) - -Fixed ----- -- Fixed navigation parameters on sm_dance_bot (#93) -- Removed some compile warnings (#96) - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_23 -========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 - - Cleaning and lidar show/hide option - - Format fixes -- Precommit cleanup run (#106) -- AWS demo (#108) -- Brettpac branch (#110) -- 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 neo_simulation2 package (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI -- Move method after the method it calls to prevent recursion (#126) -- First working version of sm template and template generator (#127) -- 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 navigation improvements (#141) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- Rolling Docker environment to be executed from any environment (#154) -- Slight waypoint 4 and iterations changes so robot can complete course (#155) -- Initial migration moveit client (#151) - - Fixing errors introduced on formatting - - Missing dependency - - Fixing linting warnings - - Removing test from main moveit cmake - - Progressing in the moveit migration testing - - Adding .reps dependencies and fixing build errors - - Adding dependency to ur5 client - - Docker refactoring -- Update readme (#164) - - More readme updates - -Changed -------- -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Feature/sm dance bot strikes back refactoring (#152) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QoS config - -Removed -------- -- Remove neo_simulation2 package (#112) - - Pending references -- 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 - -Fixed ------ -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Feature/testing moveit behaviors (#167) -``` - -Section_24 -========== - -Added ------ -- Added `sm_pubsub_1` (#169) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_pubsub_1 part 2` (#170) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_advanced_recovery_1 renaming` (#171) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_multi_stage_1 reworking` (#172). -- 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` with contributions from Ubuntu 20-04-02-amd64 . -- 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 `Fix formatting`. -- Added `Update dependencies for husky in rolling and galactic`. -- Added `progress on aws navigation and some other refactorings on navigation clients and behaviors`. -- Added `more on aws demo`. -- Added `Feature/wharehouse2 dec 14` (#185). -- Added `warehouse2`. -- Added `minor`. -- Added `Feature/sm warehouse 2 13 dec 2` (#186). -- Added `more changes and headless`. -- Added `merge`. -- Added `headless and other fixes`. -- Added `default values`. -- Added `finetuning waypoints` (#187) with contributions from Ubuntu 20-04-02-amd64 . -- Added `Feature/cb pure spinning` (#188). -- Added `Feature/cb pure spinning` (#189). -- Added `pure spinning behavior missing files`. -- 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 `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` (#202). -- Added `Feature/minor tune` (#203). -- Added `tuning and fixes`. -- Added `fixing warehouse 3 problems, and other core improvements` (#204). -- 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 `missing`. -- Added `missing sm`. -- Added `updating subscriber publisher components`. -- Added `progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre 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 removval 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 `testing dance bot demos`. -- Added `updating galactic repos`. -- Added `runtime dependency`. -- Added `restoring ur dependency`. - -Changed -------- -- Changed `minor configuration`. -- Changed `progress on moveit`. -- Changed `more testing on moveit`. -- Changed `more testing on moveit behaviors`. -- Changed `finishing touches 1`. -- Changed `more merge`. -- Changed `docker improvements`. -- Changed `master rolling to galactic backport`. -- Changed `fixing build`. - -Fixed ------ -- Fixed `pipeline error`. -- Fixed `fixing broken master build`. -- Fixed `fixing broken build`. -- Fixed `fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green`. - -Removed -------- -- Removed `sm_pubsub_1 part 2`. -- Removed `sm_pubsub_1 part 2`. -- Removed `sm_multi_stage_1 most`. -- Removed `default values`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed ` - -```rst -Section_25 -========== - -Version 0.1.0 (Date: TBD) +0.1.0 (Date: TBD) ------------------------- -Added ------ - Build-status table - Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) - `setupTracing.sh` script for installing necessary packages and configuring tracing group -Changed -------- - Default build type set to `Release` for faster build and smaller executables - Updated examples section -Fixed ------ - Resolved missing dependency in `smacc_msgs` and reorganized for better overview - Fixed bug in `smacc2` component - Cleaned up formatting in `sm_respira_1` and `sm_atomic_24hr` @@ -2021,8 +75,6 @@ Fixed - Used `tf_geometry_msgs.h` in Galactic - Used Galactic branches in `.repos-file` -Removed -------- - Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh` Other Changes @@ -2041,8 +93,5 @@ Other Changes - Cleaned up `sm_atomic_24hr` - More cleanup on `sm_atomic_24hr` -Contributors ------------- - Denis Štogl - Pablo Iñigo Blasco -``` diff --git a/smacc2_sm_reference_library/sm_branching/CHANGELOG.rst b/smacc2_sm_reference_library/sm_branching/CHANGELOG.rst index aabb99d5f..47db157bf 100644 --- a/smacc2_sm_reference_library/sm_branching/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_branching/CHANGELOG.rst @@ -59,1514 +59,3 @@ Changelog for package sm_branching ### Contributors - brettpac, Ubuntu 20-04-02-amd64, Denis Štogl - -```rst -Section_2 -========= - -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: wait for nav2 nodes to subscribe to the /bond topic and ensure they are operational. Optionally select nodes to wait for. -- Progress in AWS navigation demo. - -Changed -------- -- Improve formatting throughout the changelog entries. - -Fixed ------ -- Resolve navigation parameters issues on sm_dance_bot. -- Address minor formatting inconsistencies. -- Remove some compile warnings. - -Removed -------- -- Eliminate neo_simulation2 package. - -Other ------ -- Merge and progress in development. -- Implement `cb_pause_slam` client behavior. -- Visualize TurtleBot3 in sm_dance_bot. -- Add lidar show/hide option in sm_dance_bot. -- Fix gazebo issues for various bots. -- Work on sm_multi_stage_1 functionality. -- Collaborators: Ubuntu 20-04-02-amd64 . -``` - -Section_3 -========= - -Added ------ - -- Feature/diverse improvements navigation performance (#117) - - Diverse improvements in navigation and performance. - - Additional linting and formatting. -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - - Introducing smacc2::deep_history syntax. - - Testing sm_dance_bot with slam pausing/resuming functionality. -- More changes in sm_dance_bot (#125) -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern. - - Typo correction. -- 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) - - Tuning to mitigate overshot issue cases. -- Progress in the sm_dance_bot tests (#135) - - Progress on markers cleanup. -- Minor navigation improvements (#141) - - Using local action messages. - - Removing sm_dance_bot_msgs. -- 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 the robot can complete the course (#155). -- Feature/migration moveit client (#151) - - Initial migration to smacc2. - - Progressing in the moveit migration testing. - - Adding .reps dependencies and fixing build errors. - - Adding dependency to ur5 client. -- Initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) - - Adding QOS durability to SmaccPublisherClient. - - Fixing a missing colon. - - Removing a line. - - Adding reliability QOS config. -- Feature/testing moveit behaviors (#167) - - More testing on moveit. - - 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. - - Sequences and steps. - - Finishing touches and readme updates. -- Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and refactorings on navigation clients and behaviors. - - More on aws demo. - - Fixing broken build. -- Waypoint Inputs (#178) -- Warehouse2 (#177) -- Warehouse2 progress (#179) -- Sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) - - More changes and headless. - - Merge headless and other fixes. - -Changed -------- - -- Move method after the method it calls. Otherwise, recursion could happen. (#126) -- 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) -- Remove node creation and create only a logger. (#149) -- Update readme (#164) - - More readme updates. - -Removed -------- - -- Removing parameters smacc (#147) - - Workflows update. - - Workflow. -- Removing test from main moveit cmake. - -Fixed ------ - -- Minor format issues (#134). -- Format (#180). - -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl - -Section 4 ----------- - -Added ------ -- 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 feature/warehouse2 dec 14 (#185). -- Added feature/sm warehouse 2 13 dec 2 (#186). -- Added finetuning waypoints (#187). -- Added feature/cb pure spinning (#188). -- Added pure spinning behavior missing files. -- Added minor changes (#190). -- Added feature/planner changes 16 12 (#191). -- Added replanning for all our examples. -- Added feature/replanning 16 dec (#193). -- 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 issues. -- Added feature/sync 21 12 (#199). -- Added format issues. -- Added finishing warehouse2. -- Added 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 backport to foxy. -- Added minor format. -- Added minor linking errors foxy. -- Added foxy backport (#206). - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Added ------ -- Added instructions to ensure the necessary package is installed before running a command. - -Fixed ------ -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . - -Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_5 -========= - -Added ------ - -- Added smacc2_performance_tools for performance monitoring. -- 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. Optionally select the nodes to wait. - -Changed -------- - -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Updated c_cpp_properties.json. -- Corrected all linters and formatters. - -Fixed ------ - -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. (#62). -- Fixed pre-commit issues in various packages. - -Removed -------- - -- Removed redundant note that was not removed. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_6 -========= - -Added ------ - -- Feature/sm aws warehouse (#94) - - Implemented base for the sm_aws_warehouse navigation. - - Made progress in AWS navigation. - - Various core improvements during navigation testing. - - Improved formatting. - - Added new feature: cb_wait_topic_message for asynchronous client behavior. - - Added new client behavior for nav2 to wait for nodes subscribing to the /bond topic. - - Continued progress in AWS navigation demo. - -Changed -------- - -- Feature/sm dance bot fixes (#95) - - Fixed navigation parameters on sm_dance_bot. - -- Feature/cb pause slam (#98) - - Added cb pause slam client behavior. - -- sm_dance_bot_lite (#99) - - Updated YAML configuration. - -- Rename doxygen deployment workflow (#100) - - Applied minor hotfix. - -- sm_dance_bot visualizing turtlebot3 (#101) - - Improved visualization of turtlebot3. - -- Feature/dance bot launch gz lidar choice (#102) - - Added option to show/hide lidar in dance bot launch. - -- Feature/sm dance bot lite gazebo fixes (#104) - - Fixed gazebo visualization for sm_dance_bot. - -- sm_multi_stage_1 doubling (#103) - - Collaborative work with Ubuntu 20-04-02-amd64 for doubling sm_multi_stage_1. - -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Fixed gazebo visualization for sm_dance_bot_strikes_back. - -- Precommit cleanup run (#106) - - Collaborative work with Ubuntu 20-04-02-amd64 for precommit cleanup. - -- aws demo (#108) - - Demonstrated AWS capabilities. - -- Brettpac branch (#110) - - Continued development on sm_multi_stage_1. - -- Brettpac branch (#111) - - Extended development on sm_multi_stage_1. - -- a3 (#113) - - Collaborative work with Ubuntu 20-04-02-amd64 on a3. - -- Remove neo_simulation2 package. (#112) - - Removed neo_simulation2 package. - - Corrected formatting. - - Enabled source build on PR for testing. - - Adjusted build packages of source CI. - -- mm (#115) - - Collaborative work with Ubuntu 20-04-02-amd64 on mm. - -- diverse improvements navigation and performance (#116) - - Made diverse improvements in navigation and performance. - -- Feature/diverse improvements navigation performance (#117) - - Added linting and formatting improvements. - -- Remove merge markers from a python file. (#119) - - Removed merge markers from a Python file. - -- Feature/slam toggle and smacc deep history (#122) - - Progressed in navigation, slam toggle client behaviors, and slam_toolbox components. - - Introduced smacc2::deep_history syntax. - - Added slam pausing/resuming functionality to sm_dance_bot. - -- Move method after the method it calls. Otherwise recursion could happen. (#126) - -- Feature/dance bot s pattern (#128) - - Polished sm_dance_bot and s-pattern. - - Corrected typo "Finnaly" to "Finally". - -- Feature/dance bot s pattern (#129) - - Continued refinement in sm_dance_bot. -``` - -Section_7 -========== - -Added ------ -- 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) -- 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 msgs (#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) -- initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) -- Feature/aws navigation sm dance bot (#174) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- 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) -- Feature/sm warehouse 2 13 dec 2 (#186) -- finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Feature/planner changes 16 12 (#191) - -Changed -------- -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) - -Fixed ------ -- minor tuning to mitigate overshot issue cases -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- fixing broken master build -- fixing broken build -- fix: add a missing colon -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint - -Removed -------- -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake -- removing parameters smacc -- removing parameters smacc -- removing parameters smacc - -Authors -------- -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_8 -========= - -Version 0.1.0 (2021-12-23) ---------------------------- - -Added ------ - -- Feature/replanning 16 dec (#193): Replanning for all examples. -- Feature/undo motion 20 12 (#196): Improving undo motion navigation in warehouse2. -- Feature/warehouse2 22 12 (#200): Finishing warehouse2. -- Feature/warehouse2 23 12 (#201): Tuning and fixes (#202). -- Feature/minor tune (#203): Fixing warehouse 3 problems and core improvements (#204). -- Merging code from backport foxy and updates about autoware (#208). -- Foxy backport (#206): Various fixes and updates. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- Added smacc2_performance_tools. -- Performance tests improvements. - -Changed -------- - -- Corrected various formatting issues. -- Updated subscriber publisher components. -- Refactored cp subscriber cp publisher. -- Improved smacc core by adding more components developed for autoware demo. -- Renamed "sm_three_some" launch command. -- Updated extension of imports. -- Corrected formatting of python files. -- Updated ci-build-source.yml. -- Changed extension of imports. -- Corrected GitHub branch reference. -- Updated name of package and package.xml. -- Reset all versions to 0.0.0. -- Updated description table. -- Updated table. -- Copied initial docs. -- Changed wording from "smacc application" to "SMACC2 library". -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Bug fixes in smacc2 component. -- Reverted markdowns to html. -- Updated README tutorial for Dockerfile. -- Various cleanup actions. - -Removed -------- - -- Deleted tracing directory. -- Removed manual installation of ros-rolling-ros2trace. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh (location assumed if user follows README.md under "Getting started"). -- Created alternative ManualTracing. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -``` - ---- - -Este fragmento ha sido mejorado por Pablo Iñigo Blasco (pabloinigoblasco). - -## Section_9 - -### 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 for a topic message and optionally checks its contents for success (#81, #82, #92) -- 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 (#82, #92) -- Added navigation parameters fixes on sm_dance_bot (#93) - -### Changed - -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69) -- Updated `smacc2_rta` command across readmes -- Updated `c_cpp_properties.json` -- Updated README.md with launch command - -### Fixed - -- Fixed source CI and corrected README overview. (#62) -- Fixed trailing spaces -- Corrected all linters and formatters - -### Removed - -- Removed execution of clang-format on `smacc2_sm_reference_library` package - -### Miscellaneous - -- Cleaned up `sm_respira_1` format -- Cleaned up `sm_respira_1` format pre-commit -- Cleaned up `sm_reference_library` formatting -- Cleaned up `sm_atomic_24hr` -- Cleaned up `sm_atomic_performance_trace_1` -- Cleaned up `sm_atomic_24hr` more -- Cleaned up `move_base_z_planners_common` optimized dependencies -- Renamed event generator library -- Minor formatting improvements -- Progressed in AWS navigation -- Made several core improvements during navigation testing -- Progressed in AWS navigation demo -- Progressed in AWS navigation demo more -- Progressed in AWS navigation demo further -- Reworked `sm_advanced_recovery_1` -- Fixed pre-commit in `sm_advanced_recovery_1` -- Tried to fix pre-commit in `sm_advanced_recovery_1` -- Modified `sm_atomic_performance_test_a_2` -- Fixed pre-commit in `sm_multi_stage_1` -- More work on `sm_multi_stage_1` -- Created new `sm` from `sm_respira_1` -- Worked on `sm_advanced_recovery_1` round 4 -- Worked on `sm_atomic_performance_test_c_1` -- Modified `sm_atomic_performance_test_a_2` -- Worked on `sm_multi_stage_1` further -- Progressed in AWS navigation demo more -- Progressed in AWS navigation demo further -- Progressed in AWS navigation demo even more -- Progressed in AWS navigation demo yet more -- Progressed in AWS navigation demo additionally -- Progressed in AWS navigation demo even further -- Progressed in AWS navigation demo even additionally -- Progressed in AWS navigation demo even more further - -```rst -Section_10 -========== - -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; optional node selection -- Base for the `sm_aws_warehouse` navigation -- Gazebo fixes to show the robot and lidar -- Gazebo fixes for `sm_dance_bot_strikes_back` -- AWS demo progress -- Source build enabled on PR for testing -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components -- Introducing slam pausing/resuming functionality in `sm_dance_bot` -- First working version of `sm` template and template generator - -Changed -------- -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- Cleaning and lidar show/hide option in `sm_dance_bot` -- Polishing `sm_dance_bot` and `s-pattern` -- `Finally` corrected to `Finally` -- Minor tweaks - -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 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_11 -========== - -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) -- Update package list. (#142) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Waypoint Inputs (#178) -- Feature/sm warehouse 2 13 dec 2 (#182) -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) - -Changed -------- - -- Minor tuning to mitigate overshot issue cases -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Format fix CI: format fix python version (#148) -- Fixing some errors introduced on formatting -- Progressing in the moveit migration testing -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ - -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing broken master build -- Fixing pipeline error -- Fixing compiling issues - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger. (#149) - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_12 -========== - -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) -- 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. -- Enable cppcheck -- Added workflow for checking doc build. -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Use manual deployment for now. -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Opened new folder for additional tracing contents -- added setupTracing.sh -- Created alternative ManualTracing -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Improving undo motion navigation in warehouse2 -- Undo tuning and errors -- Tuning and fixes (#202) -- Fixing warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green -- Odom tracker improvements -- Adding forward behavior retry functionality -- Minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Rename header files and correct format. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Update description table. -- Update table -- Copy initial docs -- 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" -- Edit from html to markdown syntax in smacc_sm_reference_library/sm_atomic/README.md - -Removed -------- -- Remove example things from Foxy CI setup. (#214) -- Remove tracing directory -- 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" -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Disable disabled packages -- Ignore further packages - -Fixed ------ -- Fix rolling builds (#222) -- Fixing docker for foxy and galactic -- Removing warnings (#213) -- Minor broken build -- Minor linking errors foxy -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Fixing warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_13 -========== - -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 to success. -- Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You can optionally 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 sm_atomic_24hr to sm_atomic_performance_trace_1. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Added galactic CI setup and renamed rolling files. -- Fixed source CI and corrected README overview. -- Modified launch command for sm_atomic_performance_test_a_2. -- Updated README.md. - -Fixed ----- -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Cleaned up sm_atomic_24hr. -- Fixed pre-commit issues in sm_advanced_recovery_1. -- Corrected all linters and formatters. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_14 -========== - -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 for `nav2` nodes subscribing to the `/bond` topic and ensuring they are alive. Nodes to wait for can be optionally selected. -- New client behavior: `cb_pause_slam`. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfixes and format improvements. -- Progress in AWS navigation demo. -- Progress in `sm_aws_warehouse` navigation. -- Progress in AWS navigation. -- Progress in `sm_dance_bot_lite`. -- Progress in `sm_dance_bot_strikes_back`. -- Progress in `sm_multi_stage_1`. -- Diverse improvements in navigation and performance. - -Fixed ------ -- Removed some compile warnings. -- Removed `neo_simulation2` package. - -Removed -------- -- Removed merge markers from a Python file. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_15 -========== - -Added ------ -- Introducing slam pausing/resuming functionality to sm_dance_bot testing (#124, #125, #126, #128, #129, #131, #132, #135) -- 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) -- Add QOS durability to SmaccPublisherClient (#163) -- Waypoint Inputs (#178) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Renamed state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Progress on moveit migration testing (#151, #167) -- Reworked sm_multi_stage_1 (#172) - -Fixed ------ -- Minor format issues (#134, #141, #180) -- Fixed launch command in README.md (#147) -- Fix CI: format fix python version (#148) -- Fixed compiling issues (#164) -- Fixed broken master build (#167, #174) -- Fixed pipeline error (#167) -- Fixed formatting and templating on SrConditional (#168) -- Fixed linting issues (#151, #168) - -Removed -------- -- Removed node creation and create only a logger (#149) -- Removed parameters smacc (#147) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 (multiple contributions) -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_16 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- 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) -- dockerfiles (#225) -- Feature/retry behavior warehouse 1 (#226) - -Changed -------- -- Updated SM template and made example code clearly visible. -- Removed use of node in the SM performance template. -- Updated template to use Blackboard storage. -- Updated template to resolve the global data correctly. -- Updated sm_name.hpp -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- Fix code generators (#221) -- Fix other build issues. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch - -Removed -------- -- Delete tracing directory - -Other ------ -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Pablo Iñigo Blasco -``` - -```rst -Section_17 -========== - -Added ------ - -- Moved tracing.md to tracing directory. -- Added setupTracing.sh script to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Added sm_respira_1 format cleanup. -- Added sm_respira_test_2. -- Added sm_atomic_24hr. -- Added sm_atomic_performance_trace_1. -- Added sm_atomic_24hr cleanup. -- 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. -- Feature/core and navigation fixes. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Feature/aws demo progress. -- More on navigation. -- 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. -- Corrected all linters and formatters. - -Changed -------- - -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed tracing events. -- Reactivated smacc2 nav clients for rolling via submodules. -- Reverted markdowns to HTML. -- Renamed folders, deleted tracing.md, edited README.md. -- Edited tracing.md to reflect new tracing event names. -- Cleaned up sm_reference_library. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_advanced_recovery_1. -- Fixed pre-commit issues. -- Attempted pre-commit fixes. - -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. -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -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`: `cb_wait_topic_message` waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor format improvements. - -Fixed ------ -- Remove some compile warnings. - -Removed -------- -- Removed `neo_simulation2` package. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -Section_19 ------------ - -Added ------ -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Added diverse improvements in navigation and performance. -- Added linting and formatting. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced slam pausing/resuming functionality in sm_dance_bot. -- Added first working version of sm template and template generator. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM core test. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added progress on aws navigation and some other refactorings on navigation clients and behaviors. -- Added more on aws demo. - -Changed -------- -- Moved method after the method it calls to prevent recursion. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes, sequences, steps, and finishing touches. -- Moved reference library SMs to smacc2_performance_tools. -- Updated package list. -- Rolled Docker environment to be executed from any environment. -- Refactored dockerfile for building local tests. -- Updated format in README. -- Updated format in README. -- Updated format in README. -- Updated dependencies for husky in rolling and galactic. - -Fixed ----- -- Removed merge markers from a python file. -- Fixed launch command for sm_dance_bot_strikes_back. -- Fixed CI format for python version. -- Removed node creation and created only a logger. -- Mitigated overshot issue cases in minor tuning. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. - -Removed -------- -- Removed merge markers from a python file. -- Removed parameters smacc. -- Removed test from main moveit cmake. -- Removed sm_dance_bot_msgs. -- Removed pending references. -- Removed some comments in the past. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_20 -========== - -Added ------ - -- Waypoint Inputs (#178) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/sm warehouse 2 13 dec 2 (#182) -- Brettpac branch (#184) -- finetuning waypoints (#187) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/cb pure spinning (#188) -- pure spinning behavior missing files -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- several fixes (#194) -- Feature/undo motion 20 12 (#196) -- tuning warehouse3 (#197) -- Feature/undo motion 20 12 (#198) -- undo tuning and errors -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- fixing warehouse 3 problems, and other core improvements (#204) -- added missing file from warehouse2 (#205) -- Update file for fake hardware simulation and add file for gazebo simulation. (#224) -- Update file for fake hardware simulation and add file for gazebo simulation. (Co-authored-by: Denis Štogl , Denis Štogl , Declan Dury <44791484+DecDury@users.noreply.github.com>, DecDury , reelrbtx , brettpac , David Revay , pabloinigoblasco ) -- progress in barrel husky -- Only rolling version should be pre-released on on master. (#230) -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- multiple controllable leds plugin -- progress in husky demo -- Feature/improvements warehouse3 (#228) (Co-authored-by: pabloinigoblasco ) -- Foxy backport (#206) - -Changed -------- - -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint -- minor changes -- more fixes -- improving undo motion navigation warehouse2 -- format issues -- fixing docker for foxy and galactic -- some reordering fixes -- retry behavior warehouse 1 -- fixing format and minor -- making models local -- red picuup -- improving navigation behaviors -- minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck - -Removed -------- - -- minor broken build -- minor linking errors foxy -- minor format fix -- other minor changes -``` - -```rst -Section_21 -========== - -Added ------ -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - -Changed -------- -- Corrected formatting of Python files. -- 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. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). -- Updated description table. -- Updated table. -- Copied initial docs. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh (Co-authored-by: Denis Štogl ). -- Updated tracing/ManualTracing.md (Co-authored-by: Denis Štogl ). -- Changed wording "smacc application" to "SMACC2 library" (Co-authored-by: Denis Štogl ). -- Updated smacc_sm_reference_library/sm_atomic/README.md from HTML to markdown syntax (Co-authored-by: Denis Štogl ). -- Reactivated smacc2 nav clients for Rolling via submodules. -- Renamed tracing events. -- Fixed bug in smacc2 component. -- Added README tutorial for Dockerfile. -- Enabled build of missing Rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed Galactic builds from master, keeping only Rolling, and removed submodules using .repos file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Made progress on navigation Rolling. -- Renamed folders, deleted tracing.md, and 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 (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more Readme updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Made more Readme updates (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ). -- Created new sm from sm_respira_1 (#76). -- Made feature/core and navigation fixes (#78). -- Based for the sm_aws_aarehouse navigation. -- Made progress in AWS navigation. -- Made several core improvements during navigation testing. -- Made formatting improvements. -- Made progress in AWS navigation demo. -- Made format improvements. -- Made more on navigation. -- Reworked sm_advanced_recovery_1 (#83). -- Fixed pre-commit for sm_advanced_recovery_1. -- Made more sm_advanced_recovery_1 work (#85). -- Continued sm_advanced_recovery_1 round 4 (#86). -- Created Brettpac branch (#87). -- Added sm_atomic_performance_test_a_2. -- Added sm_atomic_performance_test_a_1. -- Added sm_atomic_performance_test_c_1 (#88). -- Modified sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1. -- Fixed precommit for sm_multi_stage_1. -- Made more sm_multi_stage_1 changes (#91). -- Updated README.md with launch command. -``` - -```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 (#81, #82, #92, #93, #94, #95, #98) - Co-authored-by: Ubuntu 20-04-02-amd64 - Co-authored-by: Denis Štogl - Co-authored-by: Denis Štogl -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection (#82, #92, #93, #94, #95, #98) -- Added navigation parameters fixes for sm_dance_bot (#93, #95) -- Added cb_pause_slam client behavior (#98) -- Added cb_pause_slam client behavior for sm_dance_bot_lite (#99) -- Added gazebo fixes for sm_dance_bot visualizing turtlebot3 (#104) -- Added choice for launching gazebo with lidar for dance bot (#102) -- Added sm_multi_stage_1 doubling (#103) - -Changed -------- -- Corrected all linters and formatters (#82) - -Fixed ----- -- Removed some compile warnings (#96) -- Minor hotfix for doxygen deployment workflow (#100) -``` - -```rst -Section_23 -========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 - - Cleaning and lidar show/hide option - - Gazebo fixes to show the robot and the lidar - - Format fixes -- Precommit cleanup run (#106) -- AWS demo (#108) -- Got sm_multi_stage_1 working (barely) (#109) -- Brettpac branch (#110) -- A3 (#113) -- Diverse improvements navigation and performance (#116) -- Feature/diverse improvements navigation performance (#117) - - Additional linting and formatting -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introducing slam pausing/resuming functionality for testing sm_dance_bot -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern -- First working version of sm template and template generator (#127) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- 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 navigation improvements (#141) -- 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) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- Slight waypoint 4 and iterations changes so the robot can complete the course (#155) -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Progressing in the moveit migration testing - - Adding .reps dependencies and fixing some build errors - - Adding dependency to ur5 client - - Docker refactoring - - Progress on move_it PR -- Update readme (#164) - - More readme updates -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Add qos durability to SmaccPublisherClient - - Add reliability qos config -- Feature/testing moveit behaviors (#167) - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Noticed typo corrected to "Finally" - -Removed -------- -- Remove neo_simulation2 package (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI -- Remove node creation and create only a logger (#149) -- Removing parameters smacc (#147) - - Workflows update - - Noticed launch command was incorrect in README.md, fixed for sm_dance_bot_strikes_back - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -```rst -Section_24 -========== - -Added ------ - -- Added more testing on MoveIt. -- Added progress on MoveIt behaviors. -- Added minor configuration changes. -- Added repository dependency for AWS navigation in sm_dance_bot. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added updates to dependencies for husky in rolling and galactic. -- Added progress on AWS navigation and refactorings on navigation clients and behaviors. -- Added more on AWS demo. -- Added warehouse2 progress. -- Added waypoint inputs. -- Added progress on sm_dance_bot_warehouse_3. -- Added redoing waypoints for sm_dance_bot_warehouse_3. -- Added more waypoints for sm_dance_bot_warehouse_3. -- Added finetuning waypoints. -- Added pure spinning behavior missing files. -- Added several fixes. -- Added replanning for all examples. -- Added improvements in undo motion navigation for warehouse2. -- Added tuning for warehouse3. -- Added fixing warehouse3 problems and other core improvements. -- Added backport to foxy. -- Added missing file from warehouse2. -- Added updates to subscriber publisher components. -- Added progress in autoware machine. -- Added refining cp subscriber cp publisher. -- Added improvements in smacc core for autoware demo. -- Added updates to docker files for different revisions. -- Added 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 warehouse3. -- Added progress in barrel husky. -- Added progress in barrel demo. -- Added testing dance bot demos. -- Added updating galactic repositories. -- Added runtime dependency restoration. - -Changed -------- - -- Changed formatting in various features. -- Changed default values in multiple features. -- Changed some reordering fixes. -- Changed format issues in features. -- Changed tuning and fixes in various features. - -Fixed ------ - -- Fixed pipeline error. -- Fixed broken master build. -- Fixed broken build issues. -- Fixed linting errors. -- Fixed minor linking errors for foxy. -- Fixed weird moveit not downloaded repository. -- Fixed formatting and templating on SrConditional. -- Fixed move trigger logic into headers. -- Fixed dead lock issues to make continuous integration green. -- Fixed broken build issues. - -Removed -------- - -- Removed some redundant entries. -``` - -```rst -Section_25 -========== - -Version 0.1.0 (Date: Unreleased) --------------------------------- - -### Added -- Build-status table. -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)). -- `setupTracing.sh` script for installing necessary packages and configuring tracing group. - -### Changed -- Default build type set to `Release` for faster performance and smaller executables. -- Updated examples section. - -### Fixed -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview. -- Fixed bug in `smacc2` component. -- Cleaned up formatting in `sm_respira_1` and `sm_atomic_24hr`. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. -- Corrected build-overview table. -- Updated and unified CI configurations. -- Used `tf_geometry_msgs.h` in Galactic. -- Updated to use Galactic branches in `.repos-file`. - -### Removed -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. - -### Miscellaneous -- Reverted commit related to ignoring packages except `smacc2` and `smacc2_msgs`. -- Reorganized project structure. -- Added README tutorial for Dockerfile. -- Edited tracing.md to reflect new tracing event names. -- Improved performance tests. -- Various fixes and improvements. - -Contributors: Denis Štogl, Pablo Iñigo Blasco, DecDury, reelrbtx, brettpac -``` diff --git a/smacc2_sm_reference_library/sm_cl_keyboard_unit_test_1/CHANGELOG.rst b/smacc2_sm_reference_library/sm_cl_keyboard_unit_test_1/CHANGELOG.rst index 9aa191965..12de45628 100644 --- a/smacc2_sm_reference_library/sm_cl_keyboard_unit_test_1/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_cl_keyboard_unit_test_1/CHANGELOG.rst @@ -1,2048 +1,14 @@ Changelog for package sm_cl_keyboard_unit_test_1 -================================== - -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2` repository. -- Brettpac branch (`#518 `_) - - Attempted fixes for ros buildfarm issue. - -### Contributors -- brettpac -- pabloinigoblasco - -Version 2.3.6 (2023-03-12) --------------------------- -No significant changes. - -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release. - -### Contributors -- pabloinigoblasco - -Version 0.3.0 (2022-04-04) --------------------------- -No significant changes. - -Version 0.0.0 (2022-11-09) ---------------------------- -### Added -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. -- Ignored packages not to be released. -- Feature/master rolling to galactic backport (#236) - - 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. - - Optimized dependencies in move_base_z_planners_common. - - Renamed event generator library. - - Added galactic CI setup and renamed rolling files. - - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - - Created new sm from sm_respira_1. - - Several core improvements during navigation testing. - - New feature, cb_wait_topic_message: asynchronous client behavior. - - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic. - - Corrected all linters and formatters. - -### Contributors -- pabloinigoblasco -- brettpac -- Denis Štogl - -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection available -- Progress in AWS navigation demo -- Base for the `sm_aws_warehouse` navigation -- Navigation parameters fixes on `sm_dance_bot` -- New client behavior: `cb_pause_slam` -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo improvements -- `sm_multi_stage_1` enhancements -- Diverse improvements in navigation and performance - -Changed -------- - -- Minor formatting improvements -- Merge and progress in development -- Hotfix for minor issues -- Cleaning and lidar show/hide option in `sm_dance_bot` -- Gazebo fixes to show the robot and lidar - -Removed -------- - -- Removed some compile warnings -- Removed `neo_simulation2` package - -Fixed ------ - -- Corrected formatting issues -- Adjusted build packages for source CI -- Fixed various issues in navigation testing - -Collaborators -------------- - -- Co-authored by Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -## Section_3 - -### 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) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) - -### Removed -- Remove merge markers from a python file (#119) -- Remove node creation and create only a logger (#149) -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs - -### Miscellaneous -- Minor linting and formatting improvements -- Minor format tweaks -- Minor navigation improvements -- Minor tuning to mitigate overshot issue cases -- 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 -- Update READMEs with added SVGs for atomic, dance_bot, and others -- Warehouse2 progress (#179) -- Format improvements -- Headless and other fixes - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -```rst -Section_4 -========= - -Added ------ -- Default values for various features. -- BrettPac branch (#184). -- Redoing waypoints for sm_dance_bot_warehouse_3. -- More waypoints added. -- SrConditional fixes and formatting (#168). -- Warehouse2 feature added on Dec 14 (#185). -- Feature for sm warehouse 2 on Dec 13 (#186). -- Finetuning waypoints (#187). -- Pure spinning behavior with missing files. -- Minor changes for planner on Dec 16 (#191). -- Undo motion feature on Dec 20 (#196, #198). -- Sync feature on Dec 21 (#199). -- Warehouse2 features on Dec 22 (#200) and Dec 23 (#201). -- Minor tune feature (#203). -- Fixes and improvements for warehouse 3 (#204). -- Backport to Foxy (#206). - -Changed -------- -- Various formatting fixes. -- Trailing spaces fixed. -- Codespell corrections. -- Python linters warnings corrected. -- CI build added for Galactic due to Navigation2 issues in Rolling. -- Partial changes for ament_cpplint added. -- Dependency tf2_ros included for finding includes. -- Several linters disabled/enabled and updated. -- ccache version bumped. -- Formatters corrected. -- Branching example added. -- Extension changes for imports. -- cppcheck enabled. -- Python file formatting corrected. -- Necessary package included and Threesome launch edited. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. -- Tracing directory deleted. -- ManualTracing alternative removed. - -Fixed ------ -- Deadlock issues in warehouse 3 resolved. -- Moveit repository download issue fixed. -- Missing file added for warehouse2. - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section 5 -========= - -Added ------ - -- Added smacc2_performance_tools for performance testing. -- 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. Optionally select the nodes to wait. - -Changed -------- - -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated c_cpp_properties.json. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Corrected all linters and formatters. - -Fixed ------ - -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. (#62). -- Fixed pre-commit issues in various packages. - -Removed -------- - -- Removed redundant note in the documentation. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -``` - -Section_6 -========== - -Added ------ - -- Feature/sm aws warehouse (#94) - - Base for the sm_aws_warehouse navigation - - Progress in AWS navigation - - Several core improvements during navigation testing - - Formatting improvements - - Progress in AWS navigation demo - - 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, waiting for Nav2 nodes subscribing to the /bond topic and ensuring they are alive - - Navigation parameters fixes on sm_dance_bot - -- Feature/sm dance bot fixes (#95) - - Navigation parameters fixes on sm_dance_bot - -- Feature/cb pause slam (#98) - - Navigation parameters fixes on sm_dance_bot - - CB pause slam client behavior - -- sm_dance_bot_lite (#99) - - Precommit - - Updates yaml - -- Rename doxygen deployment workflow (#100) - -- sm_dance_bot visualizing turtlebot3 (#101) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - -- Feature/dance bot launch gz lidar choice (#102) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - -- Feature/sm dance bot lite gazebo fixes (#104) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - - Gazebo fixes to show the robot and the lidar - -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - - Gazebo fixes to show the robot and the lidar - - Gazebo fixes for sm_dance_bot_strikes_back - -- Precommit cleanup run (#106) - -- AWS demo (#108) - -- Brettpac branch (#110) - - Got sm_multi_stage_1 working - - Gaining traction sm_multi_stage_1 - -- Brettpac branch (#111) - - Got sm_multi_stage_1 working - - Gaining traction sm_multi_stage_1 - - More stages - -- a3 (#113) - -- Remove neo_simulation2 package. (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI - -- mm (#115) - -- Diverse improvements navigation and performance (#116) - - Additional linting and formatting - -- 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 - - Introducing slam pausing/resuming functionality in sm_dance_bot - - Feature/more_sm_dance_bot_fixes - -- Move method after the method it calls. Otherwise, recursion could happen. (#126) - -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - Noticed typo - - Finally > Finally - -- Feature/dance bot s pattern (#129) - - Polishing sm_dance_bot and s-pattern - - More refinement in sm_dance_bot - -Section_7 -========== - -Added ------ -- 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) -- 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 msgs (#139) -- Feature/nav2z renaming (#144) -- added SVGs to READMEs of atomic, dance_bot, and others (#140) -- added remaining SVGs to READMEs (#145) -- Update package list. (#142) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- 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) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- 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) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) - -Changed -------- -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- update readme (#164) -- moved reference library SMs to smacc2_performance_tools (#166) -- Add reliability qos config -- fixing pipeline error -- fixing broken master build -- fixing broken build - -Fixed ------ -- minor tuning to mitigate overshot issue cases -- fixing some build errors -- fixing some formatting and templating on SrConditional -- move trigger logic into headers -- lint -- pure spinning behavior missing files - -Removed -------- -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_8 -========= - -Version 0.1.0 (2022-01-01) ---------------------------- - -Added ------ - -- Feature/replanning 16 dec (#193): Replanning for all examples. -- Feature/undo motion 20 12 (#196): Improving undo motion navigation in warehouse2. -- Feature/warehouse2 22 12 (#200): Finishing warehouse2. -- Feature/warehouse2 23 12 (#201): Tuning and fixes (#202). -- Feature/minor tune (#203): Fixing warehouse 3 problems and other core improvements (#204). -- Merging code from backport foxy and updates about autoware (#208): Backport to foxy. - -Changed -------- - -- Foxy backport (#206): Minor formatting fixes, trailing spaces, codespell corrections, python linters warnings, and more. -- Update cb_navigate_global_position.hpp: Improvements in smacc core, adding more components mostly developed for autoware demo. -- Update ci-build-source.yml: Change extension of imports, enable cppcheck, correct formatting of python file. -- Update tracing/ManualTracing.md: Changed wording "smacc application" to "SMACC2 library". - -Fixed ------ - -- 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. -- Some progress on navigation rolling. -- Added smacc2_performance_tools: Performance tests improvements. - -Removed -------- - -- Deleted tracing directory. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Co-authored-by: Denis Štogl , Denis Štogl , Declan Dury <44791484+DecDury@users.noreply.github.com>, DecDury , reelrbtx , brettpac , David Revay -``` - -```rst -Section_9 -========= - -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. 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. (#82, #92) -- Added navigation parameters fixes on sm_dance_bot. (#93) - -Changed -------- -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated doxygen links (#70) -- Updated c_cpp_properties.json -- Updated README.md with launch command - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Corrected trailing spaces. -- Corrected all linters and formatters. - -Removed -------- -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Other ------ -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -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; optional node selection -- 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 progress -- Source build enabled on PR for testing -- `slam_toggle` client behaviors and `slam_toolbox` components; `smacc2::deep_history` syntax -- First working version of `sm` template and template generator - -Changed -------- -- Progress in AWS navigation demo -- Navigation parameters fixes on `sm_dance_bot` -- Minor format improvements -- Cleaning and lidar show/hide option -- Several core improvements during navigation testing -- Formatting enhancements -- `sm_dance_bot` visualizing Turtlebot3 -- Polishing `sm_dance_bot` and S-pattern -- More refinement in `sm_dance_bot` -- Minor tweaks - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting -- Adjust build packages of source CI -- Move method after the method it calls to prevent recursion -- Typo correction ("Finnaly" to "Finally") - -Removed -------- -- `neo_simulation2` package - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco -``` - -Section 11 -=========== - -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 navigation improvements (#141) -- Using local action msgs (#139) -- Format fix python version (#148) -- Fixing some errors introduced on formatting -- Progressing in the moveit migration testing -- Improving dockerfile for building local tests -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Build fix -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing broken master build -- Fixing pipeline error -- Fixing broken build -- Warehouse2 progress (#179) -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger. (#149) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Section_12 ------------ - -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) -- 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. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Create doxygen-deploy.yml -- Added setupTracing.sh -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Improving undo motion navigation warehouse2 -- Undo tuning and errors -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- 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 -- Odom tracker improvements -- Adding forward behavior retry functionality -- Minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Rename header files and correct format. -- Correct formatters. -- Correct GitHub branch reference. -- 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 -- 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" -- Edit from html to markdown syntax - -Fixed ------ -- Minor broken build -- Fix rolling builds (#222) -- Remove example things from Foxy CI setup. (#214) -- Fixing docker for foxy and galactic -- Removing warnings (#213) -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Disable disabled packages -- Enable cppcheck -- Docker files for different revisions, warnings removal and more testing on navigation -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licenses. - -Removed -------- -- Weird moveit not downloaded repo -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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 - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```rst -Section_13 -========== - -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 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. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed smacc2_sm_reference_library package to sm_reference_library. -- 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. -- 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. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Fixed formatting issues. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section_14 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components. Also `smacc2::deep_history` syntax. - -Fixed ----- -- Minor format improvements. -- Remove some compile warnings. -- Correct formatting. -- Additional linting and formatting. -- Remove merge markers from a Python file. - -Removed -------- -- Removed `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_15 -=========== - -Added ------ -- Introducing slam pausing/resuming functionality to sm_dance_bot (#124, #125, #126) -- 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) -- Add QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Waypoint Inputs (#178) -- More Waypoints to sm_dance_bot_warehouse_3 (#181) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) - -Changed -------- -- Move method after the method it calls to avoid recursion (#126) -- Renamed reference library SMs to smacc2_performance_tools (#166) -- Minor navigation improvements (#141) -- Updated package list (#142) -- Update readme (#164) -- Fixed launch command in README.md (#147) -- Fix CI: format fix python version (#148) -- Progress on move_it PR (#164) -- Improved Dockerfile for building local tests -- Added .reps dependencies and fixed build errors -- Updated format in moveit migration testing -- Added reliability qos config to SmaccPublisherClient -- Minor configuration changes in testing moveit behaviors - -Fixed ------ -- Resolved compile warnings (#137) -- Fixed compiling issues in various parts of the project -- Fixed pipeline error and broken master build -- Fixed broken build in aws navigation -- Fixed formatting issues in various parts of the project -- Fixed some linting warnings -- Fixed some errors introduced on formatting in moveit migration -- Fixed some more linting warnings in moveit migration -- Fixed some formatting and templating on SrConditional -- Moved trigger logic into headers in SrConditional -- Fixed some linting issues in SrConditional - -Removed -------- -- Removed node creation and created only a logger in SM Atomic SM generator (#149) -- Removed parameters smacc (#147) -- Removed test from main moveit cmake -- Removed sm_dance_bot_msgs -- Removed some comments in the past from launch command for sm_dance_bot_strikes_back - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 in multiple commits -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152) -- Co-authored-by: Denis Štogl in Feature/sm dance bot strikes back refactoring (#152) and Feature/aws navigation sm dance bot (#174) -- Co-authored-by: Denis Štogl in Feature/aws navigation sm dance bot (#174) - -```rst -Section_16 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/retry behavior warehouse 1 (#226) -- dockerfiles (#225) -- Fix code generators (#221) -- Foxy backport (#206) - -Changed -------- -- Finetuning waypoints (#187) -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fix other build issues. -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- 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 - -Fixed ------ -- Several fixes (#194) -- Fix trailing spaces. -- Minor formatting fixes - -Removed -------- -- Delete tracing directory - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Pablo Iñigo Blasco -``` - -```rst -Section_17 -========== - -Added ------ -- Moved tracing.md to tracing directory -- Added setupTracing.sh script to automate ros-rolling-ros2trace installation and configuration -- 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 for asynchronous client behavior - -Changed -------- -- Renamed "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 -- Reverted markdowns to HTML -- Optimized dependencies in move_base_z_planners_common -- Corrected trailing spaces -- Fixed source CI and corrected README overview -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Updated doxygen links -- Corrected all linters and formatters - -Removed -------- -- Manual installation of ros-rolling-ros2trace - -Other ------ -- Reactivated smacc2 nav clients for Rolling via submodules -- 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 -- Some progress on navigation Rolling -- More changes on performance tests -- Reformatted sm_reference_library -- Cleaned up sm_cl_keyboard_unit_test_1_24hr -- Cleaned up sm_advanced_recovery_1 -- More work on sm_advanced_recovery_1 -- Modified sm_cl_keyboard_unit_test_1_performance_test_a_2 -- Created sm_cl_keyboard_unit_test_1_performance_test_c_1 -- Modified sm_multi_stage_1 -- More work on sm_multi_stage_1 -- More work on sm_cl_keyboard_unit_test_1_performance_test_a_2 -- Created sm_cl_keyboard_unit_test_1_performance_test_a_1 -- Created sm_cl_keyboard_unit_test_1_performance_test_c_1 -- Created sm_multi_stage_1 -- More work on sm_multi_stage_1 -- More work on navigation -- Attempted precommit fixes -- 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 -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ -- Feature/aws demo progress (#92) -- 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 -- Navigation parameters fixes on sm_dance_bot -- cb pause slam client behavior -- sm_dance_bot_lite (#99) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot visualizing turtlebot3 (#101) -- Feature/dance bot launch gz lidar choice (#102) -- gazebo fixes, to show the robot and the lidar -- sm_multi_stage_1 doubling (#103) -- gazebo fixes for sm_dance_bot_strikes_back -- aws demo (#108) -- Brettpac branch (#110) -- a3 (#113) -- Remove neo_simulation2 package. (#112) - -Changed -------- -- Minor hotfix -- Cleaning and lidar show/hide option -- Cleaning files and making formatting work -- Format fixes -- Got sm_multi_stage_1 working (barely) -- Gaining traction sm_multi_stage_1 -- Making progress -- Keep hammering -- Two stages -- 3 part -- 4th stage -- 5th stage -- Correct formatting - -Fixed ------ -- Remove some compile warnings. (#96) -- Precommit cleanup run (#106) -``` - -*pabloinigoblasco* - -Section 19 ------------ - -### Added -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Added diverse improvements in navigation and performance. -- Added linting and formatting. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced slam pausing/resuming functionality in sm_dance_bot testing. -- Added first working version of sm template and template generator. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM core test. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added initial state machine transition timestamp. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added repo dependency for AWS navigation sm dance bot. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Updated dependencies for husky in rolling and galactic. - -### Changed -- Moved method after the method it calls to prevent recursion. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes, sequences, steps, and finishing touches. -- Moved reference library SMs to smacc2_performance_tools. - -### Fixed -- Removed merge markers from a python file. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed CI format for python version. -- Removed node creation and create only a logger. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed formatting issues. -- Fixed warehouse2. - -### Removed -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. - -### Miscellaneous -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Denis Štogl . - -### Commits -- (#114): more sm_multi_stage_1. -- (#115): mm. -- (#116): diverse improvements in navigation and performance. -- (#119): Remove merge markers from a python file. -- (#122): Feature/slam toggle and smacc deep history. -- (#124): minor. -- (#125): more changes in sm_dance_bot. -- (#126): Move method after the method it calls. -- (#127): First working version of sm template and template generator. -- (#130): minor tweaks. -- (#131): Feature/sm dance bot refine. -- (#132): Feature/sm dance bot refine 2. -- (#133): waypoints navigator bug. -- (#134): minor format issues. -- (#135): progress in the sm_dance_bot tests. -- (#136): sm_dance_bot_lite. -- (#137): Resolve compile warnings. -- (#138): Add SM core test. -- (#139): using local action msgs. -- (#140): added SVGs to READMEs of atomic, dance_bot, and others. -- (#141): minor navigation improvements. -- (#142): Update package list. -- (#143): Add SM Atomic SM generator. -- (#144): Feature/nav2z renaming. -- (#145): added remaining SVGs to READMEs. -- (#147): removing parameters smacc. -- (#148): Fix CI: format fix python version. -- (#149): Remove node creation and create only a logger. -- (#151): Feature/migration moveit client. -- (#152): Feature/sm dance bot strikes back refactoring. -- (#163): Add QOS durability to SmaccPublisherClient. -- (#164): update readme. -- (#165): initial state machine transition timestamp. -- (#166): moved reference library SMs to smacc2_performance_tools. -- (#167): Feature/testing moveit behaviors. -- (#169): sm_pubsub_1. -- (#170): sm_pubsub_1 part 2. -- (#171): sm_advanced_recovery_1 renaming. -- (#172): sm_multi_stage_1 reworking. -- (#174): Feature/aws navigation sm dance bot. -- (#175): minor changes. -- (#177): warehouse2. - -```rst -Section_20 -========== - -Added ------ -- Waypoint Inputs (#178) by Ubuntu 20-04-02-amd64 -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) by Ubuntu 20-04-02-amd64 -- Feature/sm warehouse 2 13 dec 2 (#182) -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints (#186) -- finetuning waypoints (#187) by Ubuntu 20-04-02-amd64 -- Feature/cb pure spinning (#188) -- pure spinning behavior missing files -- minor changes (#190) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- several fixes (#194) -- minor changes (#195) -- Feature/undo motion 20 12 (#196) -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- undo tuning and errors -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- fixing warehouse 3 problems, and other core improvements (#204) by Denis Štogl , Denis Štogl , Declan Dury <44791484+DecDury@users.noreply.github.com>, DecDury , reelrbtx , brettpac , David Revay , pabloinigoblasco -- added missing file from warehouse2 (#205) -- fixing docker for foxy and galactic -- Update file for fake hardware simulation and add file for gazebo simulation. -- retry behavior warehouse 1 -- fixing format and minor -- 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 -- fixing docker for foxy and galactic -- Update file for fake hardware simulation and add file for gazebo simulation. -- progressing in husky demo -- improving navigation behaviors -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck - -Changed -------- -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor - -```rst -Section_21 -========== - -Added ------ -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - -Changed -------- -- Corrected formatting of python files. -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- Created doxygen-deploy.yml. -- Updated name of package and package.xml to pass liter. -- Renamed to smacc2 and smacc2_msgs. -- Corrected GitHub branch reference. -- Updated description table. -- Updated table. -- Renamed tracing events. -- Changed wording "smacc application" to "SMACC2 library". -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed folders and edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. - -Fixed ------ -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library. -- Corrected trailing spaces. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Galatic builds from master, keeping only rolling. -- Submodules, using .repos file instead. - -Other Changes -------------- -- Added workflow for checking doc build. -- Created workflow for testing prerelease builds. -- Created workflow for Galatic CI setup and renamed rolling files. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Cleanup and formatting improvements. -- Progress in AWS navigation demo. -- Several core improvements during navigation testing. -- More on navigation. -- Reworked sm_advanced_recovery_1. -- Progress in AWS navigation. -- Base for the sm_aws_aarehouse navigation. -- Base for the sm_multi_stage_1. -- Fixing precommit issues. - -Commits -------- -- f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61: Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- #58: Added galactic CI setup and renamed rolling files. -- #62: Fixed source CI and corrected README overview. -- #69: Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- #70: Updated doxygen links. -- #72: More README updates. -- #74: More README updates. -- #76: Created new sm from sm_respira_1. -- #78: Feature/core and navigation fixes. -- #80: Feature/aws demo progress. -- #83: Reworked sm_advanced_recovery_1. -- #84: More sm_advanced_recovery_1 work. -- #85: More sm_advanced_recovery_1 work. -- #86: Reworked sm_advanced_recovery_1. -- #87: Brettpac branch. -- #88: Added sm_cl_keyboard_unit_test_1_performance_test_c_1. -- #89: Modified sm_cl_keyboard_unit_test_1_performance_test_a_2. -- #90: Added sm_multi_stage_1. -- #91: More sm_multi_stage_1. - -Co-Authored-By --------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_22 -========== - -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) -- 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 (#98) -- New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and lidar (#104) - -Changed -------- -- Corrected all linters and formatters for consistency (#82) - -Fixed ----- -- Fixed navigation parameters on sm_dance_bot (#93) -- Removed some compile warnings (#96) - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_23 -========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 - - Cleaning and lidar show/hide option - - Format fixes -- Precommit cleanup run (#106) -- AWS demo (#108) -- Brettpac branch (#110) -- 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 neo_simulation2 package (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI -- Move method after the method it calls to prevent recursion (#126) -- First working version of sm template and template generator (#127) -- 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 navigation improvements (#141) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- Rolling Docker environment to be executed from any environment (#154) -- Slight waypoint 4 and iterations changes so robot can complete course (#155) -- Initial migration moveit client (#151) - - Fixing errors introduced on formatting - - Missing dependency - - Fixing linting warnings - - Removing test from main moveit cmake - - Progressing in the moveit migration testing - - Adding .reps dependencies and fixing build errors - - Adding dependency to ur5 client - - Docker refactoring -- Update readme (#164) - - More readme updates - -Changed -------- -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Feature/sm dance bot strikes back refactoring (#152) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QoS config - -Removed -------- -- Remove neo_simulation2 package (#112) - - Pending references -- 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 - -Fixed ------ -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Feature/testing moveit behaviors (#167) -``` - -Section_24 -========== - -Added ------ -- Added `sm_pubsub_1` (#169) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_pubsub_1 part 2` (#170) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_advanced_recovery_1 renaming` (#171) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_multi_stage_1 reworking` (#172). -- 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` with contributions from Ubuntu 20-04-02-amd64 . -- 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 `Fix formatting`. -- Added `Update dependencies for husky in rolling and galactic`. -- Added `progress on aws navigation and some other refactorings on navigation clients and behaviors`. -- Added `more on aws demo`. -- Added `Feature/wharehouse2 dec 14` (#185). -- Added `warehouse2`. -- Added `minor`. -- Added `Feature/sm warehouse 2 13 dec 2` (#186). -- Added `more changes and headless`. -- Added `merge`. -- Added `headless and other fixes`. -- Added `default values`. -- Added `finetuning waypoints` (#187) with contributions from Ubuntu 20-04-02-amd64 . -- Added `Feature/cb pure spinning` (#188). -- Added `Feature/cb pure spinning` (#189). -- Added `pure spinning behavior missing files`. -- 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 `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` (#202). -- Added `Feature/minor tune` (#203). -- Added `tuning and fixes`. -- Added `fixing warehouse 3 problems, and other core improvements` (#204). -- 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 `missing`. -- Added `missing sm`. -- Added `updating subscriber publisher components`. -- Added `progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre 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 removval 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 `testing dance bot demos`. -- Added `updating galactic repos`. -- Added `runtime dependency`. -- Added `restoring ur dependency`. - -Changed -------- -- Changed `minor configuration`. -- Changed `progress on moveit`. -- Changed `more testing on moveit`. -- Changed `more testing on moveit behaviors`. -- Changed `finishing touches 1`. -- Changed `more merge`. -- Changed `docker improvements`. -- Changed `master rolling to galactic backport`. -- Changed `fixing build`. - -Fixed ------ -- Fixed `pipeline error`. -- Fixed `fixing broken master build`. -- Fixed `fixing broken build`. -- Fixed `fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green`. - -Removed -------- -- Removed `sm_pubsub_1 part 2`. -- Removed `sm_pubsub_1 part 2`. -- Removed `sm_multi_stage_1 most`. -- Removed `default values`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed ` - -```rst -Section_25 -========== - -Version 0.1.0 (Date: TBD) -------------------------- - -Added ------ -- Build-status table -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) -- `setupTracing.sh` script for installing necessary packages and configuring tracing group - -Changed -------- -- Default build type set to `Release` for faster build and smaller executables -- Updated examples section - -Fixed ------ -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview -- Fixed bug in `smacc2` component -- Cleaned up formatting in `sm_respira_1` and `sm_cl_keyboard_unit_test_1_24hr` -- Optimized dependencies in `move_base_z_planners_common` -- Renamed event generator library -- Corrected build-overview table -- Updated and unified CI configurations -- Used `tf_geometry_msgs.h` in Galactic -- Used Galactic branches in `.repos-file` - -Removed -------- -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh` - -Other Changes -------------- -- Reorganized project structure -- Removed test phase from CMake and dependencies from package.xml -- Compiled with navigation and slam_toolbox -- Enabled all packages to compile -- Refactored `getLogger` functionality -- Reverted changes in commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Ignored all packages except `smacc2` and `smacc2_msgs` -- Reactivated `smacc2` nav clients for Rolling via submodules -- Edited tracing.md to reflect new tracing event names -- Performance tests improvements and other related changes -- Do not execute clang-format on `smacc2_sm_reference_library` -- Cleaned up `sm_cl_keyboard_unit_test_1_24hr` -- More cleanup on `sm_cl_keyboard_unit_test_1_24hr` - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -``` +================================================ + +.. note:: + This package was created in 2025 as a unit test for cl_keyboard, cloned from sm_cl_ros2_timer_unit_test_1. + For the original sm_atomic/sm_cl_ros2_timer_unit_test_1 history, see those packages' CHANGELOG.rst files. + +2.3.20 (2025-11-01) +------------------- +* Created sm_cl_keyboard_unit_test_1 as unit test for cl_keyboard client +* New cl_keyboard client library (`#621 `_) +* Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (`#644 `_) +* Moving reference library from keyboard_client to cl_keyboard (`#645 `_) +* Contributors: Brett Aldrich, Pablo Iñigo Blasco diff --git a/smacc2_sm_reference_library/sm_cl_ros2_timer_unit_test_1/CHANGELOG.rst b/smacc2_sm_reference_library/sm_cl_ros2_timer_unit_test_1/CHANGELOG.rst index 2dc9646c7..4b649d681 100644 --- a/smacc2_sm_reference_library/sm_cl_ros2_timer_unit_test_1/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_cl_ros2_timer_unit_test_1/CHANGELOG.rst @@ -1,2048 +1,15 @@ Changelog for package sm_cl_ros2_timer_unit_test_1 -================================== - -Version 2.3.16 (2023-07-16) ---------------------------- -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2` repository. -- Brettpac branch (`#518 `_) - - Attempted fixes for ros buildfarm issue. - -### Contributors -- brettpac -- pabloinigoblasco - -Version 2.3.6 (2023-03-12) --------------------------- -No significant changes. - -Version 1.22.1 (2022-11-09) ---------------------------- -### Added -- Pre-release. - -### Contributors -- pabloinigoblasco - -Version 0.3.0 (2022-04-04) --------------------------- -No significant changes. - -Version 0.0.0 (2022-11-09) ---------------------------- -### Added -- Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. -- Ignored packages not to be released. -- Feature/master rolling to galactic backport (#236) - - 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. - - Optimized dependencies in move_base_z_planners_common. - - Renamed event generator library. - - Added galactic CI setup and renamed rolling files. - - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - - Created new sm from sm_respira_1. - - Several core improvements during navigation testing. - - New feature, cb_wait_topic_message: asynchronous client behavior. - - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic. - - Corrected all linters and formatters. - -### Contributors -- pabloinigoblasco -- brettpac -- Denis Štogl - -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection available -- Progress in AWS navigation demo -- Base for the `sm_aws_warehouse` navigation -- Navigation parameters fixes on `sm_dance_bot` -- New client behavior: `cb_pause_slam` -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo improvements -- `sm_multi_stage_1` enhancements -- Diverse improvements in navigation and performance - -Changed -------- - -- Minor formatting improvements -- Merge and progress in development -- Hotfix for minor issues -- Cleaning and lidar show/hide option in `sm_dance_bot` -- Gazebo fixes to show the robot and lidar - -Removed -------- - -- Removed some compile warnings -- Removed `neo_simulation2` package - -Fixed ------ - -- Corrected formatting issues -- Adjusted build packages for source CI -- Fixed various issues in navigation testing - -Collaborators -------------- - -- Co-authored by Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -## Section_3 - -### 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) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) - -### Removed -- Remove merge markers from a python file (#119) -- Remove node creation and create only a logger (#149) -- Removing parameters smacc (#147) -- Removing sm_dance_bot_msgs - -### Miscellaneous -- Minor linting and formatting improvements -- Minor format tweaks -- Minor navigation improvements -- Minor tuning to mitigate overshot issue cases -- 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 -- Update READMEs with added SVGs for atomic, dance_bot, and others -- Warehouse2 progress (#179) -- Format improvements -- Headless and other fixes - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -```rst -Section_4 -========= - -Added ------ -- Default values for various features. -- BrettPac branch (#184). -- Redoing waypoints for sm_dance_bot_warehouse_3. -- More waypoints added. -- SrConditional fixes and formatting (#168). -- Warehouse2 feature added on Dec 14 (#185). -- Feature for sm warehouse 2 on Dec 13 (#186). -- Finetuning waypoints (#187). -- Pure spinning behavior with missing files. -- Minor changes for planner on Dec 16 (#191). -- Undo motion feature on Dec 20 (#196, #198). -- Sync feature on Dec 21 (#199). -- Warehouse2 features on Dec 22 (#200) and Dec 23 (#201). -- Minor tune feature (#203). -- Fixes and improvements for warehouse 3 (#204). -- Backport to Foxy (#206). - -Changed -------- -- Various formatting fixes. -- Trailing spaces fixed. -- Codespell corrections. -- Python linters warnings corrected. -- CI build added for Galactic due to Navigation2 issues in Rolling. -- Partial changes for ament_cpplint added. -- Dependency tf2_ros included for finding includes. -- Several linters disabled/enabled and updated. -- ccache version bumped. -- Formatters corrected. -- Branching example added. -- Extension changes for imports. -- cppcheck enabled. -- Python file formatting corrected. -- Necessary package included and Threesome launch edited. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. -- Tracing directory deleted. -- ManualTracing alternative removed. - -Fixed ------ -- Deadlock issues in warehouse 3 resolved. -- Moveit repository download issue fixed. -- Missing file added for warehouse2. - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section 5 -========= - -Added ------ - -- Added smacc2_performance_tools for performance testing. -- 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. Optionally select the nodes to wait. - -Changed -------- - -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated c_cpp_properties.json. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Corrected all linters and formatters. - -Fixed ------ - -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. (#62). -- Fixed pre-commit issues in various packages. - -Removed -------- - -- Removed redundant note in the documentation. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -``` - -Section_6 -========== - -Added ------ - -- Feature/sm aws warehouse (#94) - - Base for the sm_aws_warehouse navigation - - Progress in AWS navigation - - Several core improvements during navigation testing - - Formatting improvements - - Progress in AWS navigation demo - - 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, waiting for Nav2 nodes subscribing to the /bond topic and ensuring they are alive - - Navigation parameters fixes on sm_dance_bot - -- Feature/sm dance bot fixes (#95) - - Navigation parameters fixes on sm_dance_bot - -- Feature/cb pause slam (#98) - - Navigation parameters fixes on sm_dance_bot - - CB pause slam client behavior - -- sm_dance_bot_lite (#99) - - Precommit - - Updates yaml - -- Rename doxygen deployment workflow (#100) - -- sm_dance_bot visualizing turtlebot3 (#101) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - -- Feature/dance bot launch gz lidar choice (#102) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - -- Feature/sm dance bot lite gazebo fixes (#104) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - - Gazebo fixes to show the robot and the lidar - -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Cleaning and lidar show/hide option - - Cleaning files and fixing formatting - - Gazebo fixes to show the robot and the lidar - - Gazebo fixes for sm_dance_bot_strikes_back - -- Precommit cleanup run (#106) - -- AWS demo (#108) - -- Brettpac branch (#110) - - Got sm_multi_stage_1 working - - Gaining traction sm_multi_stage_1 - -- Brettpac branch (#111) - - Got sm_multi_stage_1 working - - Gaining traction sm_multi_stage_1 - - More stages - -- a3 (#113) - -- Remove neo_simulation2 package. (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI - -- mm (#115) - -- Diverse improvements navigation and performance (#116) - - Additional linting and formatting - -- 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 - - Introducing slam pausing/resuming functionality in sm_dance_bot - - Feature/more_sm_dance_bot_fixes - -- Move method after the method it calls. Otherwise, recursion could happen. (#126) - -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - Noticed typo - - Finally > Finally - -- Feature/dance bot s pattern (#129) - - Polishing sm_dance_bot and s-pattern - - More refinement in sm_dance_bot - -Section_7 -========== - -Added ------ -- 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) -- 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 msgs (#139) -- Feature/nav2z renaming (#144) -- added SVGs to READMEs of atomic, dance_bot, and others (#140) -- added remaining SVGs to READMEs (#145) -- Update package list. (#142) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- 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) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- 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) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) - -Changed -------- -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- update readme (#164) -- moved reference library SMs to smacc2_performance_tools (#166) -- Add reliability qos config -- fixing pipeline error -- fixing broken master build -- fixing broken build - -Fixed ------ -- minor tuning to mitigate overshot issue cases -- fixing some build errors -- fixing some formatting and templating on SrConditional -- move trigger logic into headers -- lint -- pure spinning behavior missing files - -Removed -------- -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_8 -========= - -Version 0.1.0 (2022-01-01) ---------------------------- - -Added ------ - -- Feature/replanning 16 dec (#193): Replanning for all examples. -- Feature/undo motion 20 12 (#196): Improving undo motion navigation in warehouse2. -- Feature/warehouse2 22 12 (#200): Finishing warehouse2. -- Feature/warehouse2 23 12 (#201): Tuning and fixes (#202). -- Feature/minor tune (#203): Fixing warehouse 3 problems and other core improvements (#204). -- Merging code from backport foxy and updates about autoware (#208): Backport to foxy. - -Changed -------- - -- Foxy backport (#206): Minor formatting fixes, trailing spaces, codespell corrections, python linters warnings, and more. -- Update cb_navigate_global_position.hpp: Improvements in smacc core, adding more components mostly developed for autoware demo. -- Update ci-build-source.yml: Change extension of imports, enable cppcheck, correct formatting of python file. -- Update tracing/ManualTracing.md: Changed wording "smacc application" to "SMACC2 library". - -Fixed ------ - -- 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. -- Some progress on navigation rolling. -- Added smacc2_performance_tools: Performance tests improvements. - -Removed -------- - -- Deleted tracing directory. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Co-authored-by: Denis Štogl , Denis Štogl , Declan Dury <44791484+DecDury@users.noreply.github.com>, DecDury , reelrbtx , brettpac , David Revay -``` - -```rst -Section_9 -========= - -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. 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. (#82, #92) -- Added navigation parameters fixes on sm_dance_bot. (#93) - -Changed -------- -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Updated doxygen links (#70) -- Updated c_cpp_properties.json -- Updated README.md with launch command - -Fixed ------ -- Fixed source CI and corrected README overview. (#62) -- Corrected trailing spaces. -- Corrected all linters and formatters. - -Removed -------- -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Other ------ -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Minor formatting improvements. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_10 -========== - -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; optional node selection -- 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 progress -- Source build enabled on PR for testing -- `slam_toggle` client behaviors and `slam_toolbox` components; `smacc2::deep_history` syntax -- First working version of `sm` template and template generator - -Changed -------- -- Progress in AWS navigation demo -- Navigation parameters fixes on `sm_dance_bot` -- Minor format improvements -- Cleaning and lidar show/hide option -- Several core improvements during navigation testing -- Formatting enhancements -- `sm_dance_bot` visualizing Turtlebot3 -- Polishing `sm_dance_bot` and S-pattern -- More refinement in `sm_dance_bot` -- Minor tweaks - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting -- Adjust build packages of source CI -- Move method after the method it calls to prevent recursion -- Typo correction ("Finnaly" to "Finally") - -Removed -------- -- `neo_simulation2` package - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco -``` - -Section 11 -=========== - -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 navigation improvements (#141) -- Using local action msgs (#139) -- Format fix python version (#148) -- Fixing some errors introduced on formatting -- Progressing in the moveit migration testing -- Improving dockerfile for building local tests -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Build fix -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing broken master build -- Fixing pipeline error -- Fixing broken build -- Warehouse2 progress (#179) -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger. (#149) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Section_12 ------------ - -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) -- 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. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Create doxygen-deploy.yml -- Added setupTracing.sh -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Improving undo motion navigation warehouse2 -- Undo tuning and errors -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- 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 -- Odom tracker improvements -- Adding forward behavior retry functionality -- Minor formatting fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Rename header files and correct format. -- Correct formatters. -- Correct GitHub branch reference. -- 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 -- 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" -- Edit from html to markdown syntax - -Fixed ------ -- Minor broken build -- Fix rolling builds (#222) -- Remove example things from Foxy CI setup. (#214) -- Fixing docker for foxy and galactic -- Removing warnings (#213) -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Disable disabled packages -- Enable cppcheck -- Docker files for different revisions, warnings removal and more testing on navigation -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licenses. - -Removed -------- -- Weird moveit not downloaded repo -- Delete tracing directory -- Moved tracing.md to tracing directory -- 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 - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```rst -Section_13 -========== - -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 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. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed smacc2_sm_reference_library package to sm_reference_library. -- 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. -- 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. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Fixed formatting issues. - -Removed -------- -- Removed galactic builds from master and kept only rolling. -- Removed submodules and use .repos file. - -Collaborators -------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` - -```rst -Section_14 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Gazebo fixes to show the robot and the lidar. -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components. Also `smacc2::deep_history` syntax. - -Fixed ----- -- Minor format improvements. -- Remove some compile warnings. -- Correct formatting. -- Additional linting and formatting. -- Remove merge markers from a Python file. - -Removed -------- -- Removed `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_15 -=========== - -Added ------ -- Introducing slam pausing/resuming functionality to sm_dance_bot (#124, #125, #126) -- 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) -- Add QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Waypoint Inputs (#178) -- More Waypoints to sm_dance_bot_warehouse_3 (#181) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) - -Changed -------- -- Move method after the method it calls to avoid recursion (#126) -- Renamed reference library SMs to smacc2_performance_tools (#166) -- Minor navigation improvements (#141) -- Updated package list (#142) -- Update readme (#164) -- Fixed launch command in README.md (#147) -- Fix CI: format fix python version (#148) -- Progress on move_it PR (#164) -- Improved Dockerfile for building local tests -- Added .reps dependencies and fixed build errors -- Updated format in moveit migration testing -- Added reliability qos config to SmaccPublisherClient -- Minor configuration changes in testing moveit behaviors - -Fixed ------ -- Resolved compile warnings (#137) -- Fixed compiling issues in various parts of the project -- Fixed pipeline error and broken master build -- Fixed broken build in aws navigation -- Fixed formatting issues in various parts of the project -- Fixed some linting warnings -- Fixed some errors introduced on formatting in moveit migration -- Fixed some more linting warnings in moveit migration -- Fixed some formatting and templating on SrConditional -- Moved trigger logic into headers in SrConditional -- Fixed some linting issues in SrConditional - -Removed -------- -- Removed node creation and created only a logger in SM Atomic SM generator (#149) -- Removed parameters smacc (#147) -- Removed test from main moveit cmake -- Removed sm_dance_bot_msgs -- Removed some comments in the past from launch command for sm_dance_bot_strikes_back - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 in multiple commits -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152) -- Co-authored-by: Denis Štogl in Feature/sm dance bot strikes back refactoring (#152) and Feature/aws navigation sm dance bot (#174) -- Co-authored-by: Denis Štogl in Feature/aws navigation sm dance bot (#174) - -```rst -Section_16 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Feature/undo motion 20 12 (#196) -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Feature/retry behavior warehouse 1 (#226) -- dockerfiles (#225) -- Fix code generators (#221) -- Foxy backport (#206) - -Changed -------- -- Finetuning waypoints (#187) -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fix other build issues. -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- 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 - -Fixed ------ -- Several fixes (#194) -- Fix trailing spaces. -- Minor formatting fixes - -Removed -------- -- Delete tracing directory - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Pablo Iñigo Blasco -``` - -```rst -Section_17 -========== - -Added ------ -- Moved tracing.md to tracing directory -- Added setupTracing.sh script to automate ros-rolling-ros2trace installation and configuration -- 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 for asynchronous client behavior - -Changed -------- -- Renamed "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 -- Reverted markdowns to HTML -- Optimized dependencies in move_base_z_planners_common -- Corrected trailing spaces -- Fixed source CI and corrected README overview -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Updated doxygen links -- Corrected all linters and formatters - -Removed -------- -- Manual installation of ros-rolling-ros2trace - -Other ------ -- Reactivated smacc2 nav clients for Rolling via submodules -- 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 -- Some progress on navigation Rolling -- More changes on performance tests -- Reformatted sm_reference_library -- Cleaned up sm_cl_ros2_timer_unit_test_1_24hr -- Cleaned up sm_advanced_recovery_1 -- More work on sm_advanced_recovery_1 -- Modified sm_cl_ros2_timer_unit_test_1_performance_test_a_2 -- Created sm_cl_ros2_timer_unit_test_1_performance_test_c_1 -- Modified sm_multi_stage_1 -- More work on sm_multi_stage_1 -- More work on sm_cl_ros2_timer_unit_test_1_performance_test_a_2 -- Created sm_cl_ros2_timer_unit_test_1_performance_test_a_1 -- Created sm_cl_ros2_timer_unit_test_1_performance_test_c_1 -- Created sm_multi_stage_1 -- More work on sm_multi_stage_1 -- More work on navigation -- Attempted precommit fixes -- 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 -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ -- Feature/aws demo progress (#92) -- 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 -- Navigation parameters fixes on sm_dance_bot -- cb pause slam client behavior -- sm_dance_bot_lite (#99) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot visualizing turtlebot3 (#101) -- Feature/dance bot launch gz lidar choice (#102) -- gazebo fixes, to show the robot and the lidar -- sm_multi_stage_1 doubling (#103) -- gazebo fixes for sm_dance_bot_strikes_back -- aws demo (#108) -- Brettpac branch (#110) -- a3 (#113) -- Remove neo_simulation2 package. (#112) - -Changed -------- -- Minor hotfix -- Cleaning and lidar show/hide option -- Cleaning files and making formatting work -- Format fixes -- Got sm_multi_stage_1 working (barely) -- Gaining traction sm_multi_stage_1 -- Making progress -- Keep hammering -- Two stages -- 3 part -- 4th stage -- 5th stage -- Correct formatting - -Fixed ------ -- Remove some compile warnings. (#96) -- Precommit cleanup run (#106) -``` - -*pabloinigoblasco* - -Section 19 ------------ - -### Added -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Added diverse improvements in navigation and performance. -- Added linting and formatting. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introduced slam pausing/resuming functionality in sm_dance_bot testing. -- Added first working version of sm template and template generator. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM core test. -- Added SM Atomic SM generator. -- Rolling Docker environment to be executed from any environment. -- Added initial state machine transition timestamp. -- Added QOS durability to SmaccPublisherClient. -- Added reliability QOS config. -- Added repo dependency for AWS navigation sm dance bot. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Updated dependencies for husky in rolling and galactic. - -### Changed -- Moved method after the method it calls to prevent recursion. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes, sequences, steps, and finishing touches. -- Moved reference library SMs to smacc2_performance_tools. - -### Fixed -- Removed merge markers from a python file. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed CI format for python version. -- Removed node creation and create only a logger. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed formatting issues. -- Fixed warehouse2. - -### Removed -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. - -### Miscellaneous -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: pabloinigoblasco . -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Denis Štogl . - -### Commits -- (#114): more sm_multi_stage_1. -- (#115): mm. -- (#116): diverse improvements in navigation and performance. -- (#119): Remove merge markers from a python file. -- (#122): Feature/slam toggle and smacc deep history. -- (#124): minor. -- (#125): more changes in sm_dance_bot. -- (#126): Move method after the method it calls. -- (#127): First working version of sm template and template generator. -- (#130): minor tweaks. -- (#131): Feature/sm dance bot refine. -- (#132): Feature/sm dance bot refine 2. -- (#133): waypoints navigator bug. -- (#134): minor format issues. -- (#135): progress in the sm_dance_bot tests. -- (#136): sm_dance_bot_lite. -- (#137): Resolve compile warnings. -- (#138): Add SM core test. -- (#139): using local action msgs. -- (#140): added SVGs to READMEs of atomic, dance_bot, and others. -- (#141): minor navigation improvements. -- (#142): Update package list. -- (#143): Add SM Atomic SM generator. -- (#144): Feature/nav2z renaming. -- (#145): added remaining SVGs to READMEs. -- (#147): removing parameters smacc. -- (#148): Fix CI: format fix python version. -- (#149): Remove node creation and create only a logger. -- (#151): Feature/migration moveit client. -- (#152): Feature/sm dance bot strikes back refactoring. -- (#163): Add QOS durability to SmaccPublisherClient. -- (#164): update readme. -- (#165): initial state machine transition timestamp. -- (#166): moved reference library SMs to smacc2_performance_tools. -- (#167): Feature/testing moveit behaviors. -- (#169): sm_pubsub_1. -- (#170): sm_pubsub_1 part 2. -- (#171): sm_advanced_recovery_1 renaming. -- (#172): sm_multi_stage_1 reworking. -- (#174): Feature/aws navigation sm dance bot. -- (#175): minor changes. -- (#177): warehouse2. - -```rst -Section_20 -========== - -Added ------ -- Waypoint Inputs (#178) by Ubuntu 20-04-02-amd64 -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) by Ubuntu 20-04-02-amd64 -- Feature/sm warehouse 2 13 dec 2 (#182) -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints (#186) -- finetuning waypoints (#187) by Ubuntu 20-04-02-amd64 -- Feature/cb pure spinning (#188) -- pure spinning behavior missing files -- minor changes (#190) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- several fixes (#194) -- minor changes (#195) -- Feature/undo motion 20 12 (#196) -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- undo tuning and errors -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- fixing warehouse 3 problems, and other core improvements (#204) by Denis Štogl , Denis Štogl , Declan Dury <44791484+DecDury@users.noreply.github.com>, DecDury , reelrbtx , brettpac , David Revay , pabloinigoblasco -- added missing file from warehouse2 (#205) -- fixing docker for foxy and galactic -- Update file for fake hardware simulation and add file for gazebo simulation. -- retry behavior warehouse 1 -- fixing format and minor -- 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 -- fixing docker for foxy and galactic -- Update file for fake hardware simulation and add file for gazebo simulation. -- progressing in husky demo -- improving navigation behaviors -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck - -Changed -------- -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor -- minor - -```rst -Section_21 -========== - -Added ------ -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - -Changed -------- -- Corrected formatting of python files. -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- Created doxygen-deploy.yml. -- Updated name of package and package.xml to pass liter. -- Renamed to smacc2 and smacc2_msgs. -- Corrected GitHub branch reference. -- Updated description table. -- Updated table. -- Renamed tracing events. -- Changed wording "smacc application" to "SMACC2 library". -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed folders and edited README.md. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. - -Fixed ------ -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library. -- Corrected trailing spaces. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Galatic builds from master, keeping only rolling. -- Submodules, using .repos file instead. - -Other Changes -------------- -- Added workflow for checking doc build. -- Created workflow for testing prerelease builds. -- Created workflow for Galatic CI setup and renamed rolling files. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More on performance and other issues. -- Cleanup and formatting improvements. -- Progress in AWS navigation demo. -- Several core improvements during navigation testing. -- More on navigation. -- Reworked sm_advanced_recovery_1. -- Progress in AWS navigation. -- Base for the sm_aws_aarehouse navigation. -- Base for the sm_multi_stage_1. -- Fixing precommit issues. - -Commits -------- -- f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61: Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- #58: Added galactic CI setup and renamed rolling files. -- #62: Fixed source CI and corrected README overview. -- #69: Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- #70: Updated doxygen links. -- #72: More README updates. -- #74: More README updates. -- #76: Created new sm from sm_respira_1. -- #78: Feature/core and navigation fixes. -- #80: Feature/aws demo progress. -- #83: Reworked sm_advanced_recovery_1. -- #84: More sm_advanced_recovery_1 work. -- #85: More sm_advanced_recovery_1 work. -- #86: Reworked sm_advanced_recovery_1. -- #87: Brettpac branch. -- #88: Added sm_cl_ros2_timer_unit_test_1_performance_test_c_1. -- #89: Modified sm_cl_ros2_timer_unit_test_1_performance_test_a_2. -- #90: Added sm_multi_stage_1. -- #91: More sm_multi_stage_1. - -Co-Authored-By --------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_22 -========== - -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) -- 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 (#98) -- New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and lidar (#104) - -Changed -------- -- Corrected all linters and formatters for consistency (#82) - -Fixed ----- -- Fixed navigation parameters on sm_dance_bot (#93) -- Removed some compile warnings (#96) - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_23 -========== - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 - - Cleaning and lidar show/hide option - - Format fixes -- Precommit cleanup run (#106) -- AWS demo (#108) -- Brettpac branch (#110) -- 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 neo_simulation2 package (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI -- Move method after the method it calls to prevent recursion (#126) -- First working version of sm template and template generator (#127) -- 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 navigation improvements (#141) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update package list (#142) -- Rolling Docker environment to be executed from any environment (#154) -- Slight waypoint 4 and iterations changes so robot can complete course (#155) -- Initial migration moveit client (#151) - - Fixing errors introduced on formatting - - Missing dependency - - Fixing linting warnings - - Removing test from main moveit cmake - - Progressing in the moveit migration testing - - Adding .reps dependencies and fixing build errors - - Adding dependency to ur5 client - - Docker refactoring -- Update readme (#164) - - More readme updates - -Changed -------- -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Feature/sm dance bot strikes back refactoring (#152) -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QoS config - -Removed -------- -- Remove neo_simulation2 package (#112) - - Pending references -- 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 - -Fixed ------ -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Feature/testing moveit behaviors (#167) -``` - -Section_24 -========== - -Added ------ -- Added `sm_pubsub_1` (#169) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_pubsub_1 part 2` (#170) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_advanced_recovery_1 renaming` (#171) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_multi_stage_1 reworking` (#172). -- 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` with contributions from Ubuntu 20-04-02-amd64 . -- 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 `Fix formatting`. -- Added `Update dependencies for husky in rolling and galactic`. -- Added `progress on aws navigation and some other refactorings on navigation clients and behaviors`. -- Added `more on aws demo`. -- Added `Feature/wharehouse2 dec 14` (#185). -- Added `warehouse2`. -- Added `minor`. -- Added `Feature/sm warehouse 2 13 dec 2` (#186). -- Added `more changes and headless`. -- Added `merge`. -- Added `headless and other fixes`. -- Added `default values`. -- Added `finetuning waypoints` (#187) with contributions from Ubuntu 20-04-02-amd64 . -- Added `Feature/cb pure spinning` (#188). -- Added `Feature/cb pure spinning` (#189). -- Added `pure spinning behavior missing files`. -- 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 `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` (#202). -- Added `Feature/minor tune` (#203). -- Added `tuning and fixes`. -- Added `fixing warehouse 3 problems, and other core improvements` (#204). -- 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 `missing`. -- Added `missing sm`. -- Added `updating subscriber publisher components`. -- Added `progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre 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 removval 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 `testing dance bot demos`. -- Added `updating galactic repos`. -- Added `runtime dependency`. -- Added `restoring ur dependency`. - -Changed -------- -- Changed `minor configuration`. -- Changed `progress on moveit`. -- Changed `more testing on moveit`. -- Changed `more testing on moveit behaviors`. -- Changed `finishing touches 1`. -- Changed `more merge`. -- Changed `docker improvements`. -- Changed `master rolling to galactic backport`. -- Changed `fixing build`. - -Fixed ------ -- Fixed `pipeline error`. -- Fixed `fixing broken master build`. -- Fixed `fixing broken build`. -- Fixed `fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green`. - -Removed -------- -- Removed `sm_pubsub_1 part 2`. -- Removed `sm_pubsub_1 part 2`. -- Removed `sm_multi_stage_1 most`. -- Removed `default values`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed `minor`. -- Removed ` - -```rst -Section_25 -========== - -Version 0.1.0 (Date: TBD) -------------------------- - -Added ------ -- Build-status table -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)) -- `setupTracing.sh` script for installing necessary packages and configuring tracing group - -Changed -------- -- Default build type set to `Release` for faster build and smaller executables -- Updated examples section - -Fixed ------ -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview -- Fixed bug in `smacc2` component -- Cleaned up formatting in `sm_respira_1` and `sm_cl_ros2_timer_unit_test_1_24hr` -- Optimized dependencies in `move_base_z_planners_common` -- Renamed event generator library -- Corrected build-overview table -- Updated and unified CI configurations -- Used `tf_geometry_msgs.h` in Galactic -- Used Galactic branches in `.repos-file` - -Removed -------- -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh` - -Other Changes -------------- -- Reorganized project structure -- Removed test phase from CMake and dependencies from package.xml -- Compiled with navigation and slam_toolbox -- Enabled all packages to compile -- Refactored `getLogger` functionality -- Reverted changes in commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 -- Ignored all packages except `smacc2` and `smacc2_msgs` -- Reactivated `smacc2` nav clients for Rolling via submodules -- Edited tracing.md to reflect new tracing event names -- Performance tests improvements and other related changes -- Do not execute clang-format on `smacc2_sm_reference_library` -- Cleaned up `sm_cl_ros2_timer_unit_test_1_24hr` -- More cleanup on `sm_cl_ros2_timer_unit_test_1_24hr` - -Contributors ------------- -- Denis Štogl -- Pablo Iñigo Blasco -``` +================================================== + +.. note:: + This package was created in 2025 as a unit test for cl_ros2_timer, cloned from sm_atomic. + For the original sm_atomic history, see sm_atomic/CHANGELOG.rst. + +2.3.20 (2025-11-01) +------------------- +* Created sm_cl_ros2_timer_unit_test_1 as unit test for cl_ros2_timer client +* New cl_ros2_timer unit test (`#616 `_) +* Refactoring cl_ros2_timer to component-based architecture (`#618 `_) +* Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (`#644 `_) +* Moving reference library from ros_timer_client to cl_ros2_timer (`#645 `_) +* Contributors: Brett Aldrich, Pablo Iñigo Blasco diff --git a/smacc2_sm_reference_library/sm_multi_stage_1/CHANGELOG.rst b/smacc2_sm_reference_library/sm_multi_stage_1/CHANGELOG.rst index 552c55ae4..ef33dbb15 100644 --- a/smacc2_sm_reference_library/sm_multi_stage_1/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_multi_stage_1/CHANGELOG.rst @@ -70,8121 +70,82 @@ Changelog for package sm_multi_stage_1 - Update README.md - Wait topic message client behavior (#81) -```rst -Section_2 -========= - -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. -- Navigation parameters fixes on sm_dance_bot. -- CB pause slam client behavior. -- Sm_dance_bot_lite. -- Sm_dance_bot visualizing turtlebot3. -- Dance bot launch gz lidar choice. -- Gazebo fixes to show the robot and the lidar. -- Sm_multi_stage_1 doubling. -- Sm dance bot strikes back gazebo fixes. - -Changed -------- - -- Several core improvements during navigation testing. - -Fixed ------ - -- Corrected all linters and formatters. -- Removed some compile warnings. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -```rst -Section_3 -========= - -Added ------ -- Added AWS demo (#108, #109) -- Added Brettpac branch (#110, #111) -- Added a3 (#113) -- Added diverse improvements in navigation and performance (#116) -- Added feature to toggle SLAM and deep history in SMACC (#122) -- Added SM Atomic SM generator (#143) -- Added rolling Docker environment execution (#154) -- Added initial state machine transition timestamp (#165) -- Added QOS durability to SmaccPublisherClient (#163) -- Added testing for MoveIt behaviors (#167) -- Added sm_pubsub_1 (#169, #170) - -Changed -------- -- Improved gazebo visualization for robot and lidar -- Improved formatting -- Improved functionality for sm_multi_stage_1 (#109, #114) -- Improved navigation and performance -- Refactored SM dance bot strikes back (#152) -- Updated package list (#142) -- Renamed navigation 2 stack -- Updated READMEs with SVGs -- Updated launch command in README.md -- Updated format for CI compatibility -- Updated Dockerfile for building local tests -- Updated readme (#164) -- Moved reference library SMs to smacc2_performance_tools -- Added QOS durability to SmaccPublisherClient - -Fixed ------ -- Fixed recursion issue in method call order (#126) -- Fixed overshot issue in waypoints navigator (#133) -- Fixed format for CI Python version (#148) -- Fixed node creation in logger (#149) -- Fixed launch command in README.md -- Fixed linting warnings -- Fixed errors in moveit migration -- Fixed compiling issues -- Fixed broken master build -``` - -```rst -Section_4 -========= - -Added ------ - -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency. - - Added husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Fixed formatting. - - Updated dependencies for husky in rolling and galactic. - - Added 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. - - Made minor changes. - -- Feature/sm warehouse 2 13 dec 2 (#186) - - Added format changes. - - Added more changes and headless. - - Merged changes. - - Added headless and other fixes. - - Added default values. - - Made minor changes. - -Changed -------- - -- sm_advanced_recovery_1 renaming (#171) - - Renamed sm_advanced_recovery_1. - -- SrConditional fixes and formatting (#168) - - Fixed 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. - -- Feature/sync 21 12 (#199) - - Made minor changes. - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Made minor changes. - - Replanned for all examples. - - Fixed format issues. - - Finished warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Made minor changes. - - Replanned for all examples. - - Tuned and fixed issues. - -- Feature/minor tune (#203) - - Tuned and fixed issues. - - Made minor adjustments. - -- Feature/planner changes 16 12 (#191) - - Made minor changes. - - Added more fixes. - -- Feature/replanning 16 dec (#193) - - Made minor changes. - - Replanned for all examples. - -- Feature/cb pure spinning (#188), Feature/cb pure spinning (#189) - - Made minor changes. - - Added pure spinning behavior files. - - Made minor adjustments. - -- Feature/undo motion 20 12 (#198) - - Made minor changes. - - Replanned for all examples. - - Improved undo motion navigation in warehouse2. - - Made minor adjustments. - -- Feature/sync 21 12 (#199) - - Made minor changes. - - Replanned for all examples. - - Fixed format issues. - -- Feature/warehouse2 22 12 (#200) - - Made minor changes. - - Replanned for all examples. - - Fixed format issues. - - Finished warehouse2. - -- Feature/warehouse2 23 12 (#201) - - Made minor changes. - - Replanned for all examples. - - Tuned and fixed issues. - -Fixed ------ - -- Several fixes (#194) - - Made minor changes. - -- Tuning warehouse3 (#197) - - Tuned warehouse3. - -- Fixing warehouse 3 problems, and other core improvements (#204) - - Fixed warehouse 3 problems. - - Made core improvements to remove deadlocks and ensure continuous integration is green. - - Fixed weird moveit not downloaded repo. - - Added missing file from warehouse2 (#205). - -Removed -------- - -- Removed trailing spaces. -- Removed unnecessary packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. -- Removed trailing spaces. -- Removed further packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. -- Removed trailing spaces. -- Removed further packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. -- Removed trailing spaces. -- Removed further packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. -- Removed trailing spaces. -- Removed further packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. -- Removed trailing spaces. -- Removed further packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. -- Removed trailing spaces. -- Removed further packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. -- Removed trailing spaces. -- Removed further packages. -- Removed disabled packages. -- Removed further packages. -- Removed disabled cpplint and cppcheck linters. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section 5 -========= - -Added ------ - -- Opened new folder for additional tracing contents. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More changes on performance tests. -- 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). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Feature/aws demo progress (#80). -- Feature/wait nav2 nodes client behavior (#82). -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. - -Changed -------- - -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Changed wording "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Fixed ------ - -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Correct trailing spaces. -- Clean up of sm_atomic_24hr. -- Clean up of sm_advanced_recovery_1. -- Minor formatting improvements. - -Removed -------- - -- Removed galactic builds from master and kept only rolling. Removed submodules and use .repos file. - -Authors -------- - -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_6 -========= - -Added ------ - -- New client behavior for nav2: Now waits for nav2 nodes to subscribe to the /bond topic and confirms they are active. Users can select specific 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`. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite`: - - Visualizing turtlebot3. - - Precommit updates. -- `sm_multi_stage_1` doubling. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- - -- Corrected all linters and formatters. -- Several core improvements during navigation testing. -- Formatting enhancements. - -Fixed ------ - -- Removed some compile warnings. - -Removed -------- - -- Minor hotfix. - -Contributors ------------- - -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -## Section_7 - -### Added -- Added source build on PR for testing. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added smacc2::deep_history syntax. -- Added slam pausing/resuming functionality to sm_dance_bot. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added reliability qos config. -- Added repo dependency for AWS navigation sm dance bot. -- Added husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. - -### Changed -- Changed method order to prevent recursion in sm_dance_bot. -- Changed "Finnaly" to "Finally" for correct spelling. -- Changed launch command in README.md for sm_dance_bot_strikes_back. -- Changed format for CI to fix python version. -- Changed node creation to create only a logger. -- Changed Docker environment to be executed from any environment. -- Changed state machine transition timestamp to initial state machine transition timestamp. -- Changed reference library SMs to smacc2_performance_tools. - -### Fixed -- Fixed minor format issues. -- Fixed overshot issue cases in waypoints navigator. -- Fixed launch command in README.md. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. - -### Removed -- Removed neo_simulation2 package. -- Removed merge markers from a python file. -- Removed parameters smacc. -- Removed sm_dance_bot_msgs. -- Removed test from main moveit cmake. - -### Miscellaneous -- Minor tweaks. -- Minor navigation improvements. -- Minor format adjustments. -- Minor linting and formatting. -- Minor tuning to mitigate overshot issue cases. -- Minor configuration adjustments. -- Precommit cleanup. -- Workflow updates. -- Pending references. -- Noticed typo correction. -- Noticed launch command correction. -- Noticed dependency addition. -- Noticed dependency to ur5 client addition. -- Noticed line removal. -- Noticed README updates. -- Noticed repos dependency addition. -- Noticed Dockerfile improvements for building local tests. -- Noticed Docker refactoring. -- Noticed progress on move_it PR. -- Noticed progress in the moveit migration testing. -- Noticed progress on moveit behaviors testing. -- Noticed progress on markers cleanup. -- Noticed progress in the sm_dance_bot tests. -- Noticed progress in navigation. -- Noticed progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Noticed slight waypoint 4 and iterations changes for robot course completion. -- Noticed missing dependency addition. -- Noticed fixing some errors introduced on formatting. -- Noticed fixing some more linting warnings. -- Noticed fixing compiling issues. -- Noticed fixing some build errors. -- Noticed fixing broken master build. -- Noticed fixing pipeline error. -- Noticed fixing overshot issue cases in waypoints navigator. -- Noticed fixing launch command in README.md. -- Noticed fixing compiling issues. -- Noticed fixing broken master build. -- Noticed fixing pipeline error. - -```rst -Section_8 -========= - -Added ------ -- Progress on AWS navigation and refactorings on navigation clients and behaviors. -- More on AWS demo. -- Warehouse2 progress (#177). -- Waypoint Inputs (#178). -- Warehouse2 progress (#179). -- Format (#180). -- Sm_dance_bot_warehouse_3 (#181). -- Feature/sm warehouse 2 13 dec 2 (#182). -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188). -- Feature/planner changes 16 12 (#191). -- Feature/replanning 16 dec (#193). -- Several fixes (#194). -- Feature/undo motion 20 12 (#196). -- Tuning warehouse3 (#197). -- Feature/undo motion 20 12 (#198). -- Undo tuning and errors. -- Feature/sync 21 12 (#199). -- Feature/warehouse2 22 12 (#200). -- Finishing warehouse2. -- Feature/warehouse2 23 12 (#201). -- Tuning and fixes (#202). -- Feature/minor tune (#203). -- Fixing warehouse 3 problems and other core improvements (#204). -- Added missing file from warehouse2 (#205). -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies (#220). - -Changed -------- -- Fixing broken build. -- Minor changes (#175). -- Fix: some formatting and templating on SrConditional. -- Move trigger logic into headers. -- Lint. -- Fix: some formatting and templating on SrConditional. -- Odom tracker improvements. -- Adding forward behavior retry functionality. -- Removing warnings (#213). -- Correct codespell. -- Correct python linters warnings. -- Fix trailing spaces. -- Rename header files and correct format. -- Change extension of imports. -- Correct formatting of python file. - -Removed -------- -- Weird moveit not downloaded repo. -- Disable disabled packages. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- Reelrbtx -- Brettpac -- David Revay -- Pablo Iñigo Blasco -``` - -## Section_9 +0.1.0 (2022-01-01) +--------------------------- ### Added -- Created doxygen-deploy.yml for documentation deployment. -- Implemented manual deployment temporarily. -- Added workflow for testing prerelease builds. -- Set `docs/` as both source folder and output directory for documentation. -- Renamed to `smacc2` and `smacc2_msgs`. -- Added setupTracing.sh script for configuring tracing group. -- Introduced `smacc2_performance_tools` for performance testing improvements. -- Added new feature `cb_wait_topic_message` for asynchronous client behavior. - -### Changed -- Updated GitHub branch reference. -- Updated package name and `package.xml` to pass liter. -- Replaced occurrences of "smacc application" with "SMACC2 library". -- Edited `smacc_sm_reference_library/sm_atomic/README.md` from HTML to Markdown syntax. -- Renamed tracing events. -- Updated mentions of `SMACC/ROS` to `SMACC2/ROS2`. -- Updated `smacc2_rta` command across READMEs. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. - -### Fixed -- Corrected trailing spaces. -- Fixed bug in `smacc2` component. -- Fixed source CI and corrected README overview. -- Fixed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch`. -- Fixed pre-commit issues. - -### Removed -- Removed manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. -- Removed galactic builds, keeping only rolling. -- Removed submodules and used `.repos` file for dependencies. - -### Miscellaneous -- Various cleanups and formatting improvements. -- Created alternative `ManualTracing`. -- Opened new folder for additional tracing contents. -- Deleted tracing directory and moved `tracing.md` to tracing directory. -- Reactivated `smacc2` nav clients for rolling via submodules. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Progress made in AWS navigation demo. -- Worked on `sm_advanced_recovery_1` and `sm_multi_stage_1`. -- Added Dockerfile for Rolling and Galactic. -- Updated `smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh`. -- Updated `tracing/ManualTracing.md`. -- Updated `smacc2_sm_reference_library/sm_atomic/README.md`. -- Updated `README.md`. -- Updated `c_cpp_properties.json`. -- Updated doxygen links. - ---- - -*Todos los cambios realizados mantienen la información original y han sido organizados para una mejor legibilidad por Pablo Iñigo Blasco (pabloinigoblasco).* - -```rst -Section_10 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. Co-authored by Denis Štogl. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive. You can optionally select the nodes to wait for. Co-authored by Denis Štogl. - -Changed -------- -- Corrected all linters and formatters. - -Fixed ------ -- Navigation parameters fixes on sm_dance_bot. - -Removed -------- -- Removed some compile warnings. - -Other ------ -- Precommit fixes. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in AWS navigation demo. -- Merge and progress. -- 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. -- Precommit cleanup run. -- Updates yaml. -``` - -*pabloinigoblasco* - -```rst -Section_11 -========== - -Added ------ - -- Added support for AWS demo. -- Implemented formatting improvements. -- Implemented initial stage 1 functionality (#109). -- Added Brettpac branch (#110). -- Added progress in sm_multi_stage_1 development. -- Added support for two stages and a 3-part process. -- Added 4th and 5th stages (#111). -- Introduced a3 functionality (#113). -- Added diverse improvements in navigation and performance (#116). -- Implemented source build testing on PR. -- Adjusted build packages for source CI. -- Added more functionality to sm_multi_stage_1 (#114). -- Added support for sm_dance_bot refinement (#131) and refinement 2 (#132). -- Added build fixes and resolved waypoints navigator bug (#133). -- Improved navigation and mitigated overshot issues. -- Made progress in sm_dance_bot tests (#135). -- Added SM core test (#138). -- Added minor navigation improvements (#141). -- Added support for using local action messages (#139). -- Renamed navigation 2 stack and added SVGs to READMEs (#144). -- Updated package list and removed parameters from smacc (#147). -- Fixed launch command in README.md and CI formatting (#148). -- Added SM Atomic SM generator (#143). -- Enabled Docker environment execution from any environment (#154). -- Refactored sm_dance_bot strikes back (#152). -- Made slight changes to waypoints and iterations for course completion (#155). -- Migrated moveit client to smacc2 (#151). -- Added dependencies and fixed linting warnings. -- Updated readme (#164). -- Added initial state machine transition timestamp (#165). -- Moved reference library SMs to smacc2_performance_tools. -- Added QOS durability to SmaccPublisherClient (#163). -- Added reliability QOS configuration. -- Added testing for moveit behaviors (#167). -- Added support for sm_pubsub_1 (#169) and part 2 (#170). -- Renamed sm_advanced_recovery_1 (#171). - -Changed -------- - -- Corrected formatting in various sections. -- Improved progress and traction in development. -- Made minor format adjustments. -- Updated format and dependencies for moveit migration. -- Improved Dockerfile for local test building. -- Updated readme files. -- Refactored Docker environment setup. -- Improved compilation process. -- Updated format for moveit testing. -- Fixed pipeline and build errors. - -Removed -------- - -- Removed neo_simulation2 package. -- Removed merge markers from a python file. -- Removed node creation and created only a logger. -- Removed test from main moveit cmake. -- Removed some comments from README.md. -- Removed sm_dance_bot_msgs package. -- Removed parameters from smacc. -- Removed line in reliability QOS configuration. - -Fixed ------ - -- Fixed recursion possibility by moving method after the method it calls. -- Fixed overshot issue cases in navigation. -- Fixed broken master build. -- Fixed compiling issues. -- Fixed broken pipeline error. -- Fixed CI formatting for Python version. -``` - -```rst -Section_12 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency. - - Included husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Fixed formatting. - - Updated dependencies for husky in rolling and galactic. - - Made progress on aws navigation and refactored navigation clients and behaviors. - - Added more on aws demo. - - Fixed broken build. - -Changed -------- -- Finishing touches 1 (#172) - - Reworked sm_multi_stage_1. - - Improved multistage modes. - - Enhanced sm_multi_stage sequences. - - Updated sm_multi_state_1 steps. - - Modified sm_multi_stage_1 sequence d. - - Adjusted sm_multi_stage_1 c sequence. - - Updated mode_5_sequence_b and mode_4_sequence_b. - - Improved sm_multi_stage_1 most. - -Fixed ------ -- Warehouse2 (#177) - - Fixed minor issues. -- Waypoint Inputs (#178) - - Resolved formatting problems. -- SrConditional fixes and formatting (#168) - - Fixed formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Linted code. - -Removed -------- -- Sm_dance_bot_warehouse_3 (#181) - - Removed redundant waypoints. - -Other Changes -------------- -- Feature/cb pure spinning (#188) and (#189) - - Made format adjustments. - - Implemented headless changes. - - Merged changes. - - Set default values. - - Addressed minor issues. -- Feature/planner changes 16 12 (#191) - - Made minor adjustments. - - Fixed issues. -- Feature/replanning 16 dec (#193) - - Made minor changes. - - Improved replanning for all examples. -- Feature/undo motion 20 12 (#196) and (#198) - - Made minor changes. - - Improved undo motion navigation for warehouse2. - - Tuned warehouse3. -- Feature/sync 21 12 (#199) - - Made minor changes. - - Resolved format issues. -- Feature/warehouse2 22 12 (#200) and 23 12 (#201) - - Made minor changes. - - Improved replanning for all examples. - - Resolved format issues. - - Finished warehouse2. -- Feature/minor tune (#203) - - Tuned and fixed issues. -- Feature/undo motion 20 12 (#198) - - Tuned undo motion and fixed errors. -- Feature/sync 21 12 (#199) - - Resolved format issues. -- Feature/warehouse2 22 12 (#200) - - Resolved format issues. -- Feature/warehouse2 23 12 (#201) - - Tuned and fixed issues. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_13 -========== - -Added ------ -- Satisfy ament_lint_cmake. -- Add missing licenses. -- Enable cppcheck. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml. -- Create workflow for testing prerelease builds. -- Use docs/ as source folder for documentation. -- Use docs/ as output directory. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Add smacc2_performance_tools. -- Performance tests improvements. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Add galactic CI setup and rename rolling files. -- Fix source CI and correct README overview. -- Update c_cpp_properties.json. -- Update doxygen links. -- More Readme Updates. -- Update smacc2_rta command across readmes. -- Update changelogs. - -Changed -------- -- Correct formatters. -- Change extension of imports. -- Update ci-build-source.yml. -- Change extension. -- Correct formatting of python file. -- Rename header files and correct format. -- 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 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. -- 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. -- Reactivating smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Bug in smacc2 component. -- Reverted markdowns to html. -- Added README tutorial for Dockerfile. -- Additional cleanup. -- Cleanup. -- Edited tracing.md to reflect new tracing event names. -- 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. -- 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. -- 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. - -Removed -------- -- Disable cpplint and cppcheck linters. -- Disable disabled packages. -- 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". - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -```rst -Section_14 -========== - -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, #91, #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: sm_dance_bot_lite (#99) -- Option to show/hide lidar in sm_dance_bot visualizing turtlebot3 (#102) - -Changed -------- -- Updated launch command in README.md -- Corrected all linters and formatters (#82) -- Merged and progressed in navigation (#94) -- Fixed navigation parameters on sm_dance_bot (#95) -- Minor hotfix in doxygen deployment workflow (#100) -- Cleaning and formatting improvements in dance bot launch gz lidar choice (#102) - -Fixed ----- -- Fixed compile warnings (#96) -``` - -*pabloinigoblasco* - -Section_15 -========== - -Added ------ -- Feature/sm dance bot lite gazebo fixes (#104) - - Visualizing turtlebot3 for sm_dance_bot - - Added option to show/hide lidar - - Improved formatting and cleaned files - - Implemented gazebo fixes to display robot and lidar - -- Feature/sm_multi_stage_1 doubling (#103) - - Implemented improvements for sm_multi_stage_1 - -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 for sm_dance_bot - - Added option to show/hide lidar - - Improved formatting and cleaned files - - Implemented gazebo fixes for sm_dance_bot_strikes_back - -- Precommit cleanup run (#106) - - General cleanup and formatting - -- AWS demo (#108) - - Added AWS demo functionality - -- Brettpac branch (#110) - - Improved functionality for sm_multi_stage_1 - - Progress in multiple stages - -- Remove neo_simulation2 package. (#112) - - Removed neo_simulation2 package - - Corrected formatting and adjusted build packages - -- More sm_multi_stage_1 (#114) - - Further improvements for sm_multi_stage_1 - -- MM (#115) - - Minor improvements and optimizations - -- Diverse improvements navigation and performance (#116) - - Implemented diverse improvements for navigation and performance - - Feature/diverse improvements navigation performance (#117) - - Implemented diverse improvements for navigation and performance - - Added linting and formatting enhancements - -- Remove merge markers from a python file. (#119) - - Removed merge markers from a Python file - + - Additional linting and formatting - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - - Introduced smacc2::deep_history syntax - - Added functionality for testing sm_dance_bot with slam pausing/resuming - -- Move method after the method it calls. Otherwise recursion could happen. (#126) - - Implemented method reordering to prevent recursion - + - Introducing slam pausing/resuming functionality for testing sm_dance_bot - Feature/dance bot s pattern (#128) - - Polished sm_dance_bot and s-pattern - - Corrected typo - -- First working version of sm template and template generator. (#127) - - Implemented initial version of sm template and generator - + - Polishing sm_dance_bot and s-pattern +- First working version of sm template and template generator (#127) - Feature/sm dance bot refine (#131) - - Continued improvements for sm_dance_bot - - Feature/sm dance bot refine 2 (#132) - - Continued improvements for sm_dance_bot - - Fixed build issues - -- Waypoints navigator bug (#133) - - Tuned navigation to mitigate overshot issues - -- Progress in the sm_dance_bot tests (#135) - - Made progress in cleaning up markers - -- Minor format issues (#134) - - Fixed minor formatting issues - -- Sm_dance_bot_lite (#136) - - Implemented lite version of sm_dance_bot - -- Resolve compile warnings (#137) - - Resolved compile warnings - -- Add SM core test (#138) - - Added SM core test functionality - -- Minor navigation improvements (#141) - - Implemented minor navigation improvements - -- Using local action msgs (#139) - - Implemented usage of local action messages - - Removed sm_dance_bot_msgs - + - Build fix - Feature/nav2z renaming (#144) - - Renamed navigation 2 stack - - Added formatting improvements - -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) - - Added SVGs to READMEs - -- Added remaining SVGs to READMEs (#145) - - Added remaining SVGs to READMEs - -- Update package list. (#142) - - Updated package list - -- Removing parameters smacc (#147) - - Removed parameters from smacc - - Updated workflows - -- Fix CI: format fix python version (#148) - - Fixed CI formatting for Python version - -- Add SM Atomic SM generator. (#143) - - Added SM Atomic SM generator - + - Navigation 2 stack renaming +- Add SM Atomic SM generator (#143) - Rolling Docker environment to be executed from any environment (#154) - - Implemented Docker environment for universal execution - - Feature/sm dance bot strikes back refactoring (#152) - - Refactored sm_dance_bot_strikes_back - -- Slight waypoint 4 and iterations changes so robot can complete course (#155) - - Made slight adjustments for robot course completion - - Feature/migration moveit client (#151) - - Migrated to smacc2 - - Fixed formatting errors and dependencies - - Progressed in moveit migration testing - - Updated readme and dependencies - - Refactored docker environment - + - Initial migration to smacc2 + - Progressing in the moveit migration testing - Initial state machine transition timestamp (#165) - - Moved reference library SMs to smacc2_performance_tools - -Changed -------- -- Updated "Finnaly" to "Finally" (#129) - -Removed -------- -- Removed test from main moveit cmake in Feature/migration moveit client (#151) -- Removed node creation and created only a logger in Remove node creation and create only a logger. (#149) -- Removed some comments in the past in Fix CI: format fix python version (#148) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 (multiple entries) -- Co-authored-by: pabloinigoblasco (Diverse improvements navigation and performance (#116)) - -```rst -Section_16 -========== - -Added ------ -- Added QOS durability to SmaccPublisherClient (#163). -- Added reliability QOS configuration. -- Added multistage modes, sequences, steps, and sequences for sm_multi_stage_1. -- Added Waypoint Inputs (#178). -- Added dependencies for husky simulation. -- Added redoing waypoints and more waypoints for sm_dance_bot_warehouse_3. -- Added pure spinning behavior missing files. -- Added replanning for all examples. -- Added improvements in undo motion navigation warehouse2. -- Added tuning and fixes for warehouse3. -- Added tuning and fixes for Feature/minor tune (#203). -- Added fixing warehouse 3 problems and other core improvements to remove deadlock, also making continuous integration green. -- Added missing subscriber publisher components. -- Added improvements in smacc core for autoware demo. -- Added docker files for different revisions, warnings removal, and more testing on navigation. -- Added update file for fake hardware simulation and file for gazebo simulation. -- Added retry behavior for warehouse 1. - -Changed -------- -- Changed reference library SMs to smacc2_performance_tools. - -Fixed ------ -- Fixed a missing colon. -- Fixed a pipeline error. -- Fixed a broken master build. -- Fixed formatting. -- Fixed some formatting and templating on SrConditional. -- Fixed lint. -- Fixed move trigger logic into headers. -- Fixed broken build. -- Fixed format issues. - -Removed -------- -- Removed a line. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -``` - -## Section_17 - -### Added -- Added `ignition` file and updated repos files. -- Added `galactic CI` build due to Navigation2 issues in rolling. -- Added partial changes for `ament_cpplint`. -- Added `tf2_ros` as dependency to find include. -- Added workflow for checking doc build. -- Added `doxygen-check-build.yml`. -- Created `doxygen-deploy.yml`. -- Created workflow for testing prerelease builds. -- Created `smacc2` and `smacc2_msgs` packages. -- Added `setupTracing.sh` for automated installation. -- Created alternative `ManualTracing`. -- Added new `sm` markdowns. -- Added Dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Added `smacc2_performance_tools`. -- Added performance tests improvements. -- Added `sm_respira_1` format cleanup. -- Added `sm_atomic_performance_trace_1`. -- Added `sm_atomic_24hr`. -- Added `sm_atomic_24hr` cleanup. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. -- Added galactic CI setup and renamed rolling files. +- Add QOS durability to SmaccPublisherClient (#163) +- Feature/testing moveit behaviors (#167) +- Sm_pubsub_1 (#169) +- Sm_pubsub_1 part 2 (#170) +- Sm_advanced_recovery_1 renaming (#171) +- Sm_multi_stage_1 reworking (#172) + - Multistage modes, sequences, steps, and finishing touches +- Feature/aws navigation sm dance bot (#174) + - Progress on aws navigation and refactorings on navigation clients and behaviors ### Changed -- Changed `ros2 launch sm_three_some sm_three_some` to `ros2 launch sm_three_some sm_three_some.launch`. -- Changed wording from "smacc application" to "SMACC2 library". -- Updated name of package and `package.xml` to pass liter. -- Updated GitHub branch reference. -- Updated description table. -- Updated table. -- Updated `smacc_sm_reference_library/sm_atomic/README.md` to markdown syntax. -- Updated `smacc2_rta` command across readmes. -- Cleaned up `sm_atomic_24hr`. -- Renamed folders, deleted `tracing.md`, edited `README.md`. -- Renamed tracing events. -- Renamed `sm_reference_library` reformatting. -- Renamed `sm_respira_1` launch command to `ros2 launch sm_respira_1 sm_respira_1.launch`. -- Updated doxygen links. -- More updates in README. -- Created new `sm` from `sm_respira_1`. -- Progress in AWS navigation demo. +- Move method after the method it calls to prevent recursion (#126) +- Resolve compile warnings (#137) +- Minor navigation improvements (#141) +- Using local action messages (#139) +- Removing parameters smacc (#147) +- Update package list (#142) +- Remove node creation and create only a logger (#149) +- Warehouse2 progress (#179) ### Fixed -- Fixed broken source build (#227). -- Fixed version of rosdep yaml for Focal-Rolling builds (#234). -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed formatting of python file. +- Minor tuning to mitigate overshot issue cases (#133) +- Fix CI: format fix python version (#148) +- Fixing broken master build (#167) +- Fixing broken build (#174) ### Removed -- Removed manual installation of `ros-rolling-ros2trace`. -- Removed disabled packages. -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used `.repos` file. -- Ignored all packages except `smacc2` and `smacc2_msgs`. -- Do not execute clang-format on `smacc2_sm_reference_library` package. +- Remove merge markers from a python file (#119) +- Removing sm_dance_bot_msgs (#144) +- Removing test from main moveit cmake (#151) +- Removing parameters smacc (#147) ### Miscellaneous -- Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Reset all versions to 0.0.0. -- Updated changelogs. -- Updated CI build source file. -- Changed extension of imports. -- Enabled `cppcheck`. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- More changes on performance tests. -- More on performance and other issues. -- Minor formatting improvements. -- Several core improvements during navigation testing. -- Format improvements in AWS navigation demo. -- Cleanup in AWS navigation demo. -- Additional cleanup. - -Co-authored-by: pabloinigoblasco -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 - -```rst -Section_18 -========== - -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 for them to be alive. Nodes to wait can be optionally selected. -- Merge and progress in aws navigation demo. -- Navigation parameters fixes on sm_dance_bot. -- Remove some compile warnings (#96). -- Feature: cb_pause_slam (#98). - -Changed -------- -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Attempting pre-commit fixes. -- Correct all linters and formatters. - -Fixed ------ -- Formatting improvements. -- Fix pre-commit. - -Removed -------- -- Minor format. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_19 -========== - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior `add` for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection -- Progress in AWS navigation demo -- Gazebo fixes to show the robot and lidar -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others -- Added remaining SVGs to READMEs -- Rolling Docker environment to be executed from any environment - -Changed -------- -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components -- Refactored `sm_dance_bot_strikes_back` -- Minor navigation improvements -- Removed `neo_simulation2` package -- Adjusted build packages of source CI -- Corrected formatting -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md - -Fixed ------ -- Navigation parameters fixes on `sm_dance_bot` -- Minor format issues -- Minor hotfix -- Minor format improvements -- Format fixes -- Minor tweaks - -Removed -------- -- Removed `neo_simulation2` package -- Removed parameters from `smacc` - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: DecDury -- Co-authored by: Denis Štogl -- Co-authored by: pabloinigoblasco -``` - -# Section 20 - -## Added -- Added feature/migration moveit client (#151) -- Added initial migration to smacc2 -- Added repos dependency to ur5 client -- Added docker refactoring -- Added progress on move_it PR -- Added pre-commit cleanup -- Added QOS durability to SmaccPublisherClient (#163) -- Added feature/aws navigation sm dance bot (#174) -- Added dependencies for husky simulation in sm_dance_bot -- Added warehouse2 progress (#179) -- Added waypoint inputs (#178) -- Added sm_dance_bot_warehouse_3 -- Added redoing sm_dance_bot_warehouse_3 waypoints -- Added more waypoints to sm_dance_bot_warehouse_3 -- Added SrConditional fixes and formatting (#168) -- Added feature/cb pure spinning (#188, #189) -- Added feature/planner changes 16 12 (#191) -- Added feature/replanning 16 dec (#193) -- Added feature/undo motion 20 12 (#196, #198) -- Added feature/sync 21 12 (#199) -- Added feature/warehouse2 22 12 (#200) -- Added feature/warehouse2 23 12 (#201) -- Added feature/minor tune (#203) -- Added fixing warehouse 3 problems and other core improvements (#204) -- Added backport to foxy -- Added missing file from warehouse2 (#205) - -## Changed -- Changed waypoint 4 and iterations to allow robot to complete course (#155) -- Changed formatting errors -- Changed linting warnings -- Changed format updates -- Changed reliability QOS config -- Changed husky launch file in sm_dance_bot -- Changed dependencies update for husky in rolling and galactic -- Changed progress on aws navigation and refactorings on navigation clients and behaviors -- Changed finetuning waypoints (#187) -- Changed tuning warehouse3 (#197) -- Changed tuning and fixes (#202) -- Changed minor tune in feature/minor tune (#203) - -## Fixed -- Fixed some errors introduced on formatting -- Fixed missing dependency -- Fixed some build errors -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error -- Fixed broken build -- Fixed pure spinning behavior missing files -- Fixed format issues -- Fixed minor linking errors in foxy -- Fixed missing subscriber publisher components -- Fixed progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine -- Fixed refining cp subscriber cp publisher - -## Removed -- Removed test from main moveit cmake - -## Authors -- Pablo Iñigo Blasco - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay - -```rst -Section_21 -========== - -Added ------ -- New components developed for Autoware demo in smacc core. -- Docker build files for different revisions, warnings removal, and enhanced navigation testing. -- Barrel demo progress with fixes in warehouse 3 startup problems. -- Feature branch "barrel" with instructions for necessary package installation. -- Workflow for checking documentation build and testing prerelease builds. -- Setup script for tracing group configuration in setupTracing.sh. -- Alternative manual tracing method. -- SMACC2 library markdowns and Dockerfiles for Rolling and Galactic. -- README tutorial for Dockerfile setup. -- SMACC2 performance tools and performance tests improvements. -- Renaming of event generator library. -- Optimized dependencies in move_base_z_planners_common. - -Changed -------- -- Renamed "sm_three_some" launch command. -- Updated references from "SMACC/ROS" to "SMACC2/ROS2". -- Cleaned up formatting and trailing spaces in various files. -- Reverted markdowns to HTML temporarily. -- Reactivated SMACC2 nav clients for Rolling. -- Updated SMACC2 RTA command across readmes. -- Cleaned up sm_atomic_24hr package. -- Updated doxygen links. - -Fixed ------ -- Fixed minor broken builds and broken build in barrel demo. -- Fixed format issues and linking errors in Foxy backport. -- Fixed trailing spaces, codespell, and Python linters warnings. -- Fixed build of missing Rolling repositories and Navigation2 issues. -- Fixed bug in smacc2 component. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Removed galactic builds from master, keeping only Rolling. -- Removed submodules and used .repos file for builds. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_22 -========== - -Added ------ -- More Readme Updates (#72) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More Readme (#74) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- sm_advanced_recovery_1 reworked (#83) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_advanced_recovery_1 (#84) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- More sm_advanced_recovery_1 work (#85) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_advanced_recovery_1 round 4 (#86) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Brettpac branch (#87) -- sm_atomic_performance_test_a_2 -- sm_atomic_performance_test_a_1 (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_atomic_performance_test_c_1 (#88) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- modifying sm_atomic_performance_test_a_2 (#89) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- sm_multi_stage_1 (#90) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- more sm_multi_stage_1 (#91) (Co-authored-by: Ubuntu 20-04-02-amd64 ) -- Wait topic message client behavior (#81) (Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl ) -- Feature/wait nav2 nodes client behavior (#82) (Co-authored-by: Denis Štogl , Denis Štogl ) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -``` - -```rst -Section_23 -========== - -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 `add` for `nav2`, which waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional selection of nodes to wait for. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- `aws_demo`. -- `Brettpac` branch. -- `neo_simulation2` package removal. -- `mm` improvements. -- Diverse improvements in navigation and performance. -- `slam_toggle` client behaviors and `slam_toolbox` components. Also `smacc2::deep_history` syntax. -- `dance_bot_s_pattern`. -- First working version of `sm` template and template generator. -- `waypoints_navigator` bug minor tuning. -- Added SVGs to READMEs of `atomic`, `dance_bot`, and others. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Formatting improvements. -- Gazebo fixes to show the robot and the lidar. -- Minor format tweaks. -- Adjusted build packages of source CI. -- Minor navigation improvements. -- Using local action messages. - -Fixed ----- -- Remove some compile warnings. -- Correct formatting. -- Remove merge markers from a Python file. -- Move method after the method it calls to prevent recursion. -- Noticed typo corrected (`Finnaly` to `Finally`). -- Minor format issues resolved. - -Removed -------- -- `neo_simulation2` package. -- `sm_dance_bot_msgs` removal. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -Section_24 -=========== - -Added ------ -- Added remaining SVGs to READMEs (#145). -- Added SM Atomic SM generator (#143). -- Added QOS durability to SmaccPublisherClient. -- Added dependencies for husky simulation in AWS navigation. -- Added warehouse2 progress (#179). -- Added Waypoint Inputs (#178). -- Added SrConditional fixes and formatting (#168). -- Added SM warehouse 2 13 dec 2 (#182). -- Added CB pure spinning (#188). -- Added planner changes 16 12 (#191). -- Added replanning 16 dec (#193). -- Added undo motion 20 12 (#196). -- Added sync 21 12 (#199). -- Added warehouse2 22 12 (#200). -- Added warehouse2 23 12 (#201). -- Added minor tune (#203). - -Changed -------- -- Updated package list (#142). -- Fixed launch command for sm_dance_bot_strikes_back and removed outdated comments. -- Fixed CI: format fix python version (#148). -- Removed node creation and created only a logger (#149). -- Rolling Docker environment can now be executed from any environment (#154). -- 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). -- Tuning warehouse3 (#197). -- Tuning and fixes (#202). -- Fixed warehouse 3 problems and other core improvements (#204). - -Removed -------- -- Removed parameters smacc (#147). -- Removed test from main moveit cmake. -- Removed some linting warnings. -- Removed compiling issues. - -Fixed ------ -- Noticed launch command was incorrect in README.md. -- Fixed some errors introduced on formatting. -- Fixed missing dependency. -- Fixed broken master build. -- Fixed pipeline error. -- Fixed broken build. - -Collaborators -------------- -- Co-authored-by: DecDury . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . - -```rst -Section_25 -========== - -Added ------ -- Added missing file from warehouse2 (#205). -- Added docker files for different revisions, warnings removal, and more testing on navigation. -- Added barrel demo. -- Added multiple controllable LEDs plugin. -- Added progress in Husky demo. -- Added improvements in navigation behaviors. -- Added progress in barrel Husky. -- Added progress in autoware machine. -- Added progress in SMACC core, including more components developed for autoware demo. -- Added autoware demo. -- Added progress in barrel search updates. -- Added making models local. -- Added red pickup. -- Added progress in barrel Husky. -- Added progress in SMACC2 performance tools. -- 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 extension of imports. -- Changed formatting of python file. - -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 broken build. -- Fixed some reordering fixes. -- Fixed formatting and minor issues. -- Fixed startup problems in warehouse 3. -- Fixed format and minor issues. -- Fixed bug in SMACC2 component. -- Fixed missing rolling repositories build. -- Fixed Navigation2 for semi-binary build. -- Fixed galactic builds from master and kept only rolling, removed submodules and used .repos file. -- Fixed some progress on navigation rolling. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Backport --------- -- Backported to Foxy. -- Backported to Foxy. - -Co-Authored-By --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -Section_26 ------------ - -### 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. 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. (#82, #92) -- Added navigation parameters fixes on sm_dance_bot. (#93) - -### Changed -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch`. (#69) -- Updated `smacc2_rta` command across readmes. -- Corrected all linters and formatters. - -### Fixed -- Fixed source CI and corrected README overview. (#62) - -### Removed -- Do not execute clang-format on `smacc2_sm_reference_library` package. - -### Miscellaneous -- Performance tests improvements. -- More changes on performance tests. -- Corrected trailing spaces. -- Renamed event generator library. -- Minor formatting improvements. -- Progress in AWS navigation demo. -- Several core improvements during navigation testing. -- Optimized dependencies in `move_base_z_planners_common`. -- Updated `c_cpp_properties.json`. -- Attempted pre-commit fixes. - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive, with optional node selection -- New gazebo fixes for `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` -- Refinement in `sm_dance_bot` and `s-pattern` -- First working version of `sm_template` and template generator - -Fixed ------ -- Remove some compile warnings -- Correct formatting in `neo_simulation2` package removal -- Enable source build on PR for testing -- 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 in AWS navigation -- Base for the `sm_aws_warehouse` navigation -- Progress in AWS navigation demo -- Precommit cleanup run -- Updates yaml -- More on navigation -- Cleaning files and making formatting work -- More fixes in various components -- `sm_multi_stage_1` doubling -- Gaining traction in `sm_multi_stage_1` -- Progress in navigation, slam toggle client behaviors, and `slam_toolbox` components -- Introducing slam pausing/resuming functionality in `sm_dance_bot` -- Noticed typo correction -- `smacc2::deep_history` syntax implementation -- Going forward in testing `sm_dance_bot` with slam functionality -- Hammering through stages in development -- Diverse improvements in navigation and performance -- Additional linting and formatting -- Remove merge markers from a Python file -- Finally > Finally -- Minor tweaks - -Commits -------- -- Feature/sm dance bot fixes (#95) -- Feature/cb pause slam (#98) -- 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) -- Feature/dance bot s pattern (#128) -- Feature/dance bot s pattern (#129) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_28 -========== - -Added ------ - -- Feature/sm dance bot refine (#131) - - More changes in sm_dance_bot -- Feature/sm dance bot refine 2 (#132) - - More changes in sm_dance_bot -- 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) -- Add SM core test (#138) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Feature/nav2z renaming (#144) - - Navigation 2 stack renaming - - Formatting -- 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 - - Fixing some errors introduced on formatting - - Missing dependency - - Progressing in the moveit migration testing - - Updating format - - Adding .reps dependencies and also fixing some build errors - - Repos dependency - - Adding dependency to ur5 client -- 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 -- 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) - - Progress on aws navigation and some other refactorings on navigation clients and behaviors - - More on aws demo -- Minor changes (#175) -- Warehouse2 (#177) -- Waypoint Inputs (#178) -- Wharehouse2 progress (#179) -- Sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) -- Brettpac branch (#184) - - 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) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - - Pure spinning behavior missing files -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) - - Replanning for all our examples -- Several fixes (#194) -- Minor changes (#195) - -Changed -------- - -- Resolve compile warnings (#137) -- Using local action msgs -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Noticed launch command was incorrect in README.md - - Fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger (#149) -- Improving dockerfile for building local tests -- Fixing compiling issues -- Update readme (#164) -- More readme updates - -Fixed ------ - -- Build fix -- Minor format issues (#134) -- Fixing broken master build -- Fixing broken build -- Several fixes (#194) - -Removed -------- - -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -- Removing parameters smacc -``` - -Section_29 -========== - -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) -- Added missing file from warehouse2 (#205) -- Use correct upstream .repos files for source builds (#243) -- Correct mergify branch names (#246) -- 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 README.md (#262) -- Update README.md (#266) -- Update README.md (#267) -- Update README.md (#268) -- Significant update in Getting Started Instructions (#269) -- Added changelogs. -- 0.4.0 -- Fix foxy source build config to use repos file from foxy branch. (#285) - -Changed -------- -- Minor changes in various features -- Replanning for all examples in multiple features -- Improving undo motion navigation in warehouse2 -- Tuning warehouse3 (#197) -- Tuning and fixes in various features -- Fixing warehouse 3 problems, and other core improvements (#204) -- Fixing rolling build (#239) -- Fixing to focal by the moment in rolling build -- More fixing rolling build -- Cache matrix rolling and source build package -- Fixing building issue -- Fixing broken build -- 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) - -Fixed ------ -- Fixing warehouse 3 startup problems -- Fixing format and minor issues -- Fixing broken build in husky project -- Fixing type string walker threesome demo - -Removed -------- -- Ignored packages which should not be released. - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```rst -Section_30 -========== - -0.3.0 (2022-04-04) ------------------- -- Reverted "Ignore packages which should not be released." (commit dec14a936a877b2ef722a6a32f1bf3df09312542) -- Contributors: Denis Štogl, Pablo Iñigo Blasco - -0.0.0 (2022-11-09) ------------------- -Added ------ -- Feature/galactic rolling merge (#288) - - Reverted "Ignore all packages except smacc2 and smacc2_msgs" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61) - - Updated description table - - Updated table - - Copied initial docs - - Dockerfile with ROS distro as argument - - Command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - - 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 - - Automated installation of ros-rolling-ros2trace 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 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, removed submodules and used .repos file - - 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 - - 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 - - Reformatting of sm_reference_library - - Corrected trailing spaces - - 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) - - More Readme (#74) - - Created new sm from sm_respira_1 (#76) - - Feature/core and navigation fixes (#78) - - Base for the sm_aws_aarehouse navigation - - Progressing in AWS navigation - - Several core improvements during navigation testing - - Formatting improvements - - Progress in AWS navigation demo - - 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) - - Brettpac branch (#87) - - Added sm_atomic_performance_test_a_2 and sm_atomic_performance_test_a_1 - - Added sm_atomic_performance_test_c_1 (#88) - - Modified sm_atomic_performance_test_a_2 (#89) - - Added sm_multi_stage_1 - - Fixed precommit for sm_multi_stage_1 (#91) - - Updated README.md with launch command - - 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 - - Attempting precommit fixes -``` - -```rst -Section_31 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. -- New feature: cb_pause_slam client behavior. - -Changed -------- -- Corrected all linters and formatters. -- Navigation parameters fixes on sm_dance_bot. -- Minor formatting improvements. -- Merge and progress in various features. -- Cleaning and lidar show/hide option in sm_dance_bot visualizing turtlebot3. -- Gazebo fixes to show the robot and the lidar in various features. - -Fixed ------ -- Removed some compile warnings. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -Section_32 -=========== - -Added ------ - -- Added Brettpac branch (#110). -- Added a3 (#113). -- Added diverse improvements navigation and performance (#116). -- Added Feature/diverse improvements navigation performance (#117). -- Added Remove neo_simulation2 package. (#112). -- Added Feature/slam toggle and smacc deep history (#122). -- Added Move method after the method it calls. Otherwise recursion could happen. (#126). -- Added First working version of sm template and template generator. (#127). -- Added Feature/dance bot s pattern (#128). -- Added Feature/dance bot s pattern (#129). -- Added Feature/sm dance bot refine (#131). -- Added Feature/sm dance bot refine 2 (#132). -- Added waypoints navigator bug (#133). -- Added Resolve compile warnings (#137). -- Added Add SM core test (#138). -- Added minor navigation improvements (#141). -- Added using local action msgs (#139). -- Added Feature/nav2z renaming (#144). -- Added added SVGs to READMEs of atomic, dance_bot, and others (#140). -- Added added remaining SVGs to READMEs (#145). -- Added Update package list. (#142). -- Added Remove node creation and create only a logger. (#149). -- Added Rolling Docker environment to be executed from any environment (#154). -- Added slight waypoint 4 and iterations changes so robot can complete course (#155). -- Added Feature/migration moveit client (#151). -- Added initial state machine transition timestamp (#165). -- Added moved reference library SMs to smacc2_performance_tools (#166). -- 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). -- Added sm_advanced_recovery_1 renaming (#171). -- Added sm_multi_stage_1 reworking (#172). - -Changed -------- - -- Corrected formatting in Remove neo_simulation2 package. (#112). -- Adjusted build packages of source CI in Remove neo_simulation2 package. (#112). -- Polished sm_dance_bot and s-pattern in Feature/dance bot s pattern (#128). -- Fixed typo in Feature/dance bot s pattern (#128). -- Fixed "Finnaly" to "Finally" in Feature/dance bot s pattern (#129). -- Fixed launch command in README.md for sm_dance_bot_strikes_back and removed some comments (#148). -- Fixed CI format in Fix CI: format fix python version (#148). -- Fixed some errors introduced on formatting in Feature/migration moveit client (#151). -- Fixed missing dependency in Feature/migration moveit client (#151). -- Fixed some linting warnings in Feature/migration moveit client (#151). -- Fixed compiling issues in Feature/migration moveit client (#151). -- Updated format in Feature/migration moveit client (#151). -- Added .reps dependencies and fixed some build errors in Feature/migration moveit client (#151). -- Added dependency to ur5 client in Feature/migration moveit client (#151). -- Improved dockerfile for building local tests in Feature/migration moveit client (#151). -- Added reliability qos config in Add QOS durability to SmaccPublisherClient (#163). -- Added qos durability to SmaccPublisherClient in Add QOS durability to SmaccPublisherClient (#163). - -Removed -------- - -- Removed neo_simulation2 package in Remove neo_simulation2 package. (#112). -- Removed parameters smacc in removing parameters smacc (#147). -- Removed sm_dance_bot_msgs in using local action msgs (#139). -- Removed pending references in Feature/nav2z renaming (#144). - -Fixed ------ - -- Fixed recursion issue by moving method after the method it calls in Move method after the method it calls. Otherwise recursion could happen. (#126). -- Fixed overshot issue cases in waypoints navigator bug (#133). -- Fixed format issues in minor format issues (#134). -- Fixed broken master build in Feature/testing moveit behaviors (#167). -- Fixed pipeline error in Feature/testing moveit behaviors (#167). - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 in multiple entries. -- Co-authored-by: pabloinigoblasco in diverse improvements navigation and performance (#116). -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152). -- Co-authored-by: Denis Štogl in Feature/sm dance bot strikes back refactoring (#152). - -```rst -Section_33 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) -- Added repo dependency for husky launch file in sm_dance_bot. -- Added dependencies for husky simulation. -- Added progress on aws navigation and refactorings on navigation clients and behaviors. -- Added more on aws demo. -- Added fixing broken build. -- Added warehouse2 (#177). -- Added Waypoint Inputs (#178). -- Added wharehouse2 progress (#179). -- Added sm_dance_bot_warehouse_3 (#181). -- Added Brettpac branch (#184). -- Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. -- Added SrConditional fixes and formatting (#168). -- Added fix for some formatting and templating on SrConditional. -- Added move trigger logic into headers. -- Added lint fix. -- Added warehouse2 feature (#185). -- Added finetuning waypoints (#187). -- Added pure spinning behavior missing files. -- Added planner changes 16 12 (#191). -- Added replanning for all examples. -- Added several fixes (#194). -- Added undo motion 20 12 (#196). -- Added improving undo motion navigation warehouse2. -- Added tuning warehouse3 (#197). -- Added undo tuning and errors. -- Added sync 21 12 (#199). -- Added warehouse2 22 12 (#200). -- Added finishing warehouse2. -- Added warehouse2 23 12 (#201). -- Added tuning and fixes (#202). -- Added minor tune (#203). -- Added fixing warehouse 3 problems and other core improvements (#204). -- Added added missing file from warehouse2 (#205). -- Added merging code from backport foxy and updates about autoware (#208). -- Added backport to foxy. -- Added bump ccache version. -- Added satisfy ament_lint_cmake. -- Added add missing licences. -- Added branching example. -- Added update ci-build-source.yml. -- Added change extension of imports. -- Added enable cppcheck. -- Added correct formatting of python file. -- Added necessary package and edited Threesome launch. - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Fixed ------ -- Fixed formatting in several places. - -Removed -------- -- Removed tracing directory. -- Removed initial docs. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_34 -========== - -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. -- Renamed folders. -- Renamed tracing events after. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Updated README.md. -- Edited tracing.md to reflect new tracing event names. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Cleaned up sm_atomic_24hr. -- Reformatted sm_reference_library. -- 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. - -Fixed ------ -- Bug in smacc2 component. -- Do not execute clang-format on smacc2_sm_reference_library package. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_35 -========== - -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 added for `nav2`: waits for `nav2` nodes subscribing to the `/bond` topic and waits for them to be alive. Optional node selection available. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` feature added for visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling feature added. -- `sm_dance_bot_strikes_back` feature added for gazebo fixes. -- `aws demo` feature added. -- `Brettpac branch` feature added, focusing on `sm_multi_stage_1`. -- `a3` feature added. -- `Remove neo_simulation2 package` feature added. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfixes. -- Cleaning and lidar show/hide option added for `sm_dance_bot`. -- Gazebo fixes for showing the robot and the lidar. -- Formatting fixes. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- `neo_simulation2` package removed. - -Other ------ -- Various core improvements during navigation testing. -- Progress in AWS navigation. -- Formatting improvements. -- Merge and progress. -- Precommit cleanup run. -- Updates to YAML files. -- `sm_multi_stage_1` working progress. -- `sm_multi_stage_1` gaining traction. -- Continuous progress on multiple stages. -``` - -Section_36 -========== - -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 - - Introducing slam pausing/resuming functionality for testing sm_dance_bot -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern -- First working version of sm template and template generator (#127) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) - - Build fix -- Feature/nav2z renaming (#144) - - Navigation 2 stack renaming -- Add SM Atomic SM generator (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Feature/sm dance bot strikes back refactoring (#152) -- Feature/migration moveit client (#151) - - Initial migration to smacc2 - - Progressing in the moveit migration testing -- Initial state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Sm_pubsub_1 (#169) -- Sm_pubsub_1 part 2 (#170) -- Sm_advanced_recovery_1 renaming (#171) -- Sm_multi_stage_1 reworking (#172) - - Multistage modes, sequences, steps, and finishing touches -- Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and refactorings on navigation clients and behaviors - -### Changed -- Move method after the method it calls to prevent recursion (#126) -- Resolve compile warnings (#137) -- Minor navigation improvements (#141) -- Using local action messages (#139) -- Removing parameters smacc (#147) -- Update package list (#142) -- Remove node creation and create only a logger (#149) -- Warehouse2 progress (#179) - -### Fixed -- Minor tuning to mitigate overshot issue cases (#133) -- Fix CI: format fix python version (#148) -- Fixing broken master build (#167) -- Fixing broken build (#174) - -### Removed -- Remove merge markers from a python file (#119) -- Removing sm_dance_bot_msgs (#144) -- Removing test from main moveit cmake (#151) -- Removing parameters smacc (#147) - -### Miscellaneous -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Update README (#164) -- More readme updates (#164) -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back, and removed some comments (#147) -- Precommit cleanup -- Workflows update -- Pending references -- Repos dependency -- Docker refactoring -- Minor format issues (#134) -- Minor tweaks (#130) -- Minor (#124) -- Minor -- Noticed typo -- Finnaly > Finally +- Added SVGs to READMEs of atomic, dance_bot, and others (#140) +- Added remaining SVGs to READMEs (#145) +- Update README (#164) +- More readme updates (#164) +- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back, and removed some comments (#147) +- Precommit cleanup +- Workflows update +- Pending references +- Repos dependency +- Docker refactoring +- Minor format issues (#134) +- Minor tweaks (#130) +- Minor (#124) +- Minor +- Noticed typo +- Finnaly > Finally Co-authored-by: Ubuntu 20-04-02-amd64 Co-authored-by: pabloinigoblasco Co-authored-by: DecDury Co-authored-by: Denis Štogl Co-authored-by: Denis Štogl - -```rst -Section_37 -========== - -Added ------ -- Feature/sm warehouse 2 13 dec 2 (#182) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- 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/replanning 16 dec (#193) -- Feature/planner changes 16 12 (#191) -- Feature/cb pure spinning (#189) -- Add mergify rules file. (#209) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Add workflow for checking doc build. -- Create doxygen-deploy.yml -- Create 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 -- 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 - -Changed -------- -- SrConditional fixes and formatting (#168) -- finetuning waypoints (#187) -- tuning warehouse3 (#197) -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green (#204) -- odom tracker improvements and adding forward behavior retry functionality (#213) - -Fixed ------ -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Remove example things from Foxy CI setup. (#214) -- Fix rolling builds (#222) -- Fixing CI for rolling. (#209) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy CI setup. (#214) -- Remove example things from Foxy - -```rst -Section_38 -========== - -Added ------ -- Initial docs copied. -- Dockerfile with ROS distro as argument. -- New folder for additional tracing contents opened. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Dockerfile for Rolling and Galactic added. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Added smacc2_performance_tools. -- Performance tests improvements. -- More changes on performance tests. -- sm_respira_1 format cleanup. -- sm_respira_test_2 added. -- Do not execute clang-format on smacc2_sm_reference_library package. -- sm_reference_library reformatting. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Add galactic CI setup and rename rolling files. -- Fix source CI and correct README overview. -- More Readme Updates. -- Created new sm from sm_respira_1. -- Feature/core and navigation fixes. -- Progress in aws navigation. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Feature/aws demo progress. -- More on navigation. -- sm_advanced_recovery_1 reworked. -- More sm_advanced_recovery_1 work. -- sm_atomic_performance_test_a_2 added. -- sm_atomic_performance_test_a_1 added. -- sm_atomic_performance_test_c_1 added. -- sm_multi_stage_1 added. -- Wait topic message client behavior added. -- New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. -- Feature/wait nav2 nodes client behavior added. - -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. -- Minor formatting changes. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated doxygen links. -- More on performance and other issues. -- More on navigation. -- Attempted precommit fixes. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. -- Galatic builds from master, keeping only rolling. -- Submodules and use .repos file instead. -- Tracing.md file deleted. - -Fixed ------ -- Bug in smacc2 component. -- Reverted markdowns to html. -- Edited tracing.md to reflect new tracing event names. -- Formatting improvements. -- Pre-commit fixes. -``` - -```rst -Section_39 -========== - -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. -- `cb_pause_slam` client behavior. - -Changed -------- -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- Cleaning and lidar show/hide option. -- Gazebo fixes to show the robot and the lidar. -- `sm_multi_stage_1` doubling. - -Fixed ------ -- Corrected all linters and formatters. -- Removed some compile warnings. - -Removed -------- -- Removed redundant format improvements. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -Commits -------- -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) -- Feature/sm dance bot fixes (#95) -- Remove some compile warnings. (#96) -- Feature/cb pause slam (#98) -- Rename doxygen deployment workflow (#100) -- sm_dance_bot_lite (#99) -- Feature/dance bot launch gz lidar choice (#102) -- Feature/sm dance bot lite gazebo fixes (#104) -- Feature/sm dance bot strikes back gazebo fixes (#105) -- precommit cleanup run (#106) -- aws demo (#108) -- Brettpac branch (#110) -``` - -```rst -Section_40 -========== - -Added ------ - -- Brettpac branch (#111) -- a3 (#113) -- Remove neo_simulation2 package. (#112) -- Feature/diverse improvements navigation performance (#117) -- Remove merge markers from a python file. (#119) -- Feature/slam toggle and smacc deep history (#122) -- Move method after the method it calls. Otherwise recursion could happen. (#126) -- First working version of sm template and template generator. (#127) -- Feature/dance bot s pattern (#128) -- Feature/sm dance bot refine (#131) -- Feature/sm dance bot refine 2 (#132) -- waypoints navigator bug (#133) -- Resolve compile warnings (#137) -- Add SM core test (#138) -- Feature/nav2z renaming (#144) -- Update package list. (#142) -- 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 state machine transition timestamp (#165) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- sm_pubsub_1 (#169) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - -Changed -------- - -- Adjust build packages of source CI -- progress in navigation, slam toggle client behaviors and slam_toolbox components. Also smacc2::deep_history syntax -- more changes in sm_dance_bot -- polishing sm_dance_bot and s-pattern -- progress in the sm_dance_bot tests (#135) -- some more progress on markers cleanup -- formatting -- using local action msgs -- navigation 2 stack renaming -- added SVGs to READMEs of atomic, dance_bot, and others (#140) -- added remaining SVGs to READMEs (#145) -- precommit cleanup -- 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 -- improving dockerfile for building local tests -- fixing compiling issues -- update readme (#164) -- more readme updates -- feat: add qos durability to SmaccPublisherClient -- fix: add a missing colon -- refactor: remove line -- feat: add reliability qos config -- fixing pipeline error -- fixing broken master build - -Fixed ------ - -- Correct formatting. -- Noticed typo -- Finnaly > Finally -- minor format -- minor tweaks (#130) -- minor navigation improvements (#141) -- minor tuning to mitigate overshot issue cases -- minor format issues (#134) -- minor -- build fix -- workflows update -- workflow -- Noticed launch command was incorrect in README.md -- fixed launch command for sm_dance_bot_strikes_back and removed some comments I had made in the past. -- Fix CI: format fix python version (#148) -``` - -```rst -Section_41 -========== - -Added ------ -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency for husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Added progress on aws navigation and refactorings on navigation clients and behaviors. - - Added more on aws demo. - - Added warehouse2 (#177). - - Added Waypoint Inputs (#178). - - Added warehouse2 progress (#179). - - Added sm_dance_bot_warehouse_3 (#181). - - Added finetuning waypoints (#187). - - Added pure spinning behavior missing files. - - Added undo motion navigation improvements for warehouse2. - - Added tuning and fixes for warehouse2 (#202). - - Added minor tune for Feature/minor tune (#203). - - Added fixing warehouse 3 problems and other core improvements (#204). - - Added backport to foxy for missing files. - - Added updating subscriber publisher components. - - Added progress in autoware machine. - - Added refining cp subscriber cp publisher. - - Added improvements in smacc core for autoware demo. - - Added docker files for different revisions and testing on navigation. - - Added fixing docker for foxy and galactic. - -Changed -------- -- Updated dependencies for husky in rolling and galactic. -- Updated formatting. -- Updated default values. -- Updated trigger logic into headers. -- Updated format issues. -- Updated format issues for Feature/sync 21 12 (#199). -- Updated format issues for Feature/warehouse2 22 12 (#200). -- Updated tuning and fixes for Feature/warehouse2 23 12 (#201). -- Updated SM template and example code visibility. -- Updated templated to use Blackboard storage. -- Updated template to resolve global data correctly. -- Updated sm_name.hpp. - -Fixed ------ -- Fixed broken build. -- Fixed broken build for foxy. -- Fixed some formatting and templating on SrConditional. -- Fixed lint issues. -- Fixed missing files from warehouse2. -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed ament_cpplint issues. -- Fixed formatters. -- Fixed extension of imports. - -Removed -------- -- Removed use of node in the sm performance template. -- Removed ament_cpplint. -- Removed cpplint and cppcheck linters. -- Removed disabled packages and update workflows. -- Removed further packages. -- Removed disabled packages. -- Removed some packages. -- Removed cpplint and cppcheck linters. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages. -- Removed further packages. -- Removed some packages. -- Removed disabled packages - -```rst -Section_42 -========== - -Added ------ -- Ensure the necessary package is installed before running commands. -- Renamed header files and corrected formats. -- Added workflow for checking doc build. -- Updated doxygen-check-build.yml. -- Created doxygen-deploy.yml. -- Created workflow for testing prerelease builds. -- Updated source and output directories for documentation. -- Renamed packages to smacc2 and smacc2_msgs. -- Corrected GitHub branch references. -- Updated package names and package.xml. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. -- Updated description tables. -- Updated tables. -- Copied initial docs. -- Created Dockerfile with ROS distro as argument. -- Opened new folder for additional tracing contents. -- Deleted tracing directory and moved tracing.md. -- Added setupTracing.sh for automated installation. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added Dockerfile for Rolling and Galactic. -- Updated buildGalactic.sh script. -- Updated ManualTracing.md. -- Changed wording from "smacc application" to "SMACC2 library". -- Updated smacc_sm_reference_library README.md. -- Reactivated smacc2 nav clients for Rolling via submodules. -- Renamed tracing events. -- Fixed bug in smacc2 component. -- Reverted markdowns to html. -- Added README tutorial for Dockerfile. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed galactic builds, kept only rolling, and removed submodules. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Progress on navigation rolling. -- Renamed folders, deleted tracing.md, and edited README.md. -- Added smacc2_performance_tools. -- Improved performance tests. -- More performance and other improvements. -- Cleaned up sm_respira_1 format. -- Cleaned up sm_respira_test_2. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- 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. -- 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. -- Fixed base for the sm_aws_aarehouse navigation. -- Progress in AWS navigation. -- Several core improvements during navigation testing. -- Formatting improvements. -- Progress in AWS navigation demo. -- More format improvements. -- Reworked sm_advanced_recovery_1. -- Fixed pre-commit issues. -- More work on sm_advanced_recovery_1. -- Round 4 of sm_advanced_recovery_1. -- Created 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. -- Fixed precommit issues in sm_multi_stage_1. -- More work on sm_multi_stage_1. -- Updated README.md with launch command changes. -- Resolved topic message client behavior. -``` - -*pabloinigoblasco* - -```rst -Section_43 -========== - -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: add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive; optional node selection - -Changed -------- -- Corrected all linters and formatters -- Navigation parameters fixes on sm_dance_bot -- Merge and progress -- Fix format -- Minor hotfix -- Cleaning and lidar show/hide option -- Cleaning files and making formatting work -- Gazebo fixes to show the robot and the lidar -- Format fixes -- Doubling in sm_multi_stage_1 - -Removed -------- -- Removed some compile warnings - -Fixed ------ -- Navigation parameters fixes on sm_dance_bot -- Minor format - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -Section 44 ------------ - -Added ------ -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Visualizing turtlebot3 for sm_dance_bot - - Added cleaning and lidar show/hide option - - Implemented gazebo fixes to show the robot and lidar - - Format fixes for gazebo -- Precommit cleanup run (#106) -- AWS demo (#108) -- Got sm_multi_stage_1 working (#109) -- Brettpac branch (#110) -- Added 5th stage for sm_multi_stage_1 (#111) -- Removed neo_simulation2 package (#112) -- More sm_multi_stage_1 changes (#114) -- MM (#115) -- Diverse improvements in navigation and performance (#116) -- Feature/diverse improvements in navigation performance (#117) -- Added slam toggle and smacc deep history feature (#122) -- Added waypoints navigator bug fix (#133) -- Added SM core test (#138) -- Added minor navigation improvements (#141) -- Added SM Atomic SM generator (#143) -- Rolling Docker environment execution from any environment (#154) -- Feature/migration moveit client (#151) -- Added initial migration to smacc2 -- Added QOS durability to SmaccPublisherClient (#163) -- Added durability and reliability QoS configuration to SmaccPublisherClient - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools (#166) -- Updated package list (#142) - -Fixed ------ -- Fixed compilation warnings (#137) -- Fixed CI format for Python version (#148) -- Removed node creation and created only a logger (#149) -- Fixed launch command in README.md for sm_dance_bot_strikes_back -- Fixed minor format issues (#134) - -Removed -------- -- Removed neo_simulation2 package (#112) -- Removed parameters smacc (#147) - -Authors -------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Pablo Iñigo Blasco - -Section_45 -========== - -Added ------ -- Added `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), `warehouse2` (#177), `Waypoint Inputs` (#178), `wharehouse2 progress` (#179), `sm_dance_bot_warehouse_3` (#181), `Feature/sm warehouse 2 13 dec 2` (#182), `SrConditional fixes and formatting` (#168), `Feature/wharehouse2 dec 14` (#185), `Feature/cb pure spinning` (#188), `Feature/planner changes 16 12` (#191), `Feature/replanning 16 dec` (#193), `Feature/undo motion 20 12` (#196), `finetuning waypoints` (#187), `Feature/warehouse2 22 12` (#200), `Feature/warehouse2 23 12` (#201), `Feature/minor tune` (#203), `Feature/sync 21 12` (#199), `Feature/warehouse2 22 12` (#200), `Feature/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion 20 12` (#198), `Feature/sync 21 12` (#199), `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/minor tune` (#203), `Feature/undo motion - -```rst -Section_46 -========== - -Added ------ -- Added ignition file and updated repos files. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- 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. -- Added alternative ManualTracing. -- Added README tutorial for Dockerfile. -- Added smacc2_performance_tools. -- Added sm_atomic_24hr and sm_atomic_performance_trace_1. -- Added galactic CI setup and renamed rolling files. -- Added source CI and corrected README overview. -- Added more smacc2_rta commands across readmes. -- Added optimized deps in move_base_z_planners_common. -- Added renaming of event generator library. - -Changed -------- -- Changed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch". -- Changed wording from "smacc application" to "SMACC2 library". -- Changed extension of imports. -- Changed launch command to "ros2 launch sm_respira_1 sm_respira_1.launch". -- Changed formatting of python file. -- Changed name of package and package.xml to pass liter. -- Changed GitHub branch reference. -- Changed extension of header files and corrected format. -- Changed wording in various files for clarity. -- Changed folders' names and edited README.md. - -Fixed ------ -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed formatting issues in various files. -- Fixed formatters. -- Fixed build of missing rolling repositories. -- Fixed Navigation2 for semi-binary build. -- Fixed some packages and updated workflows. -- Fixed some formatting issues. -- Fixed performance tests improvements. -- Fixed minor bugs in components. -- Fixed pre-commit issues. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace. -- Removed tracing directory. -- Removed disabled packages. -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -- Removed manual execution of clang-format on smacc2_sm_reference_library package. -- Removed unnecessary packages. - -Other ------ -- Replanned all examples. -- Backported to foxy. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Added missing licenses. -- Disabled ament_cpplint, cpplint, and cppcheck linters. -- Disabled some packages and update workflows. -- Bumped ccache version. -- Ignored all packages except smacc2 and smacc2_msgs. -- Reset all versions to 0.0.0. -- Updated changelogs. -- Updated description table. -- Updated table. -- 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 doxygen links. -- Updated README.md files. -- Updated tracing.md to reflect new tracing event names. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated smacc2 and smacc2_msgs to smacc2 and smacc2_msgs. -- Updated ci-build-source.yml. -- Updated workflows. -- Updated README.md under "Getting started". -- Updated smacc2_sm_reference_library package. -- Updated sm_three_some to sm_three_some.launch. -- Updated sm_respira_1. -- Updated sm_atomic_24hr. -- Updated sm_atomic_performance_trace_1. -- Updated sm_advanced_recovery_1. -- Updated sm_advanced_recovery_1. -- Updated sm_respira_1. -- Updated sm_respira_1. -- Updated sm_aws_warehouse navigation. -- Updated sm_advanced_recovery_1. -- Updated sm_advanced_recovery_1. -- Updated sm_respira_1. -- Updated sm_respira_1. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic_24hr. -- Updated sm_atomic - -```rst -Section_47 -========== - -Added ------ - -- More work on `sm_advanced_recovery_1` (#84, #85, #86, #87) -- Work on `sm_atomic_performance_test_a_1`, `sm_atomic_performance_test_a_2`, `sm_atomic_performance_test_c_1` (#88, #89) -- Development of `sm_multi_stage_1` (#90, #91) -- New feature `cb_wait_topic_message`: asynchronous client behavior waiting for a topic message and optionally checking its contents for success (#81, #82) -- Progress in AWS navigation demo and core improvements -- Adding new client behavior for Nav2, waiting for nodes subscribing to the `/bond` topic and ensuring they are alive -- Correcting all linters and formatters -- Navigation parameters fixes on `sm_dance_bot` -- Merge and progress -- Fixing compile warnings (#96) -- New feature `cb_pause_slam` - -Changed -------- - -- Updated launch command in README.md - -Removed -------- - -- Removed some compile warnings (#96) - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -``` - -Section_48 ----------- - -Added ------ -- New client behavior for nav2: Wait for nav2 nodes to subscribe to the /bond topic and confirm 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. -- Updates yaml. -- Rename doxygen deployment workflow. -- Cleanup and lidar show/hide option in sm_dance_bot visualizing turtlebot3. -- Gazebo fixes to show the robot and lidar in sm_dance_bot visualizing turtlebot3. -- Gazebo fixes for sm_dance_bot_strikes_back. -- Got sm_multi_stage_1 working (barely). -- Brettpac branch: Gaining traction with sm_multi_stage_1. -- Diverse improvements in navigation and performance. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in sm_dance_bot. -- More changes in sm_dance_bot. -- Polishing sm_dance_bot and s-pattern. -- First working version of sm template and template generator. -- Minor tweaks. -- Minor navigation improvements. -- Using local action messages. -- Pending references. -- Navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Rolling Docker environment to be executed from any environment. -- Slight waypoint 4 and iterations changes so the robot can complete the course. -- Initial migration to smacc2 in Feature/migration moveit client. - -Fixed ----- -- Move method after the method it calls to prevent recursion. -- Minor tuning to mitigate overshot issue cases. -- Progress in the sm_dance_bot tests. -- Minor format issues. -- Fix CI: format fix python version. -- Remove node creation and create only a logger. - -Removed ------- -- Remove neo_simulation2 package. -- Removing parameters in smacc. -- Workflows update. -- Removed some comments in the past from README.md. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -```rst -Section_49 -========== - -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 missing files from warehouse2. -- Added missing subscriber publisher components. -- Added more components to smacc core for autoware demo. -- Added improvements in smacc core for autoware demo. -- Added more components developed for autoware demo. - -Changed -------- -- Updated format. -- Refactored docker. -- Improved dockerfile for local tests. -- Updated readme. -- Reworked SrConditional. -- Fine-tuned waypoints. -- Tuned warehouse3. -- Fixed formatting and templating on SrConditional. -- Moved trigger logic into headers. - -Fixed ----- -- Fixed linting warnings. -- Fixed compiling issues. -- Fixed pipeline error. -- Fixed broken master build. -- Fixed broken build. -- Fixed formatting. -- Fixed errors in pure spinning behavior. -- Fixed warehouse 3 problems. -- Fixed linking errors for foxy CI. -- Fixed minor issues in broken build. - -Removed -------- -- Removed test from main moveit cmake. - -Other ------ -- Progressed in moveit migration testing. -- Progressed in move_it PR. -- Progressed in moveit behaviors testing. -- Progressed in aws navigation. -- Progressed in warehouse2. -- Progressed in sm_dance_bot_warehouse_3. -- Progressed in cb pure spinning. -- Progressed in planner changes. -- Progressed in replanning for examples. -- Progressed in undo motion navigation for warehouse2. -- Progressed in sync. -- Progressed in warehouse2 finishing. -- Progressed in minor tune. -- Progressed in core improvements to remove dead lock. -- Progressed in autoware machine. -- Progressed in refining cp subscriber cp publisher. -- Progressed in foxy CI. -- Progressed in reordering fixes. -``` - -*pabloinigoblasco* - -```rst -Section_50 -========== - -Added ------ -- Docker build files for all versions. -- Barrel demo. -- Barrel search build fix and warehouse3. -- Progress in barrel husky. -- Feature/barrel - do not merge yet (#233). -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Workflow for checking doc build. -- Workflow for testing prerelease builds. -- 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 to install necessary packages and configure tracing group. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Added README tutorial for Dockerfile. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- 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. -- Clean up of sm_atomic_24hr. -- Optimized dependencies in move_base_z_planners_common. -- Renaming of event generator library. -- 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). - -Changed -------- -- ROS2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. -- Wording "smacc application" to "SMACC2 library". - -Fixed ------ -- Fixing Docker for Foxy and Galactic. -- Fixing startup problems in warehouse 3. -- Fixing broken build. -- Fix trailing spaces. -- Correct codespell. -- Correct Python linters warnings. -- Fixing format and minor. -- Minor formatting fixes. -- Correct formatters. -- Bug in smacc2 component. - -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. -- Revert "Ignore all packages except smacc2 and smacc2_msgs". - -Co-authored-by --------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_51 -========== - -Added ------ - -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- More sm_advanced_recovery_1 work (#85) -- Brettpac branch (#87) -- sm_atomic_performance_test_c_1 (#88) -- sm_multi_stage_1 (#90) -- 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 -------- - -- Progress in aws navigation -- Several core improvements during navigation testing -- Formatting improvements -- Progress in aws navigation demo -- More on navigation -- Correct all linters and formaters -- Navigation parameters fixes on sm_dance_bot -- Merge and progress -- Fix format - -Fixed ------ - -- Fix pre-commit -- Trying to fix Pre-Commit -- Modifying sm_atomic_performance_test_a_2 -- Fixing precommit - -Removed -------- - -- Minor - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*pabloinigoblasco* - -```rst -Section_52 -========== - -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 checks its contents for success. - -Changed -------- -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- Progress in AWS navigation. -- Several core improvements during navigation testing. -- Gazebo fixes to show the robot and lidar. -- 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. - -Fixed ------ -- Removed some compile warnings. (#96) -- Minor hotfix. -- Minor format issues. -- Minor navigation improvements. -- Minor tuning to mitigate overshot issue cases. -- Minor format issues. -- Minor tweaks. -- Build fix. - -Removed -------- -- Removed `neo_simulation2` package. -- Removed `sm_dance_bot_msgs`. -- Removed parameters from `smacc`. - -Other ------ -- Base for the `sm_aws_warehouse` navigation. -- Precommit cleanup run. -- Updates YAML. -- Correct formatting. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- More on navigation. -- Cleaning and lidar show/hide option. -- Cleaning files and making formatting work. -- More fixes. -- More refinement in `sm_dance_bot`. -- First working version of `sm` template and template generator. -- Noticed typo. -- Finally > Finally. -- Pending references. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Precommit cleanup. -- Update package list. -``` - -*pabloinigoblasco* - -```rst -Section_53 -========== - -Added ------ - -- Add SM Atomic SM generator. (#143) -- Add SM Atomic SM generator for creating state machines. Co-authored-by: DecDury , Denis Štogl - -- Add QOS durability to SmaccPublisherClient (#163) -- Add Quality of Service (QOS) durability configuration to SmaccPublisherClient for improved message reliability. - -Changed -------- - -- Update workflows for smoother operation. -- Update workflows to enhance performance. - -- Refactor feature "sm dance bot strikes back" (#152) -- Refactor feature "sm dance bot strikes back" for improved functionality. Co-authored-by: DecDury , Denis Štogl - -- Update readme (#164) -- Update readme file with corrected information. - -- Move reference library SMs to smacc2_performance_tools (#166) -- Move reference library State Machines to smacc2_performance_tools for better organization. - -Fixed ------ - -- Fix launch command in README.md (#148) -- Correct launch command for sm_dance_bot_strikes_back in README.md and remove unnecessary comments. - -- Fix CI: format fix python version (#148) -- Fix Continuous Integration (CI) formatting issue related to Python version. - -- Fix node creation in logger (#149) -- Correct node creation process to only create a logger for improved efficiency. - -- Fix compiling issues in moveit migration (#151) -- Resolve compiling issues introduced during migration to smacc2. - -- Fix broken build in aws navigation (#174) -- Fix broken build related to AWS navigation feature. - -- Fix formatting in warehouse2 progress (#179) -- Correct formatting issues in warehouse2 progress. - -- Fix formatting in SrConditional (#168) -- Address formatting and templating issues in SrConditional feature. - -Removed -------- - -- Remove unnecessary test from main moveit cmake. -- Remove unnecessary test from main moveit cmake configuration. - -- Remove redundant node creation steps. -- Remove redundant steps related to node creation. - -- Remove unnecessary dependencies in dockerfile. -- Remove unnecessary dependencies in dockerfile configuration. - -- Remove redundant progress updates on moveit migration. -- Remove redundant progress updates related to moveit migration testing. - -- Remove redundant changes in warehouse3 tuning. -- Remove redundant changes in warehouse3 tuning process. - -- Remove redundant replanning for all examples. -- Remove redundant replanning steps for all examples. - -- Remove redundant minor tune feature. -- Remove redundant minor tune adjustments. - -- Remove redundant fixes in warehouse3 problems. -- Remove redundant fixes in warehouse3 problems and other core improvements. - -- Remove redundant format issues in feature sync. -- Remove redundant format issues in feature sync. - -- Remove redundant finishing steps in warehouse2 feature. -- Remove redundant finishing steps in warehouse2 feature. - -- Remove redundant tuning and fixes in warehouse2 feature. -- Remove redundant tuning and fixes in warehouse2 feature. - -- Remove redundant backport to foxy. -- Remove redundant backport to foxy version. - -- Remove redundant minor format adjustments. -- Remove redundant minor format adjustments. - -- Remove redundant weird moveit not downloaded repo. -- Remove redundant weird moveit not downloaded repository. - -- Remove redundant added missing file from warehouse2. -- Remove redundant added missing file from warehouse2 feature. - -- Remove redundant minor changes in undo motion feature. -- Remove redundant minor changes in undo motion feature. - -- Remove redundant undo tuning and errors. -- Remove redundant undo tuning and errors. - -- Remove redundant default values in feature cb pure spinning. -- Remove redundant default values in feature cb pure spinning. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature planner changes. -- Remove redundant default values in feature planner changes. - -- Remove redundant default values in feature replanning. -- Remove redundant default values in feature replanning. - -- Remove redundant default values in feature undo motion. -- Remove redundant default values in feature undo motion. - -- Remove redundant default values in feature sync. -- Remove redundant default values in feature sync. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature added missing file from warehouse2. -- Remove redundant default values in feature added missing file from warehouse2. - -- Remove redundant default values in feature backport to foxy. -- Remove redundant default values in feature backport to foxy. - -- Remove redundant default values in feature minor format. -- Remove redundant default values in feature minor format. - -- Remove redundant default values in feature weird moveit not downloaded repo. -- Remove redundant default values in feature weird moveit not downloaded repo. - -- Remove redundant default values in feature undo tuning and errors. -- Remove redundant default values in feature undo tuning and errors. - -- Remove redundant default values in feature format. -- Remove redundant default values in feature format. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor changes. -- Remove redundant default values in feature minor changes. - -- Remove redundant default values in feature tuning and fixes. -- Remove redundant default values in feature tuning and fixes. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature added missing file from warehouse2. -- Remove redundant default values in feature added missing file from warehouse2. - -- Remove redundant default values in feature backport to foxy. -- Remove redundant default values in feature backport to foxy. - -- Remove redundant default values in feature minor format. -- Remove redundant default values in feature minor format. - -- Remove redundant default values in feature weird moveit not downloaded repo. -- Remove redundant default values in feature weird moveit not downloaded repo. - -- Remove redundant default values in feature undo tuning and errors. -- Remove redundant default values in feature undo tuning and errors. - -- Remove redundant default values in feature format. -- Remove redundant default values in feature format. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor changes. -- Remove redundant default values in feature minor changes. - -- Remove redundant default values in feature tuning and fixes. -- Remove redundant default values in feature tuning and fixes. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature added missing file from warehouse2. -- Remove redundant default values in feature added missing file from warehouse2. - -- Remove redundant default values in feature backport to foxy. -- Remove redundant default values in feature backport to foxy. - -- Remove redundant default values in feature minor format. -- Remove redundant default values in feature minor format. - -- Remove redundant default values in feature weird moveit not downloaded repo. -- Remove redundant default values in feature weird moveit not downloaded repo. - -- Remove redundant default values in feature undo tuning and errors. -- Remove redundant default values in feature undo tuning and errors. - -- Remove redundant default values in feature format. -- Remove redundant default values in feature format. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor changes. -- Remove redundant default values in feature minor changes. - -- Remove redundant default values in feature tuning and fixes. -- Remove redundant default values in feature tuning and fixes. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature added missing file from warehouse2. -- Remove redundant default values in feature added missing file from warehouse2. - -- Remove redundant default values in feature backport to foxy. -- Remove redundant default values in feature backport to foxy. - -- Remove redundant default values in feature minor format. -- Remove redundant default values in feature minor format. - -- Remove redundant default values in feature weird moveit not downloaded repo. -- Remove redundant default values in feature weird moveit not downloaded repo. - -- Remove redundant default values in feature undo tuning and errors. -- Remove redundant default values in feature undo tuning and errors. - -- Remove redundant default values in feature format. -- Remove redundant default values in feature format. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor changes. -- Remove redundant default values in feature minor changes. - -- Remove redundant default values in feature tuning and fixes. -- Remove redundant default values in feature tuning and fixes. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature added missing file from warehouse2. -- Remove redundant default values in feature added missing file from warehouse2. - -- Remove redundant default values in feature backport to foxy. -- Remove redundant default values in feature backport to foxy. - -- Remove redundant default values in feature minor format. -- Remove redundant default values in feature minor format. - -- Remove redundant default values in feature weird moveit not downloaded repo. -- Remove redundant default values in feature weird moveit not downloaded repo. - -- Remove redundant default values in feature undo tuning and errors. -- Remove redundant default values in feature undo tuning and errors. - -- Remove redundant default values in feature format. -- Remove redundant default values in feature format. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor changes. -- Remove redundant default values in feature minor changes. - -- Remove redundant default values in feature tuning and fixes. -- Remove redundant default values in feature tuning and fixes. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature added missing file from warehouse2. -- Remove redundant default values in feature added missing file from warehouse2. - -- Remove redundant default values in feature backport to foxy. -- Remove redundant default values in feature backport to foxy. - -- Remove redundant default values in feature minor format. -- Remove redundant default values in feature minor format. - -- Remove redundant default values in feature weird moveit not downloaded repo. -- Remove redundant default values in feature weird moveit not downloaded repo. - -- Remove redundant default values in feature undo tuning and errors. -- Remove redundant default values in feature undo tuning and errors. - -- Remove redundant default values in feature format. -- Remove redundant default values in feature format. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor changes. -- Remove redundant default values in feature minor changes. - -- Remove redundant default values in feature tuning and fixes. -- Remove redundant default values in feature tuning and fixes. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove redundant default values in feature fixing warehouse 3 problems. - -- Remove redundant default values in feature added missing file from warehouse2. -- Remove redundant default values in feature added missing file from warehouse2. - -- Remove redundant default values in feature backport to foxy. -- Remove redundant default values in feature backport to foxy. - -- Remove redundant default values in feature minor format. -- Remove redundant default values in feature minor format. - -- Remove redundant default values in feature weird moveit not downloaded repo. -- Remove redundant default values in feature weird moveit not downloaded repo. - -- Remove redundant default values in feature undo tuning and errors. -- Remove redundant default values in feature undo tuning and errors. - -- Remove redundant default values in feature format. -- Remove redundant default values in feature format. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature warehouse2. -- Remove redundant default values in feature warehouse2. - -- Remove redundant default values in feature minor changes. -- Remove redundant default values in feature minor changes. - -- Remove redundant default values in feature tuning and fixes. -- Remove redundant default values in feature tuning and fixes. - -- Remove redundant default values in feature minor tune. -- Remove redundant default values in feature minor tune. - -- Remove redundant default values in feature fixing warehouse 3 problems. -- Remove - -```rst -Section_54 -========== - -Added ------ -- Feature/docker improvements march 2022 (#235) -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 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 -- 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 - -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 mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed ------ -- 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 -- 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 - -Removed -------- -- minor linking errors foxy -- missing -- missing sm -- autoware demo -- foxy ci -- fix -- minor broken build -- some reordering fixes -- minor -- barrel demo -- fixing format and minor -- progress in barrel husky -- barrel search updates -- making models local -- red picuup -- multiple controllable leds plugin -- progress in husky demo -- progressing in husky demo -- improving navigation behaviors -- more merge -- progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine -- refining cp subscriber cp publisher -- improvements in smacc core adding more components mostly developed for autoware demo -- fixing startup problems in warehouse 3 -- 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 - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```rst -Section_55 -========== - -Added ------ -- Add galactic CI setup and rename rolling files. (#58) -- Update c_cpp_properties.json -- Add 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 -- Wait topic message client behavior (#81) -- Feature/core and navigation fixes (#78) -- Feature/aws demo progress (#80) -- Feature/wait nav2 nodes client behavior (#82) -- Feature/aws demo progress (#92) -- Feature/sm dance bot fixes (#93) -- Feature/sm aws warehouse (#94) - -Changed -------- -- Update smacc2_rta command across readmes -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) -- Update README.md -- Updated launch command -- Correct all linters and formaters. - -Fixed ----- -- Correct trailing spaces. -- Fix source CI and correct README overview. (#62) -- Fix pre-commit -- Trying to fix Pre-Commit - -Removed -------- -- Do not execute clang-format on smacc2_sm_reference_library package. -- Renaming of event generator library -- Clean up of sm_atomic_24hr -- Optimized deps in move_base_z_planners_common. -- minor formatting -- minor -- several core improvements during navigation testing -- formatting improvements -- progress in aws navigation demo -- format improvements -- more on navigation -- navigation parameters fixes on sm_dance_bot -- minor format -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation -- more on navigation - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -```rst -Section_56 -========== - -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`, which 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. - -Fixed ------ -- Format fixes. -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- Gazebo fixes to show the robot and the lidar. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- Correct formatting in various places. -- Move method after the method it calls to prevent recursion. - -Removed -------- -- Removed `neo_simulation2` package. - -Other ------ -- Precommit cleanup run. -- Updates in `yaml`. -- Various core improvements during navigation testing. -- Additional linting and formatting. -- Remove merge markers from a Python file. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- First working version of `sm` template and template generator. -- Waypoints navigator bug. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_57 -========== - -Added ------ -- Progress in the sm_dance_bot tests (#135) -- Added SM core test (#138) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SM Atomic SM generator (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Husky launch file in sm_dance_bot -- Add dependencies for husky simulation -- Update dependencies for husky in rolling and galactic -- Waypoint Inputs (#178) -- More Waypoints in sm_dance_bot_warehouse_3 -- Redoing sm_dance_bot_warehouse_3 waypoints -- Finetuning waypoints (#187) -- Pure spinning behavior missing files -- Replanning for all our examples -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 (#197) - -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Resolve compile warnings (#137) -- Format fix python version in CI (#148) -- Remove node creation and create only a logger (#149) -- Feature/nav2z renaming (#144) -- Feature/sm dance bot strikes back refactoring (#152) -- Feature/migration moveit client (#151) -- Feature/aws navigation sm dance bot (#174) -- 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) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fix CI: format fix python version (#148) -- Fix formatting in warehouse2 (#177) -- Fix compiling issues -- Fix broken master build -- Fixing broken build - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing parameters smacc -- Removing test from - -```rst -Section_58 -========== - -Added ------ -- Feature/sync 21 12 (#199): Added synchronization feature. -- Feature/warehouse2 22 12 (#200): Added warehouse2 feature. -- Feature/warehouse2 23 12 (#201): Added warehouse2 finishing touches. -- Feature/minor tune (#203): Added minor tuning feature. -- Added missing file from warehouse2 (#205). -- Use correct upstream .repos files for source builds (#243). -- Correct mergify branch names (#246). -- Update galactic source build job name (#250). -- Galactic source build: Updated .repos file and action version (#248). -- restoring workflow files (#252). -- restoring files (#253). -- Fix checkout branches for scheduled builds (#254). -- Feature/fixing husky build rolling (#257): Fixed husky project build. -- Feature/fixing husky build rolling (#258): Continued fixing husky project build. -- Update README.md (#262). -- Feature/fixing ur demos (#261): Fixed UR demos. -- Feature/fixing type string walker (#263): Fixed type string walker demo. -- 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). -- Added spawn entity delays. - -Changed -------- -- Correct name of source-build job and bump version of action (#242) (#247). -- fixing rolling build (#239): Improved rolling build process. -- fixing to focal by the moment: Fixed issues related to Focal. -- fixing building issue: Resolved building issues. -- fixing broken build: Fixed broken build. -- precommit fix (#280): Improved precommit process. - -Fixed ------ -- fixing warehouse 3 problems, and other core improvements (#204): Fixed warehouse 3 issues and made core improvements. -- fixing docker for foxy and galactic: Fixed Docker issues for Foxy and Galactic. -- barrel search build fix and warehouse3: Fixed barrel search and warehouse3 issues. -- fixing startup problems in warehouse 3: Resolved startup issues in warehouse 3. -- fixing format and minor: Fixed formatting and minor issues. -- fixing ur demo (#273): Fixed UR demo. -- fix: initialise conditionFlag as false (#274): Initialized conditionFlag as false. -- fixing sm_dance_bot examples: Fixed sm_dance_bot examples. -- working on fix of image messages for husky_barrel demo: Improved image messages for husky_barrel demo. - -Removed -------- -- Revert "Ignore packages which should not be released.": Reverted package release changes. - -Collaborators -------------- -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> -- brettpac -``` - -```rst -Section_59 -========== - -Added ------ -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Added smacc2_performance_tools. -- Performance tests improvements. -- Optimized dependencies in move_base_z_planners_common. -- Added galactic CI setup and renamed rolling files (#58). -- Fixed source CI and corrected README overview (#62). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Base for the sm_aws_aarehouse navigation. -- Progressing in AWS navigation. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- 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 optionally can select the nodes to wait. -- Corrected all linters and formatters. - -Changed -------- -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed sm_respira_1 format cleanup to sm_respira_1 format cleanup pre-commit. -- Updated smacc2_rta command across readmes. -- Renamed event generator library. -- Minor formatting improvements. -- Updated c_cpp_properties.json. -- Updated launch command in README.md. -- Attempted precommit fixes. - -Removed -------- -- Do not execute clang-format on smacc2_sm_reference_library package. - -Fixed ------ -- Corrected trailing spaces. -- Cleaned up sm_atomic_24hr. -- Fixed pre-commit in sm_advanced_recovery_1. -- Fixed pre-commit in sm_atomic_performance_test_a_2. -- Fixed pre-commit in sm_multi_stage_1. -``` - -*pabloinigoblasco* - -Section_60 -========== - -Added ------ -- New client behavior `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` topic and wait for them to become active. Optionally select nodes to wait for. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` gazebo fixes: cleaning and lidar show/hide option. -- `sm_dance_bot_strikes_back` gazebo fixes: cleaning and lidar show/hide option. -- Progress in AWS navigation demo. -- Progress in navigation testing. -- Progress in `sm_multi_stage_1`. -- Progress in `sm_dance_bot` visualizing TurtleBot3. -- Progress in `sm_dance_bot` introducing slam pausing/resuming functionality. -- Slam toggle client behaviors and `slam_toolbox` components. -- `smacc2::deep_history` syntax. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Minor formatting improvements. -- Remove some compile warnings. -- Minor hotfixes. -- Correct formatting for `neo_simulation2` package removal. -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Additional linting and formatting. -- Move method after the method it calls to prevent recursion. - -Removed -------- -- `neo_simulation2` package. - -Fixed ------ -- Various core improvements during navigation testing. - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- Pablo Iñigo Blasco - -```rst -Section_61 -========== - -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) -- Feature/nav2z renaming (#144) -- Added SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add SM core test (#138) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/testing moveit behaviors (#167) -- Feature/aws navigation sm dance bot (#174) -- Feature/wharehouse2 dec 14 (#185) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) - -Changed -------- - -- Minor tweaks (#130) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Update package list. (#142) -- Update readme (#164) -- Finetuning waypoints (#187) - -Fixed ------ - -- Waypoints navigator bug (#133) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- Resolve compile warnings (#137) -- Fixing pipeline error -- Fixing broken master build -- SrConditional fixes and formatting (#168) - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake - -Other ------ - -- Noticed typo "Finnaly" corrected to "Finally" -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back and removed some comments -- Minor tuning to mitigate overshot issue cases -- Some more progress on markers cleanup -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on move_it PR -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- Warehouse2 progress (#179) -- More changes in sm_dance_bot -- More refinement in sm_dance_bot -- More testing on moveit -- More testing on moveit behaviors -- More on aws demo -- More readme updates -- More waypoints added -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints in sm_dance_bot_warehouse_3 -- Slight waypoint 4 and iterations changes so robot can complete course -- Multistage modes in sm_multi_stage_1 -- Sm_multi_stage sequences in sm_multi_stage_1 -- Sm_multi_state_1 steps in sm_multi_stage_1 -- Sm_multi_stage_1 sequence d in sm_multi_stage_1 -- Sm_multi_stage_1 c sequence in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Sm_multi_stage_1 most in sm_multi_stage_1 -- Finishing touches 1 in sm_multi_stage_1 -- Readme updates in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- Mode_4_sequence_b in sm_multi_stage_1 -- Mode_5_sequence_b in sm_multi_stage_1 -- - -```rst -Section_62 -========== - -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) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Create doxygen-deploy.yml -- Create 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 -- Enable cppcheck -- Correct formatting of python file. -- Update ci-build-source.yml -- Update doxygen-check-build.yml -- Update changelogs -- Update description table. -- Update table -- Dockerfile w/ ROS distro as argument -- Opened new folder for additional tracing contents -- added setupTracing.sh -- Created alternative ManualTracing -- added new sm markdowns -- added a dockerfile for Rolling and Galactic -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Update tracing/ManualTracing.md -- Update smacc_sm_reference_library/sm_atomic/README.md -- Update smacc2_rta command across readmes -- Renaming of event generator library - -Changed -------- -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Change extension of imports. -- Reset all versions to 0.0.0 -- changed wording "smacc application" to "SMACC2 library" -- updated mentions of SMACC/ROS to SMACC2/ROS2 - -Fixed ------ -- several fixes (#194) -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements (#204) -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Correct GitHub branch reference. -- Correct formatters. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Optimized deps in move_base_z_planners_common. -- Correct trailing spaces. - -Removed -------- -- Delete tracing directory -- Removed manual installation of ros-rolling-ros2trace -- 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 -- Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - -Other ------ -- more changes and headless -- merge -- headless and other fixes -- default values -- minor -- pure spinning behavior missing files -- minor changes (#190) -- minor changes -- more fixes -- replanning for all our examples -- several fixes (#194) -- minor changes (#195) -- minor -- improving undo motion navigation warehouse2 -- minor -- tuning warehouse3 (#197) -- minor -- undo tuning and errors -- format -- minor changes -- format issues -- minor changes -- format issues -- finishing warehouse2 -- tuning and fixes -- minor tune -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- weird moveit not downloaded repo -- added missing file from warehouse2 -- minor format -- minor linking errors foxy -- minor formatting fixes -- some progress on navigation rolling -- renamed folders, deleted tracing.md, edited README.md -- performance tests improvements -- more on performance and other issues -- sm_respira_1 format cleanup -- sm_respira_1 format cleanup pre-commit -- sm_respira_test_2 -- sm_respira_test_2 -- more changes on performance tests -- Do not execute clang-format on smacc2_sm_reference_library package. -- sm_reference_library reformatting -- sm_atomic_24hr -- sm_atomic_performance_trace_1 -- Clean up of sm_atomic_24hr -- more sm_atomic_24hr cleanup -- minor formatting -- Add galactic CI setup and rename rolling files. (#58) - -Co-authored-by: Denis Štogl -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_63 -========== - -Added ------ - -- 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 can optionally select the nodes to wait. - -Changed -------- - -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links. - -Fixed ------ - -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Corrected all linters and formatters. -- Fixed navigation parameters on sm_dance_bot. - -Removed -------- - -- Removed note that was not needed. - -Other ------ - -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Formatting improvements. -- Progress in aws navigation. -- Merge and progress in development. - -Contributors ------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_64 -========== - -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 for `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 AWS navigation demo. -- Gazebo fixes for showing the robot and the lidar. -- 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`. -- First working version of `sm` template and template generator. - -Fixed ------ - -- Remove some compile warnings (#96). -- Remove `neo_simulation2` package (#112). -- Move method after the method it calls to prevent recursion (#126). -- Minor tuning to mitigate overshot issue cases in waypoints navigator (#133). -- Minor format issues (#134). - -Removed -------- - -- Remove `sm_dance_bot_msgs`. - -Collaborators -------------- - -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_65 -========== - -Added ------ -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM Atomic SM generator. (#143) -- Add QOS durability to SmaccPublisherClient (#163) -- Feature/aws navigation sm dance bot (#174) -- Feature/testing moveit behaviors (#167) -- 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 -------- -- Renamed navigation 2 stack -- Updated package list. (#142) -- Fixed launch command for sm_dance_bot_strikes_back -- Refactored SM dance bot strikes back -- Moved reference library SMs to smacc2_performance_tools -- Redoing sm_dance_bot_warehouse_3 waypoints -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) - -Fixed ------ -- Noticed launch command was incorrect in README.md -- Fix CI: format fix python version (#148) -- Fix formatting. -- Fix compiling issues -- Fixing pipeline error -- Fixing broken master build -- Several fixes (#194) -- Tuning and fixes (#202) - -Removed -------- -- Removed sm_dance_bot_msgs -- Removed parameters smacc -- Removed test from main moveit cmake - -Other Changes -------------- -- Precommit cleanup -- Workflows update -- Docker refactoring -- Minor formatting improvements -- Minor configuration changes -- Minor changes in various files -- Update readme (#164) -- More readme updates -- Warehouse2 progress (#179) -- Format (#180) -- Format issues -- Default values -- Merge changes -- Headless and other fixes -- Pure spinning behavior missing files -- Improving undo motion navigation warehouse2 -- Undo tuning and errors -- Progress on moveit migration testing -- Progress on aws navigation and other refactorings -- More on aws demo -- Progress on moveit -- More testing on moveit behaviors -- More testing on moveit -- Progressing in the moveit migration testing -- Progress on move_it PR -- Progress on warehouse2 -- More changes and headless -- More on warehouse2 -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless -- More changes and headless - -Authors -------- -- Pablo Iñigo Blasco -- DecDury -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```rst -Section_66 -========== - -Added ------ -- Added missing file from warehouse2 (#205) -- Added workflow for checking doc build -- Added galactic CI build because Navigation2 is broken in rolling -- Added tf2_ros as dependency to find include -- Added setupTracing.sh to automate installation of ros-rolling-ros2trace -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic - -Changed -------- -- Tuning and fixes -- Minor tune -- Fixed warehouse 3 problems and other core improvements (#204) -- Fixed warehouse 3 problems and other core improvements to remove dead lock and make continuous integration green -- Updated subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Replanning for all examples -- Merging code from backport foxy and updates about autoware (#208) -- Renamed "sm_three_some" launch command -- Renamed header files and corrected format -- Renamed to smacc2 and smacc2_msgs -- Renamed tracing events -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Updated smacc2_rta command across readmes -- Cleaned up sm_atomic_24hr -- Optimized dependencies in move_base_z_planners_common -- Renamed event generator library - -Fixed ------ -- Minor broken build -- Fixed trailing spaces -- Corrected codespell -- Corrected python linters warnings -- Corrected formatters -- Corrected formatting of python file -- Corrected GitHub branch reference -- Corrected wording "smacc application" to "SMACC2 library" -- Fixed bug in smacc2 component -- Enabled cppcheck -- Enabled build of missing rolling repositories -- Enabled Navigation2 for semi-binary build -- Removed galactic builds from master and kept only rolling -- Updated description table -- Updated table -- Updated name of package and package.xml to pass liter -- Updated ci-build-source.yml -- Updated doxygen-check-build.yml -- Created doxygen-deploy.yml -- Updated changelogs -- Updated tracing.md to reflect new tracing event names -- Updated smacc_sm_reference_library/sm_atomic/README.md -- Updated tracing/ManualTracing.md -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh -- Updated smacc2_rta command across readmes -- Updated c_cpp_properties.json -- Changed extension of imports -- Updated workflows -- Updated doxygen-deploy.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml -- Updated ci-build-source.yml - -Removed -------- -- Disable ament_cpplint -- Disable some packages and update workflows -- Ignore further packages -- Disable cpplint and cppcheck linters -- Disable disabled packages -- Ignore all packages except smacc2 and smacc2_msgs -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" -- Do not execute clang-format on smacc2_sm_reference_library package -``` - -```rst -Section_67 -========== - -Added ------ - -- Update doxygen links (#70) by Ubuntu 20-04-02-amd64 -- More Readme Updates (#72) by Ubuntu 20-04-02-amd64 -- More Readme (#74) by Ubuntu 20-04-02-amd64 -- Created new sm from sm_respira_1 (#76) -- Feature/core and navigation fixes (#78) -- Base for the sm_aws_aarehouse navigation -- Progressing in AWS navigation -- Several core improvements during navigation testing -- Formatting improvements -- Progress in AWS navigation demo -- Feature/aws demo progress (#80) -- More on 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 -- Correct all linters and formaters (#82) by Denis Štogl , Denis Štogl -- Progress in AWS navigation demo -- Navigation parameters fixes on sm_dance_bot -- Merge and progress -- Fix format - -Changed -------- - -- Sm_advanced_recovery_1 reworked (#83) -- Fix pre-commit -- Trying to fix Pre-Commit -- More sm_advanced_recovery_1 (#84) -- 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) -- Fixing precommit -- More sm_multi_stage_1 (#91) -- Update README.md updated launch command - -Removed -------- - -- Wait topic message client behavior (#81) -``` - -*pabloinigoblasco* - -```rst -Section_68 -========== - -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 to subscribe to the `/bond` topic and waits for them to be alive; optional node selection -- Base for `sm_aws_warehouse` navigation -- Gazebo fixes to show the robot and the lidar -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- `Brettpac` branch -- `a3` feature -- Diverse improvements in navigation and performance -- `slam_toggle` client behaviors and `slam_toolbox` components; `smacc2::deep_history` syntax -- `sm_dance_bot` introducing slam pausing/resuming functionality -- `s-pattern` for `sm_dance_bot` -- First working version of `sm` template and template generator -- Waypoints navigator bug tuning to mitigate overshot issue cases -- `SM` core test -- Minor navigation improvements -- Renaming to `nav2z` - -Changed -------- -- Progress in AWS navigation demo -- Progress in navigation testing -- Progress in `sm_dance_bot` tests -- More refinement in `sm_dance_bot` -- Polishing `sm_dance_bot` and `s-pattern` -- Minor tweaks and build fixes -- Format improvements - -Fixed ------ -- Navigation parameters fixes on `sm_dance_bot` -- Remove some compile warnings -- Minor hotfix -- Correct formatting -- Additional linting and formatting -- Remove merge markers from a Python file -- Minor format issues - -Removed -------- -- Remove `neo_simulation2` package -- Remove `sm_dance_bot_msgs` -- Pending references - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -``` - -```rst -Section_69 -========== - -Added ------ -- 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) - -Changed -------- -- Updated package list (#142) -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Refactored feature/sm dance bot strikes back (#152) -- Reworked sm_multi_stage_1 (#172) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) - -Fixed ------ -- Fixed CI: format fix python version (#148) -- Fixed compiling issues in moveit migration (#151) -- Fixed broken master build in moveit behaviors testing (#167) -- Fixed pipeline error in moveit behaviors testing (#167) -- Fixed broken build in AWS navigation (#174) -- Fixed formatting and templating on SrConditional (#168) -- Fixed some formatting and templating on SrConditional (#168) -- 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 -- Removed some comments in the past from launch command for sm_dance_bot_strikes_back - -Other Changes -------------- -- Precommit cleanup -- Workflows update -- Noticed launch command was incorrect in README.md -- Rolling Docker environment to be executed from any environment (#154) -- Progress on moveit migration testing -- Progress on move_it PR -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More testing on moveit behaviors -- More on aws demo -- More readme updates -- More changes and headless in sm warehouse 2 (#182) -- More changes and headless in cb pure spinning (#188) -- More changes and headless in cb pure spinning (#189) -- More fixes in planner changes 16 12 (#191) -- More fixes in replanning 16 dec (#193) -- More fixes in several fixes (#194) -- More fixes in tuning and fixes (#202) -- Finishing warehouse2 in warehouse2 22 12 (#200) -- Finishing warehouse2 in warehouse2 23 12 (#201) -- Finetuning waypoints (#187) -- Tuning warehouse3 (#197) -- Tuning and fixes in minor tune (#203) -- Improving undo motion navigation warehouse2 in undo motion 20 12 (#196) and undo motion 20 12 (#198) -- Undo tuning and errors in undo motion 20 12 (#198) -- Format issues in sync 21 12 (#199) and warehouse2 22 12 (#200) -- Default values in sm dance bot warehouse 3 (#181) and cb pure spinning (#188) and (#189) -- Warehouse2 progress (#179) -- Warehouse2 in feature/wharehouse2 dec 14 (#185) -- Warehouse2 in feature/warehouse2 23 12 (#201) -- Warehouse2 in feature/warehouse2 22 12 (#200) -- Warehouse2 in feature/warehouse2 23 12 (#201) -- Warehouse2 in feature/minor tune (#203) -``` - -```rst -Section_70 -========== - -Added ------ - -- Added missing file from warehouse2 (#205). -- Added mergify rules file. -- Added Autoware Auto Msgs into not-released dependencies. (#220). -- Added workflow for checking doc build. -- Added doxygen-deploy.yml. -- Added workflow for testing prerelease builds. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. - -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 header files and corrected format. -- Updated subscriber publisher components. -- Updated description table. -- Updated table. -- Updated name of package and package.xml to pass liter. -- Updated ci-build-source.yml. -- Updated tracing/ManualTracing.md. -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. -- Updated README tutorial for Dockerfile. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Updated changelogs. - -Fixed ------ - -- Fixed warehouse 3 problems and other core improvements to remove deadlock. -- Fixed weird moveit not downloaded repo. -- Fixed minor broken build. -- Fixed trailing spaces. -- Fixed codespell. -- Fixed python linters warnings. -- Fixed rolling builds (#222). -- Fixed docker for foxy and galactic. -- Fixed warnings (#213). -- Fixed missing repositories build for rolling. -- Fixed Navigation2 for semi-binary build. - -Removed -------- - -- Removed example things from Foxy CI setup. (#214). -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed tracing directory. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed disabled packages and updated workflows. -- Removed disabled packages. -- Removed warnings. -- Removed tracing.md. - -Other ------ - -- Backported changes to foxy. -- Backported changes to foxy. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted markdowns to html. -- Reverted - -## Section_71 - -### 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 for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are 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 `smacc2_rta` command across readmes -- Updated `c_cpp_properties.json` -- Updated README.md with launch command -- Corrected all linters and formatters - -### Fixed -- Fixed source CI and corrected README overview. (#62) -- Fixed trailing spaces -- Fixed pre-commit issues - -### Removed -- Removed execution of clang-format on `smacc2_sm_reference_library` package - -### Miscellaneous -- Optimized dependencies in `move_base_z_planners_common` -- Renamed event generator library -- Several core improvements during navigation testing -- Progress in AWS navigation demo -- Navigation parameters fixes on `sm_dance_bot` -- Minor formatting improvements - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_72 -========== - -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 - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Gazebo fixes for showing the robot and the lidar -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components -- 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 ----- -- Remove some compile warnings -- Minor hotfixes -- Correct formatting -- Adjust build packages of source CI -- Move method after the method it calls to prevent recursion -- Typo correction: "Finnaly" to "Finally" -- Minor tweaks - -Removed -------- -- Remove `neo_simulation2` package -- Remove merge markers from a Python file - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```rst -Section_73 -========== - -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) -- 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/undo motion 20 12 (#196) - -Changed -------- -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs (#139) -- Fix CI: format fix python version (#148) -- Initial migration to smacc2 -- Update readme (#164) -- Initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ -- Resolve compile warnings (#137) -- Fixing broken master build -- Fixing pipeline error -- Fixing compiling issues -- Several fixes (#194) - -Removed -------- -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger. (#149) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_74 -========== - -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) -- Feature/retry behavior warehouse 1 (#226) -- dockerfiles (#225) -- Fix code generators (#221) -- Foxy backport (#206) - -Changed -------- -- Improvements in undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Undo tuning and errors -- Replanning for all examples -- Format issues -- Tuning and fixes (#202) -- Fixing warehouse 3 problems and other core improvements (#204) -- Fix other build issues -- Update SM template and make example code clearly visible -- Remove use of node in the SM performance template -- Update template to use Blackboard storage -- Update template to resolve the global data correctly -- Update sm_name.hpp -- 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 -- 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 -- Rename header files and correct format -- Add workflow for checking doc build -- 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 -- Update description table -- Update table -- Copy initial docs -- Changed "ros2 launch sm_three_some sm_three_some" to "ros2 launch sm_three_some sm_three_some.launch" -- Added instructions for installing necessary package -- Update tracing/ManualTracing.md -- Changed wording "smacc application" to "SMACC2 library" -- Update smacc_sm_reference_library/sm_atomic/README.md (edited from html to markdown syntax) - -Fixed ------ -- Fix trailing spaces -- Weird moveit not downloaded repo -- Minor broken build -- Some reordering fixes -- Minor linking errors foxy -- Minor format -- Minor changes -- Minor tune -- Format issues -- Missing sm -- Missing -- Fixing docker for foxy and galactic -- 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 -- 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 -``` - -*pabloinigoblasco* - -```rst -Section_75 -========== - -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. You can optionally 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 sm_respira_1 format cleanup to sm_respira_test_2. -- Renamed sm_atomic_24hr to sm_atomic_performance_trace_1. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Corrected all linters and formatters. - -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. -- Optimized dependencies in move_base_z_planners_common. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Other Changes -------------- -- Some progress on navigation rolling. -- More changes on performance tests. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Progress in aws navigation. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- - -```rst -Section_76 -========== - -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 they are alive`. Nodes to wait can be optionally selected. -- Added `cb_pause_slam` client behavior. -- Added gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- -- Progress in AWS navigation demo. -- Minor navigation parameters fixes on `sm_dance_bot`. -- Formatting improvements. -- Cleaning and lidar show/hide option for `sm_dance_bot visualizing turtlebot3`. -- Updates yaml. -- Correct formatting for `neo_simulation2 package`. -- Adjusted build packages of source CI. -- Additional linting and formatting. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also `smacc2::deep_history` syntax. - -Fixed ----- -- Removed some compile warnings. -- Removed `neo_simulation2 package`. -- Removed merge markers from a python file. - -Removed -------- -- Removed `a3`. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -## Section_77 - -### Added -- Introducing slam pausing/resuming functionality to `sm_dance_bot` (#125, #129) -- 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) -- Add QOS durability to SmaccPublisherClient (#163) - -### Changed -- Move method after the method it calls to prevent recursion (#126) -- Renamed state machine transition timestamp to `smacc2_performance_tools` (#166) -- Moved reference library SMs to `smacc2_performance_tools` (#166) -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors (#174) - -### Fixed -- Minor format issues (#134) -- Fix CI: format fix python version (#148) -- Fixing some errors introduced on formatting during migration to smacc2 (#151) -- Fixing pipeline error during moveit testing (#167) -- Fixing broken master build during moveit testing (#167) - -### Removed -- Removed node creation and create only a logger (#149) -- Removed parameters from `smacc` (#147) -- Removed `sm_dance_bot_msgs` (#144) - -### Miscellaneous -- Co-authored-by: Ubuntu 20-04-02-amd64 (multiple commits) -- Co-authored-by: DecDury (refactoring `sm_dance_bot strikes back`) -- Co-authored-by: Denis Štogl (refactoring `sm_dance_bot strikes back`) -- Co-authored-by: Denis Štogl (AWS navigation improvements) -- Co-authored-by: Denis Štogl (AWS navigation improvements) - -```rst -Section_78 -========== - -Added ------ -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- 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/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add ignition file and update repos files. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update - -Changed -------- -- Only rolling version should be pre-released on on master. (#230) -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Fixed ------ -- minor broken build -- some reordering fixes -- fixing docker for foxy and galactic -- fix broken source build (#227) -- fixing format and minor -- fixing startup problems in warehouse 3 -- retry behavior warehouse 1 -- minor format fix -- other minor changes - -Removed -------- -- weird moveit not downloaded repo -- missing file -- 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 -- docker files for different revisions, warnings removval and more testing on navigation -- Update file for fake hardware simulation and add file for gazebo simulation. -- docker build files for all versions -- red picuup - -Co-authored-by -------------- -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_79 -========== - -Added ------ - -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- Dockerfile now accepts ROS distro as argument -- Opened new folder for additional tracing contents -- Added setupTracing.sh for automated installation of ros-rolling-ros2trace -- 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 -- Renamed tracing events -- Added smacc2_performance_tools -- Performance tests improvements -- Optimized dependencies in move_base_z_planners_common -- Renaming of event generator library -- Add galactic CI setup and rename rolling files -- Fix source CI and correct README overview -- Update c_cpp_properties.json -- Update doxygen links -- More Readme Updates -- Created new sm from sm_respira_1 -- Feature/core and navigation fixes -- Feature/aws demo progress -- Feature/wait nav2 nodes client behavior - -Changed -------- - -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" -- Updated description table -- Updated table -- Changed wording "smacc application" to "SMACC2 library" -- Updated smacc2_rta command across readmes -- Clean up of sm_atomic_24hr -- Minor formatting changes -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - -Fixed ------ - -- Bug in smacc2 component -- Do not execute clang-format on smacc2_sm_reference_library package -- Correct trailing spaces -- Several core improvements during navigation testing -- Attempted precommit fixes - -Removed -------- - -- Manual installation of ros-rolling-ros2trace -- Galactic builds from master, keeping only rolling -- Submodules, now using .repos file -- Tracing.md file -- Tracing directory -- ManualTracing.md file -- Removed tracing event names -- Removed markdowns, reverted to html -- Removed unnecessary folders -- Removed redundant files -- Removed unnecessary cleanup -- Removed unused tracing events -- Removed outdated README note -``` - -*pabloinigoblasco* - -```rst -Section_80 -========== - -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`, waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. - -Changed -------- -- Minor hotfixes. -- Cleaning and lidar show/hide option for `sm_dance_bot`. -- Format fixes for gazebo to show the robot and lidar. - -Fixed ----- -- Navigation parameters fixes on `sm_dance_bot`. -- Remove some compile warnings. - -Removed -------- -- Some compile warnings. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -Features --------- -- AWS demo progress (#92). -- SM dance bot fixes (#93). -- SM AWS warehouse (#94). -- SM dance bot fixes (#95). -- CB pause slam (#98). -- SM dance bot visualizing turtlebot3 (#101). -- Dance bot launch Gazebo lidar choice (#102). -- SM dance bot lite gazebo fixes (#104). -- SM dance bot strikes back gazebo fixes (#105). -- AWS demo (#108). -- Brettpac branch (#110). -``` - -*pabloinigoblasco* - -```rst -Section_81 -========== - -Added ------ -- Brettpac branch (#111) -- Added a3 (#113) -- Added diverse improvements in navigation and performance (#116) -- Added Feature/diverse improvements in navigation performance (#117) -- Added Feature/slam toggle and smacc deep history (#122) -- Added Feature/dance bot s pattern (#128) -- 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) -- Added waypoints navigator bug (#133) -- Added Resolve compile warnings (#137) -- Added Add SM core test (#138) -- Added Feature/nav2z renaming (#144) -- Added Update package list (#142) -- Added Add SM Atomic SM generator (#143) -- Added Rolling Docker environment to be executed from any environment (#154) -- Added Feature/sm dance bot strikes back refactoring (#152) -- Added slight waypoint 4 and iterations changes so robot can complete course (#155) -- Added Feature/migration moveit client (#151) -- 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) -- Added sm_advanced_recovery_1 renaming (#171) -- Added sm_multi_stage_1 reworking (#172) - -Changed -------- -- Corrected formatting in Remove neo_simulation2 package (#112) -- Enabled source build on PR for testing in Remove neo_simulation2 package (#112) -- Adjusted build packages of source CI in Remove neo_simulation2 package (#112) -- Moved method after the method it calls to prevent recursion in Move method after the method it calls (#126) -- Fixed typo in Finnaly to Finally -- Fixed launch command in README.md for sm_dance_bot_strikes_back and removed unnecessary comments -- Fixed CI format in Fix CI: format fix python version (#148) -- Removed node creation and created only a logger in Remove node creation and create only a logger (#149) -- Added reliability qos config in Add QOS durability to SmaccPublisherClient (#163) - -Fixed ------ -- Minor tuning to mitigate overshot issue cases in waypoints navigator bug (#133) -- Fixed compiling issues in fixing compiling issues (#164) -- Fixed broken master build in fixing broken master build (#167) -- Fixed pipeline error in fixing pipeline error (#167) - -Removed -------- -- Removed neo_simulation2 package in Remove neo_simulation2 package (#112) -- Removed merge markers from a python file in Remove merge markers from a python file (#119) -- Removed parameters smacc in removing parameters smacc (#147) -- Removed test from main moveit cmake in removing test from main moveit cmake (#151) -- Removed sm_dance_bot_msgs in removing sm_dance_bot_msgs (#144) - -Authors -------- -- Pablo Iñigo Blasco (@pabloinigoblasco) -- Brett (@brett@robosoft.ai) -- DecDury (@declandury@gmail.com) -- Denis Štogl (@destogl@users.noreply.github.com) -``` - -```rst -Section_82 -========== - -Added ------ - -- Feature/aws navigation sm dance bot (#174) - - Added repo dependency for husky launch file in sm_dance_bot. - - Added dependencies for husky simulation. - - Added progress on aws navigation and refactorings on navigation clients and behaviors. - - Added more on aws demo. - -Changed -------- - -- Updated dependencies for husky in rolling and galactic. -- Refactored warehouse2 (#177). -- Implemented Waypoint Inputs (#178). -- Improved sm_dance_bot_warehouse_3 (#181). -- Enhanced pure spinning behavior (#188, #189). -- Tweaked planner changes (#191). -- Enhanced undo motion navigation warehouse2 (#196, #198). -- Tuned warehouse3 (#197). -- Fine-tuned waypoints (#187). -- Improved sync (#199). -- Finalized warehouse2 (#200, #201). -- Tuned and fixed minor issues (#203). -- Fixed warehouse 3 problems and core improvements (#204). -- Added missing file from warehouse2 (#205). -- Updated subscriber publisher components. -- Refined cp subscriber cp publisher. -- Improved smacc core by adding more components for autoware demo. -- Updated docker files for different revisions. -- Fixed docker for foxy and galactic. -- Fixed barrel search build and warehouse3 startup problems. -- Progress in barrel husky. - -Fixed ------ - -- Fixed formatting. -- Fixed broken build issues. -- Fixed broken build in barrel demo. -- Fixed format and minor issues. -- Fixed warnings removal and more testing on navigation. -- Fixed runtime dependency issues. -- Restored ur dependency. - -Removed -------- - -- Removed weird moveit not downloaded repo. - -Contributors ------------- - -- Denis Štogl -- Pablo Iñigo Blasco -``` diff --git a/smacc2_sm_reference_library/sm_panda_cl_moveit2z_cb_inventory/CHANGELOG.rst b/smacc2_sm_reference_library/sm_panda_cl_moveit2z_cb_inventory/CHANGELOG.rst index 688cd6b3e..a99e39b08 100644 --- a/smacc2_sm_reference_library/sm_panda_cl_moveit2z_cb_inventory/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_panda_cl_moveit2z_cb_inventory/CHANGELOG.rst @@ -1,13974 +1,13 @@ Changelog for package sm_panda_cl_moveit2z_cb_inventory ======================================================= -2.3.16 (2023-07-16) -------------------- -### Added -- Merged branch 'humble' from `robosoft-ai/SMACC2` repository -- Brettpac branch (`#518 `_) - - Attempted fix for ros buildfarm issue - - Further work on buildfarm problem - - Co-authored-by: brettpac -- Contributors: brettpac, pabloinigoblasco - -2.3.6 (2023-03-12) ------------------- +.. note:: + This package was created in September 2025 as a refactored version of sm_panda_moveit2z_cb_inventory. + For historical changes prior to 2.3.20, see sm_panda_moveit2z_cb_inventory/CHANGELOG.rst. -1.22.1 (2022-11-09) +2.3.20 (2025-11-01) ------------------- -### 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 -- 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` (#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 - - Co-authored-by: Denis Štogl -- 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 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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 -- Denis Štogl - -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` 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. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- Gained traction on `sm_multi_stage_1`. -- Diverse improvements in navigation and performance. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. Also `smacc2::deep_history` syntax. -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot`. - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot`. -- 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` package. - -Fixed ------ - -- Remove some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -## 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl - -```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 -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 , DecDury , Denis Štogl , Denis Štogl , pabloinigoblasco - -```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`, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: `add`, waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection. -- Base for the `sm_aws_aarehouse` navigation. -- Progress in AWS navigation demo. -- New client behavior: `cb_pause_slam`. -- `sm_dance_bot_lite` gazebo fixes. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- -- Corrected all linters and formatters. -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Precommit cleanup run. -- Hotfix for `doxygen` deployment workflow. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes to show the robot and the lidar. -- Doubling in `sm_multi_stage_1`. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Unused code. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -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 Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- Reelrbtx -- Brettpac -- David Revay -- Pablo Iñigo Blasco . - -Section 17 -=========== - -Added: ------- -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - -Changed: ---------- -- Corrected formatting of python files. -- Edited Threesome launch command from: - ``` - ros2 launch sm_three_some sm_three_some - ``` - to: - ``` - ros2 launch sm_three_some sm_three_some.launch - ``` -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- 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)/ - ``` -- 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 , Ubuntu 20-04-02-amd64 - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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 -- pabloinigoblasco -- DecDury -- Denis Štogl -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -``` - -```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 - ``` -- 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 Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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 -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- reelrbtx -- brettpac -``` - -```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 -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 -Date: Thu May 19 00:05:46 2022 -0700 - -Version 0.1.0 -------------- - -Changed -------- - -- Update README.md. - -Author: Denis Štogl -Date: Wed May 18 23:57:44 2022 +0200 - -Version 0.1.0 -------------- - -Changed -------- - -- Update CI setup. - -Author: Denis Štogl -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 -Co-authored-by: pabloinigoblasco -``` - -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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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` client behavior. -- `sm_dance_bot_lite` gazebo fixes. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS navigation demo progress. -- Progress in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- `sm_multi_stage_1` doubling. -- `smacc2::deep_history` syntax introduced. -- `dance_bot_s_pattern` improvements. -- First working version of `sm` template and template generator. -- Minor tuning to mitigate overshot issue cases in the waypoints navigator. -- Progress in the `sm_dance_bot` tests. -- More progress on markers cleanup. - -Changed -------- - -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Polishing `sm_dance_bot` and `s-pattern`. -- Fixing format issues. - -Fixed ------ - -- Removed some compile warnings. -- Removed `neo_simulation2` 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` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```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 , DecDury , and Denis Štogl -- 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 -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Pablo Iñigo Blasco - -```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 -- Denis Štogl -- Denis Štogl -``` - -```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` topic and ensure they are alive. Nodes to wait for can be optionally selected. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- - -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- 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` components. Also `smacc2::deep_history` syntax. -- Going forward in testing `sm_dance_bot` 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` package. - -Collaborators -------------- - -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco -``` - -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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Optional selection of nodes to wait. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option. -- `sm_multi_stage_1` 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`. - -Removed -------- -- Removed `neo_simulation2` 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 -``` - -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 -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```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 -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -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` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. -- `cb_pause_slam` client behavior. - -Changed -------- -- Corrected all linters and formatters. -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfixes. -- Cleaning and lidar show/hide option for `sm_dance_bot` visualizing `turtlebot3`. -- Gazebo fixes to show the robot and lidar. -- Doubling in `sm_multi_stage_1`. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- Merge and progress. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -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 (multiple commits). -- Co-authored-by: pabloinigoblasco (#116). -- Co-authored-by: DecDury (#152). -- Co-authored-by: Denis Štogl (#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 - -### 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 - -### 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 - -### 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 - -### Changed -- sm_atomic_performance_test_c_1 (#88) - Co-authored-by: Ubuntu 20-04-02-amd64 - -### Added -- Modifying sm_atomic_performance_test_a_2 (#89) - Co-authored-by: Ubuntu 20-04-02-amd64 - -### Changed -- sm_multi_stage_1 (#90, #91) - - Fixed precommit issues - Co-authored-by: Ubuntu 20-04-02-amd64 - -### 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 - Co-authored-by: Denis Štogl - -### 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 - Co-authored-by: Denis Štogl - -```rst -Section_61 -========== - -Added ------ -- New client behavior `cb_wait_topic_message` for Nav2: Waits for Nav2 nodes to subscribe to the `/bond` topic and confirms they are active. Optional node selection available. -- New client behavior for Nav2: Waits for Nav2 nodes to subscribe to the `/bond` topic and confirms they are active. Optional node selection available. -- New feature `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature added. -- Visualizing Turtlebot3 in `sm_dance_bot` and `sm_dance_bot_lite`. -- Choice to show/hide lidar in `sm_dance_bot`. -- Gazebo fixes to display the robot and lidar in `sm_dance_bot`, `sm_dance_bot_strikes_back`, and `sm_multi_stage_1`. -- AWS demo progress. -- `sm_multi_stage_1` enhancements. -- Various core improvements during navigation testing. -- `neo_simulation2` 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`. -- Merge and progress updates. -- Hotfix for minor issues. - -Fixed ------ -- Compile warnings removed. - -Removed -------- -- Unused `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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 - - 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`. -- 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 to 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 -------- -- Renamed folders. -- Updated `smacc2_rta` command across readmes. -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). -- Corrected trailing spaces. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. -- Updated `c_cpp_properties.json`. -- 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` on `smacc2_sm_reference_library` 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`. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Denis Štogl . - -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` nodes subscribing to the `/bond` topic and wait for them to be alive, with optional node selection -- Gazebo fixes for `sm_dance_bot_strikes_back` - -Changed -------- -- Progress in AWS navigation demo -- Formatting improvements -- Navigation parameters fixes on `sm_dance_bot` -- `cb_pause_slam` client behavior - -Fixed ------ -- Minor format fixes -- Remove some compile warnings -- Correct formatting in `neo_simulation2` package removal -- Move method after the method it calls to prevent recursion - -Removed -------- -- `neo_simulation2` package - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -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 Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive, with optional node selection -- Base for the `sm_aws_warehouse` navigation -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Minor formatting improvements -- 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` components -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` -- `smacc2::deep_history` syntax - -Fixed ----- -- Remove some compile warnings -- Remove `neo_simulation2` 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` package - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive, with optional node selection -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` for visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Minor hotfixes -- Cleaning and lidar show/hide option for `sm_dance_bot` -- Gazebo fixes to show the robot and lidar - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting -- Enable source build on PR for testing -- Adjust build packages of source CI - -Removed -------- -- `neo_simulation2` 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` navigation -- Progress in AWS navigation demo -- Minor format adjustments -- Co-authored by: Ubuntu 20-04-02-amd64 -``` - -*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 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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 -- Ubuntu 20-04-02-amd64 - -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`, which subscribes to the `/bond` topic and waits for the nodes to become alive. -- New feature: `cb_pause_slam` client behavior. - -Changed -------- - -- Corrected all linters and formatters. -- Fixed navigation parameters on `sm_dance_bot`. -- Minor formatting improvements. -- Merge and progress in development. -- Hotfix for doxygen deployment workflow. -- Cleaning and lidar show/hide option in `sm_dance_bot` 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -``` - -*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 -- Brett -- DecDury -- Denis Štogl - -## 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` to `ros2 launch sm_three_some sm_three_some.launch`. -- 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`. -- 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 -- DecDury -- Denis Štogl -- pabloinigoblasco -``` - -```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 -Co-authored-by: David Revay -Co-authored-by: Denis Štogl -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```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 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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 -- Co-authored-by: pabloinigoblasco -``` - -```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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. (#98) -- Gazebo fixes for `sm_dance_bot_lite` and `sm_dance_bot_strikes_back`. (#101, #104, #105) -- New feature: `sm_multi_stage_1` 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` syntax. Introducing slam pausing/resuming functionality. (#122) -- First working version of `sm` 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` and `sm_dance_bot_strikes_back`. (#102, #104, #105) -- More fixes and refinements in `sm_dance_bot` and `s-pattern`. 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` package. (#112) -- Removed `sm_dance_bot_msgs` package. (#141, #144) -- Removed parameters from `smacc`. (#147) - -Collaborators -------------- -- Co-authored by Ubuntu 20-04-02-amd64 in multiple commits. -- Co-authored by pabloinigoblasco 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 -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- reelrbtx - -```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 -Co-authored-by: David Revay -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: pabloinigoblasco -``` - -```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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- Gazebo fixes for showing the robot and the lidar. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- AWS demo progress. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also `smacc2::deep_history` syntax. -- First working version of `sm_template` 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`. -- Formatting improvements. -- Minor format adjustments. -- Cleaning and lidar show/hide option. -- More fixes in various areas. -- Polishing `sm_dance_bot` and `s-pattern`. -- Noticed typo correction. -- Minor tweaks. -- Build fix. -- Waypoints navigator bug addressed. -- Progress in `sm_dance_bot` tests. -- Some more progress on markers cleanup. -- Minor format issues. - -Fixed ------ -- Remove some compile warnings (#96). -- Remove `neo_simulation2` 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`. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -# 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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 -- Ubuntu 20-04-02-amd64 -``` - -## 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -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 -- Ubuntu 20-04-02-amd64 - -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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -## 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 , pabloinigoblasco , DecDury , Denis Štogl , Denis Štogl . - -```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 -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```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 -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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 in multiple commits. -- Co-authored-by: pabloinigoblasco in diverse improvements navigation and performance (#116). -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152). -- Co-authored-by: Denis Štogl 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 -``` - -# 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 -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -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 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -```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`. -- `cb_pause_slam` 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -# 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 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -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 -- Ubuntu 20-04-02-amd64 -``` - -```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` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` gazebo fixes to show the robot and lidar -- `sm_multi_stage_1` doubling - -Changed -------- -- Progress in AWS navigation demo -- Minor formatting improvements -- Navigation parameters fixes on `sm_dance_bot` -- Cleaning and lidar show/hide option for `sm_dance_bot` 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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` feature. -- 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 fixes for formatting. -- Added updates for `husky` in `rolling` and `galactic`. -- Added progress on `aws navigation` and refactorings on navigation clients and behaviors. -- Added more on `aws demo`. -- Added fixes for broken build. -- Added `warehouse2 (#177)`. -- Added `Waypoint Inputs (#178)`. -- Added progress for `wharehouse2 (#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 `default values`. -- Added `Brettpac branch (#184)`. -- Added `redoing sm_dance_bot_warehouse_3 waypoints`. -- Added more `Waypoints`. -- Added fixes and formatting for `SrConditional (#168)`. -- Added fixes for `move trigger logic` into headers. -- Added fixes for `lint`. -- Added `Feature/wharehouse2 dec 14 (#185)`. -- Added fixes for `warehouse2`. -- Added `Feature/sm warehouse 2 13 dec 2 (#186)`. -- Added more changes and `headless`. -- Added `merge`. -- Added `default values`. -- Added `finetuning waypoints (#187)`. -- Added `Feature/cb pure spinning (#188)`. -- Added more changes and `headless`. -- Added `merge`. -- Added `default values`. -- Added `pure spinning behavior missing files`. -- Added `Feature/planner changes 16 12 (#191)`. -- Added more fixes. -- Added `Feature/replanning 16 dec (#193)`. -- Added replanning for all examples. -- Added several fixes (#194). -- Added `Feature/undo motion 20 12 (#196)`. -- Added improving undo motion navigation for `warehouse2`. -- Added `tuning warehouse3 (#197)`. -- Added `Feature/undo motion 20 12 (#198)`. -- Added improving undo motion navigation for `warehouse2`. -- 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 for `warehouse2`. -- Added `Feature/warehouse2 23 12 (#201)`. -- Added tuning and fixes (#202). -- Added `Feature/minor tune (#203)`. -- Added tuning and fixes. -- Added `minor tune`. -- Added fixing for `warehouse 3 problems` and other core improvements (#204). -- Added fixing for `warehouse 3 problems` and other core improvements to remove deadlocks, also making continuous integration green. -- Added `weird moveit not downloaded repo`. -- Added missing file from `warehouse2 (#205)`. -- Added backport to `foxy`. -- Added minor format. -- Added minor linking errors for `foxy`. -- Added `docker files for different revisions`, warnings removal, and more testing on navigation. -- Added fixing docker for `foxy` and `galactic`. -- Added fixes for `code generators (#221)`. -- Added fixes for other build issues. -- Added updates for `SM template` and clear example code visibility. -- Added removal of `node` in the `sm performance template`. -- Added updates for template to use `Blackboard storage`. -- Added updates for template to resolve the global data correctly. -- Added updates for `sm_name.hpp`. -- Added `Feature/retry behavior warehouse 1 (#226)`. -- Added backport to `foxy`. -- Added minor format. -- Added minor linking errors for `foxy`. -- Added `Foxy backport (#206)`. -- 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` (#171) to improve clarity. - -Fixed ------ - -- Fixed formatting issues. -- Fixed broken build issues. -- Fixed errors in `warehouse3`. -- 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` visualizing `turtlebot3` (#101) -- Added `Feature/dance bot launch gz lidar choice` (#102) -- Added `Feature/sm dance bot lite gazebo fixes` (#104) -- Added `Feature/sm dance bot strikes back gazebo fixes` (#105) -- Added `aws demo` (#108) -- Added `Brettpac branch` (#110) -- Added `a3` (#113) -- Added `mm` (#115) -- Added `Feature/diverse improvements navigation performance` (#117) -- Added `Feature/slam toggle and smacc deep history` (#122) -- Added `Feature/dance bot s pattern` (#128) -- Added `Feature/sm dance bot refine` (#131) -- Added `Feature/sm dance bot refine 2` (#132) -- Added `Add SM core test` (#138) -- Added `Feature/nav2z renaming` (#144) -- Added `Add SM Atomic SM generator` (#143) -- Added `Rolling Docker environment to be executed from any environment` (#154) -- Added `Feature/sm dance bot strikes back refactoring` (#152) -- Added `Feature/migration moveit client` (#151) - -### Changed -- Renamed `doxygen deployment workflow` (#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` 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` 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` package (#112) -- Removed merge markers from a Python file (#119) -- Removed parameters from `smacc` (#147) -- Removed node creation and create only a logger (#149) -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md - -### Removed -- Removed `neo_simulation2` package -- Removed `sm_dance_bot_msgs` -- Removed parameters from `smacc` - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay - -pabloinigoblasco -``` - -```rst -Section_138 -=========== - -Added ------ -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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 -- More Readme Updates (#72) by Ubuntu 20-04-02-amd64 -- More Readme (#74) by Ubuntu 20-04-02-amd64 -- 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 -- Feature/wait nav2 nodes client behavior (#82) by Denis Štogl -- 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 -``` - -## 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 -``` +* Created sm_panda_cl_moveit2z_cb_inventory as updated version using cl_moveit2z +* sm_panda_moveit2z_cb_inventory refactor (`#633 `_) +* Refactoring of cl_moveit2z to component-based architecture & header-only implementation (`#639 `_) +* Contributors: Brett Aldrich, Pablo Iñigo Blasco diff --git a/smacc2_sm_reference_library/sm_panda_moveit2z_cb_inventory/CHANGELOG.rst b/smacc2_sm_reference_library/sm_panda_moveit2z_cb_inventory/CHANGELOG.rst index da24913d7..e7e641800 100644 --- a/smacc2_sm_reference_library/sm_panda_moveit2z_cb_inventory/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_panda_moveit2z_cb_inventory/CHANGELOG.rst @@ -81,13894 +81,161 @@ Changelog for package sm_panda_moveit2z_cb_inventory - 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 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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 -- Denis Štogl - -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` 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. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing `turtlebot3`. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- Gained traction on `sm_multi_stage_1`. -- Diverse improvements in navigation and performance. -- Progress in navigation, `slam` toggle client behaviors, and `slam_toolbox` components. Also `smacc2::deep_history` syntax. -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot`. - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot`. -- 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` package. - -Fixed ------ - -- Remove some compile warnings. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -## 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl - -```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 -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 , DecDury , Denis Štogl , Denis Štogl , pabloinigoblasco - -```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`, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: `add`, waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection. -- Base for the `sm_aws_aarehouse` navigation. -- Progress in AWS navigation demo. -- New client behavior: `cb_pause_slam`. -- `sm_dance_bot_lite` gazebo fixes. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- -- Corrected all linters and formatters. -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Precommit cleanup run. -- Hotfix for `doxygen` deployment workflow. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes to show the robot and the lidar. -- Doubling in `sm_multi_stage_1`. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Unused code. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -``` - -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 Štogl -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- Reelrbtx -- Brettpac -- David Revay -- Pablo Iñigo Blasco . - -Section 17 -=========== - -Added: ------- -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` +0.1.0 (Unreleased) +--------------------------- -Changed: ---------- -- Corrected formatting of python files. -- Edited Threesome launch command from: - ``` - ros2 launch sm_three_some sm_three_some - ``` - to: - ``` - ros2 launch sm_three_some sm_three_some.launch - ``` +- 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. -- Renamed to smacc2 and smacc2_msgs. -- Corrected GitHub branch reference. -- Updated package name and package.xml to pass liter. +- 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. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. +- Updated changelogs. +- Reverted commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. - 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)/ - ``` -- Opened new folder for additional tracing contents. +- 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 to install necessary packages and configure tracing group. +- 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 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. +- 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. -- 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. +- 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. -- Some progress on navigation rolling. +- Made 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. +- 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. -- More changes on performance tests. -- Do not execute clang-format on smacc2_sm_reference_library package. +- 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. +- Changed launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch'. - Updated doxygen links. -- More Readme Updates. +- Made 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. +- 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. -- 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. +- 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. -- Added sm_multi_stage_1. -- Fixing precommit for sm_multi_stage_1. -- Update README.md with updated launch command. - -Co-authored-by: Denis Štogl , Ubuntu 20-04-02-amd64 - -```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 -========== +- 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. +0.1.0 (2022-01-01) +--------------------------- -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) +- Additional linting and formatting - 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) + - 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) -- Minor tweaks (#130) +- 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 -- 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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 -- pabloinigoblasco -- DecDury -- Denis Štogl -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -``` - -```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 - ``` -- 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 Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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/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 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 -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- reelrbtx -- brettpac -``` - -```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 -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 -Date: Thu May 19 00:05:46 2022 -0700 - -Version 0.1.0 -------------- - -Changed -------- - -- Update README.md. - -Author: Denis Štogl -Date: Wed May 18 23:57:44 2022 +0200 - -Version 0.1.0 -------------- - -Changed -------- - -- Update CI setup. - -Author: Denis Štogl -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 -Co-authored-by: pabloinigoblasco -``` - -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) +- 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) -- 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) +- Wharehouse2 progress (#179) +- Sm_dance_bot_warehouse_3 (#181) -Changed -------- -- Minor tuning to mitigate overshot issue cases -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Using local action msgs (#139) +- Move method after the method it calls to prevent recursion (#126) - 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 +- Remove node creation and create only a logger (#149) - 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 +- Noticed typo: Finnaly > Finally + +- Remove merge markers from a python file (#119) - Removing sm_dance_bot_msgs - Removing parameters smacc - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 +- Removing test from main moveit cmake +- Removing some comments in the past from README.md Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```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 -------------- +- Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 +- Co-authored-by: pabloinigoblasco +- Co-authored-by: DecDury - Co-authored-by: Denis Štogl - Co-authored-by: Denis Štogl -``` - -```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` client behavior. -- `sm_dance_bot_lite` gazebo fixes. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS navigation demo progress. -- Progress in AWS navigation. -- Base for the `sm_aws_warehouse` navigation. -- `sm_multi_stage_1` doubling. -- `smacc2::deep_history` syntax introduced. -- `dance_bot_s_pattern` improvements. -- First working version of `sm` template and template generator. -- Minor tuning to mitigate overshot issue cases in the waypoints navigator. -- Progress in the `sm_dance_bot` tests. -- More progress on markers cleanup. - -Changed -------- - -- Minor formatting improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Polishing `sm_dance_bot` and `s-pattern`. -- Fixing format issues. - -Fixed ------ - -- Removed some compile warnings. -- Removed `neo_simulation2` 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` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```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 , DecDury , and Denis Štogl -- 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 -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: Pablo Iñigo Blasco - -```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 -- Denis Štogl -- Denis Štogl -``` - -```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` topic and ensure they are alive. Nodes to wait for can be optionally selected. -- Base for the `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. - -Changed -------- - -- Progress in AWS navigation demo. -- Navigation parameters fixes on `sm_dance_bot`. -- 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` components. Also `smacc2::deep_history` syntax. -- Going forward in testing `sm_dance_bot` 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` package. - -Collaborators -------------- - -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco -``` - -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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Optional selection of nodes to wait. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- `cb_pause_slam` client behavior added. -- `sm_dance_bot_lite` visualizing TurtleBot3. -- `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option. -- `sm_multi_stage_1` 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`. - -Removed -------- -- Removed `neo_simulation2` 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 -``` - -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 -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -``` - -```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 -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -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` subscribes to the `/bond` topic and waits for them to be alive, with optional node selection. -- `cb_pause_slam` client behavior. - -Changed -------- -- Corrected all linters and formatters. -- Navigation parameters fixes on `sm_dance_bot`. -- Minor hotfixes. -- Cleaning and lidar show/hide option for `sm_dance_bot` visualizing `turtlebot3`. -- Gazebo fixes to show the robot and lidar. -- Doubling in `sm_multi_stage_1`. - -Fixed ------ -- Removed some compile warnings. - -Removed -------- -- Merge and progress. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -``` - -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 (multiple commits). -- Co-authored-by: pabloinigoblasco (#116). -- Co-authored-by: DecDury (#152). -- Co-authored-by: Denis Štogl (#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 - -### 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 - -### 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 - -### 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 - -### Changed -- sm_atomic_performance_test_c_1 (#88) - Co-authored-by: Ubuntu 20-04-02-amd64 - -### Added -- Modifying sm_atomic_performance_test_a_2 (#89) - Co-authored-by: Ubuntu 20-04-02-amd64 - -### Changed -- sm_multi_stage_1 (#90, #91) - - Fixed precommit issues - Co-authored-by: Ubuntu 20-04-02-amd64 - -### 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 - Co-authored-by: Denis Štogl - -### 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 - Co-authored-by: Denis Štogl - -```rst -Section_61 -========== - -Added ------ -- New client behavior `cb_wait_topic_message` for Nav2: Waits for Nav2 nodes to subscribe to the `/bond` topic and confirms they are active. Optional node selection available. -- New client behavior for Nav2: Waits for Nav2 nodes to subscribe to the `/bond` topic and confirms they are active. Optional node selection available. -- New feature `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature added. -- Visualizing Turtlebot3 in `sm_dance_bot` and `sm_dance_bot_lite`. -- Choice to show/hide lidar in `sm_dance_bot`. -- Gazebo fixes to display the robot and lidar in `sm_dance_bot`, `sm_dance_bot_strikes_back`, and `sm_multi_stage_1`. -- AWS demo progress. -- `sm_multi_stage_1` enhancements. -- Various core improvements during navigation testing. -- `neo_simulation2` 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`. -- Merge and progress updates. -- Hotfix for minor issues. - -Fixed ------ -- Compile warnings removed. - -Removed -------- -- Unused `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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 - - 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`. -- 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 to 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 -------- -- Renamed folders. -- Updated `smacc2_rta` command across readmes. -- Changed launch command to `ros2 launch sm_respira_1 sm_respira_1.launch` (#69). -- Corrected trailing spaces. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. -- Updated `c_cpp_properties.json`. -- 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` on `smacc2_sm_reference_library` 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`. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 . -- Co-authored-by: Denis Štogl . -- Co-authored-by: Denis Štogl . - -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` nodes subscribing to the `/bond` topic and wait for them to be alive, with optional node selection -- Gazebo fixes for `sm_dance_bot_strikes_back` - -Changed -------- -- Progress in AWS navigation demo -- Formatting improvements -- Navigation parameters fixes on `sm_dance_bot` -- `cb_pause_slam` client behavior - -Fixed ------ -- Minor format fixes -- Remove some compile warnings -- Correct formatting in `neo_simulation2` package removal -- Move method after the method it calls to prevent recursion - -Removed -------- -- `neo_simulation2` package - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -``` - -```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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -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 Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive, with optional node selection -- Base for the `sm_aws_warehouse` navigation -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Minor formatting improvements -- 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` components -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` -- `smacc2::deep_history` syntax - -Fixed ----- -- Remove some compile warnings -- Remove `neo_simulation2` 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` package - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Ubuntu 20-04-02-amd64 -- Denis Štogl -``` - -```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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive, with optional node selection -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` for visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot` -- Minor hotfixes -- Cleaning and lidar show/hide option for `sm_dance_bot` -- Gazebo fixes to show the robot and lidar - -Fixed ------ -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting -- Enable source build on PR for testing -- Adjust build packages of source CI - -Removed -------- -- `neo_simulation2` 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` navigation -- Progress in AWS navigation demo -- Minor format adjustments -- Co-authored by: Ubuntu 20-04-02-amd64 -``` - -*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 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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 -- Ubuntu 20-04-02-amd64 - -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`, which subscribes to the `/bond` topic and waits for the nodes to become alive. -- New feature: `cb_pause_slam` client behavior. - -Changed -------- - -- Corrected all linters and formatters. -- Fixed navigation parameters on `sm_dance_bot`. -- Minor formatting improvements. -- Merge and progress in development. -- Hotfix for doxygen deployment workflow. -- Cleaning and lidar show/hide option in `sm_dance_bot` 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -``` - -*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 -- Brett -- DecDury -- Denis Štogl - -## 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` to `ros2 launch sm_three_some sm_three_some.launch`. -- 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`. -- 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 -- DecDury -- Denis Štogl -- pabloinigoblasco -``` - -```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 -Co-authored-by: David Revay -Co-authored-by: Denis Štogl -Co-authored-by: pabloinigoblasco -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -```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 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -*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 -- Co-authored-by: pabloinigoblasco -``` - -```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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```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` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive. Optional node selection available. (#98) -- Gazebo fixes for `sm_dance_bot_lite` and `sm_dance_bot_strikes_back`. (#101, #104, #105) -- New feature: `sm_multi_stage_1` 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` syntax. Introducing slam pausing/resuming functionality. (#122) -- First working version of `sm` 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` and `sm_dance_bot_strikes_back`. (#102, #104, #105) -- More fixes and refinements in `sm_dance_bot` and `s-pattern`. 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` package. (#112) -- Removed `sm_dance_bot_msgs` package. (#141, #144) -- Removed parameters from `smacc`. (#147) - -Collaborators -------------- -- Co-authored by Ubuntu 20-04-02-amd64 in multiple commits. -- Co-authored by pabloinigoblasco 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 -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- reelrbtx - -```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 -Co-authored-by: David Revay -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: pabloinigoblasco -``` - -```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` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- Gazebo fixes for showing the robot and the lidar. -- Gazebo fixes for `sm_dance_bot_strikes_back`. -- AWS demo progress. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. Also `smacc2::deep_history` syntax. -- First working version of `sm_template` 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`. -- Formatting improvements. -- Minor format adjustments. -- Cleaning and lidar show/hide option. -- More fixes in various areas. -- Polishing `sm_dance_bot` and `s-pattern`. -- Noticed typo correction. -- Minor tweaks. -- Build fix. -- Waypoints navigator bug addressed. -- Progress in `sm_dance_bot` tests. -- Some more progress on markers cleanup. -- Minor format issues. - -Fixed ------ -- Remove some compile warnings (#96). -- Remove `neo_simulation2` 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`. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: pabloinigoblasco -``` - -# 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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 -- Ubuntu 20-04-02-amd64 -``` - -## 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 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```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 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -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 -- Ubuntu 20-04-02-amd64 - -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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -## 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 , pabloinigoblasco , DecDury , Denis Štogl , Denis Štogl . - -```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 -- Ubuntu 20-04-02-amd64 -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```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 -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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 in multiple commits. -- Co-authored-by: pabloinigoblasco in diverse improvements navigation and performance (#116). -- Co-authored-by: DecDury in Feature/sm dance bot strikes back refactoring (#152). -- Co-authored-by: Denis Štogl 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 -``` - -# 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 -- Ubuntu 20-04-02-amd64 -``` - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -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 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl - -```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`. -- `cb_pause_slam` 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -# 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 -Co-authored-by: pabloinigoblasco -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -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 -- Ubuntu 20-04-02-amd64 -``` - -```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` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` gazebo fixes to show the robot and lidar -- `sm_multi_stage_1` doubling - -Changed -------- -- Progress in AWS navigation demo -- Minor formatting improvements -- Navigation parameters fixes on `sm_dance_bot` -- Cleaning and lidar show/hide option for `sm_dance_bot` 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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -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` feature. -- 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 fixes for formatting. -- Added updates for `husky` in `rolling` and `galactic`. -- Added progress on `aws navigation` and refactorings on navigation clients and behaviors. -- Added more on `aws demo`. -- Added fixes for broken build. -- Added `warehouse2 (#177)`. -- Added `Waypoint Inputs (#178)`. -- Added progress for `wharehouse2 (#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 `default values`. -- Added `Brettpac branch (#184)`. -- Added `redoing sm_dance_bot_warehouse_3 waypoints`. -- Added more `Waypoints`. -- Added fixes and formatting for `SrConditional (#168)`. -- Added fixes for `move trigger logic` into headers. -- Added fixes for `lint`. -- Added `Feature/wharehouse2 dec 14 (#185)`. -- Added fixes for `warehouse2`. -- Added `Feature/sm warehouse 2 13 dec 2 (#186)`. -- Added more changes and `headless`. -- Added `merge`. -- Added `default values`. -- Added `finetuning waypoints (#187)`. -- Added `Feature/cb pure spinning (#188)`. -- Added more changes and `headless`. -- Added `merge`. -- Added `default values`. -- Added `pure spinning behavior missing files`. -- Added `Feature/planner changes 16 12 (#191)`. -- Added more fixes. -- Added `Feature/replanning 16 dec (#193)`. -- Added replanning for all examples. -- Added several fixes (#194). -- Added `Feature/undo motion 20 12 (#196)`. -- Added improving undo motion navigation for `warehouse2`. -- Added `tuning warehouse3 (#197)`. -- Added `Feature/undo motion 20 12 (#198)`. -- Added improving undo motion navigation for `warehouse2`. -- 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 for `warehouse2`. -- Added `Feature/warehouse2 23 12 (#201)`. -- Added tuning and fixes (#202). -- Added `Feature/minor tune (#203)`. -- Added tuning and fixes. -- Added `minor tune`. -- Added fixing for `warehouse 3 problems` and other core improvements (#204). -- Added fixing for `warehouse 3 problems` and other core improvements to remove deadlocks, also making continuous integration green. -- Added `weird moveit not downloaded repo`. -- Added missing file from `warehouse2 (#205)`. -- Added backport to `foxy`. -- Added minor format. -- Added minor linking errors for `foxy`. -- Added `docker files for different revisions`, warnings removal, and more testing on navigation. -- Added fixing docker for `foxy` and `galactic`. -- Added fixes for `code generators (#221)`. -- Added fixes for other build issues. -- Added updates for `SM template` and clear example code visibility. -- Added removal of `node` in the `sm performance template`. -- Added updates for template to use `Blackboard storage`. -- Added updates for template to resolve the global data correctly. -- Added updates for `sm_name.hpp`. -- Added `Feature/retry behavior warehouse 1 (#226)`. -- Added backport to `foxy`. -- Added minor format. -- Added minor linking errors for `foxy`. -- Added `Foxy backport (#206)`. -- 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` (#171) to improve clarity. - -Fixed ------ - -- Fixed formatting issues. -- Fixed broken build issues. -- Fixed errors in `warehouse3`. -- 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` visualizing `turtlebot3` (#101) -- Added `Feature/dance bot launch gz lidar choice` (#102) -- Added `Feature/sm dance bot lite gazebo fixes` (#104) -- Added `Feature/sm dance bot strikes back gazebo fixes` (#105) -- Added `aws demo` (#108) -- Added `Brettpac branch` (#110) -- Added `a3` (#113) -- Added `mm` (#115) -- Added `Feature/diverse improvements navigation performance` (#117) -- Added `Feature/slam toggle and smacc deep history` (#122) -- Added `Feature/dance bot s pattern` (#128) -- Added `Feature/sm dance bot refine` (#131) -- Added `Feature/sm dance bot refine 2` (#132) -- Added `Add SM core test` (#138) -- Added `Feature/nav2z renaming` (#144) -- Added `Add SM Atomic SM generator` (#143) -- Added `Rolling Docker environment to be executed from any environment` (#154) -- Added `Feature/sm dance bot strikes back refactoring` (#152) -- Added `Feature/migration moveit client` (#151) - -### Changed -- Renamed `doxygen deployment workflow` (#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` 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` 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` package (#112) -- Removed merge markers from a Python file (#119) -- Removed parameters from `smacc` (#147) -- Removed node creation and create only a logger (#149) -- Fixed launch command for `sm_dance_bot_strikes_back` in README.md - -### Removed -- Removed `neo_simulation2` package -- Removed `sm_dance_bot_msgs` -- Removed parameters from `smacc` - -### Contributors -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -```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 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay - -pabloinigoblasco -``` - -```rst -Section_138 -=========== - -Added ------ -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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 -- More Readme Updates (#72) by Ubuntu 20-04-02-amd64 -- More Readme (#74) by Ubuntu 20-04-02-amd64 -- 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 -- Feature/wait nav2 nodes client behavior (#82) by Denis Štogl -- 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 -``` - -## 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 -``` diff --git a/smacc2_sm_reference_library/sm_three_some/CHANGELOG.rst b/smacc2_sm_reference_library/sm_three_some/CHANGELOG.rst index 8b1b504f3..87020b1a9 100644 --- a/smacc2_sm_reference_library/sm_three_some/CHANGELOG.rst +++ b/smacc2_sm_reference_library/sm_three_some/CHANGELOG.rst @@ -53,2049 +53,3 @@ Changelog for package sm_three_some - Co-authored-by: Denis Štogl - Co-authored-by: Denis Štogl - Contributors: brettpac - -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection -- Base for the `sm_aws_warehouse` navigation -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo -- `sm_multi_stage_1` doubling -- `sm_multi_stage_1` fixes and improvements -- Diverse improvements in navigation and performance - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot` - -Fixed ------ - -- Remove some compile warnings -- Minor hotfix -- Correct formatting -- Enable source build on PR for testing -- Adjust build packages of source CI -- Minor fixes and improvements - -Removed -------- - -- `neo_simulation2` package - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -## Section_3 - -### Added -- Feature/diverse improvements navigation performance (#117) - - Minor enhancements in navigation and performance. - - Additional linting and formatting. -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - - Introducing smacc2::deep_history syntax. - - Testing sm_dance_bot with slam pausing/resuming functionality. -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Rolling Docker environment to be executed from any environment (#154) -- Add SM Atomic SM generator. (#143) -- Initial migration to smacc2 in Feature/migration moveit client (#151) - - Fixing errors in formatting and dependencies. - - Progress in moveit migration testing. -- Added QOS durability to SmaccPublisherClient (#163) - - Configured QOS durability and reliability. -- Feature/aws navigation sm dance bot (#174) - - Added dependencies for husky simulation. - - Update dependencies for husky in rolling and galactic. - -### Changed -- Move method after the method it calls in (#126) - - Prevent recursion issues. -- Resolve compile warnings (#137) -- Minor navigation improvements (#141) -- Update package list. (#142) -- Update readme (#164) -- Minor changes in Feature/migration moveit client (#151) -- Update readme in Feature/aws navigation sm dance bot (#174) - -### Fixed -- Fix CI: format fix python version (#148) -- Fixing compiling issues in Feature/migration moveit client (#151) -- Fixing broken master build in Feature/testing moveit behaviors (#167) -- Fixing broken build in Feature/aws navigation sm dance bot (#174) - -### Removed -- Remove merge markers from a python file. (#119) -- Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) -- Removing parameters smacc in (#147) -- Remove node creation and create only a logger in (#149) - -### Miscellaneous -- Noticed launch command was incorrect in README.md. -- Minor format issues (#134) -- Precommit cleanup. -- Pending references in Feature/nav2z renaming (#144) -- Warehouse2 progress (#179) -- Format (#180) -- Merge in Feature/sm warehouse 2 13 dec 2 (#182) -- Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182) - -```rst -Section 4 -========= - -Added ------ -- Added Brettpac branch (#184) with default values. -- Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. -- Added SrConditional fixes and formatting (#168): - - Fixed formatting and templating on SrConditional. - - Moved trigger logic into headers. - - Linted the code. -- Added Feature/wharehouse2 dec 14 (#185) with minor changes. -- Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. -- Added finetuning waypoints (#187). -- Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. -- Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. -- Added pure spinning behavior missing files and minor changes (#190). -- Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. -- Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. -- Added several fixes (#194). -- Added minor changes (#195). -- Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. -- Added tuning warehouse3 (#197). -- Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. -- Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. -- Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. -- Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. -- Added Feature/minor tune (#203) with tuning and fixes, and minor tune. -- Added fixing warehouse 3 problems, and other core improvements (#204): - - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - - Fixed weird moveit not downloaded repo. - - Added missing file from warehouse2. -- Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. -- Added galactic CI build because Navigation2 is broken in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency to find include. -- Added ament_lint_cmake satisfaction. -- Added missing licenses. -- Added necessary package and edited Threesome launch. -- Added workflow for checking doc build. -- Added doxygen-check-build.yml update. -- Created doxygen-deploy.yml. -- Created workflow for testing prerelease builds. -- Used docs/ as source folder for documentation and output directory. -- Renamed to smacc2 and smacc2_msgs. -- Corrected GitHub branch reference. -- Updated name of package and package.xml to pass liter. -- Executed on master update. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. -- Updated description table. -- Updated table. -- Copied initial docs. -- Created Dockerfile w/ ROS distro as argument. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh to install necessary packages and configure tracing group. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a Dockerfile for Rolling and Galactic. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Changed wording "smacc application" to "SMACC2 library". -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Fixed bug in smacc2 component. -- Reverted markdowns to html. -- Added README tutorial for Dockerfile. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. - -Removed -------- -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- Used manual deployment for now. -- Used docs/ as source folder for documentation and output directory. -- Corrected GitHub branch reference. -- Updated name of package and package.xml to pass liter. -- Reset all versions to 0.0.0. -- Updated description table. -- Updated table. -- Changed wording "smacc application" to "SMACC2 library". -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Renamed tracing events after. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -``` - -*pabloinigoblasco* - -```rst -Section 5 -========= - -Added ------ - -- Added smacc2_performance_tools. -- Added galactic CI setup and renamed rolling files. (#58) -- Added more Readme updates. (#72) -- Added more Readme updates. (#74) -- Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. -- Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. - -Changed -------- - -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ - -- Corrected trailing spaces. -- Fixed source CI and corrected README overview. (#62). -- Fixed pre-commit issues. -- Fixed navigation parameters on sm_dance_bot. - -Removed -------- - -- Do not execute clang-format on smacc2_sm_reference_library package. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -``` - -```rst -Section_6 -========= - -Added ------ - -- Feature/sm aws warehouse (#94) - - Implemented base for the sm_aws_warehouse navigation. - - Made progress in AWS navigation. - - Introduced several core improvements during navigation testing. - - Improved formatting. - - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - - Fixed navigation parameters on sm_dance_bot. - -Changed -------- - -- Feature/sm dance bot fixes (#95) - - Improved AWS navigation. - - Made core improvements during navigation testing. - - Progressed in AWS navigation demo. - - Enhanced formatting. - - Fixed navigation parameters on sm_dance_bot. - -- Feature/cb pause slam (#98) - - Improved AWS navigation. - - Made core improvements during navigation testing. - - Progressed in AWS navigation demo. - - Enhanced formatting. - - Fixed navigation parameters on sm_dance_bot. - - Added cb pause slam client behavior. - -- sm_dance_bot_lite (#99) - - Updated YAML configuration. - -- Rename doxygen deployment workflow (#100) - - Applied minor hotfix. - -- sm_dance_bot visualizing turtlebot3 (#101) - - Improved visualization of turtlebot3. - -- Feature/dance bot launch gz lidar choice (#102) - - Added cleaning and lidar show/hide option. - -- Feature/sm dance bot lite gazebo fixes (#104) - - Improved gazebo visualization for the robot and lidar. - -- sm_multi_stage_1 doubling (#103) - - Improved sm_multi_stage_1 functionality. - -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Improved gazebo visualization for the robot and lidar. - - Fixed gazebo issues on sm_dance_bot_strikes_back. - -- aws demo (#108) - - Conducted AWS demo. - -- Brettpac branch (#110, #111) - - Improved functionality of sm_multi_stage_1. - -- a3 (#113) - - Implemented a3 feature. - -- Remove neo_simulation2 package. (#112) - - Removed neo_simulation2 package. - - Corrected formatting. - - Enabled source build on PR for testing. - - Adjusted build packages of source CI. - -- mm (#115) - - Implemented mm feature. - -- diverse improvements navigation and performance (#116) - - Made diverse improvements in navigation and performance. - -- Feature/diverse improvements navigation performance (#117) - - Made diverse improvements in navigation and performance. - - Conducted additional linting and formatting. - -- Remove merge markers from a python file. (#119) - - Removed merge markers from a Python file. - -- Feature/slam toggle and smacc deep history (#122) - - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - - Introduced smacc2::deep_history syntax. - - Added slam pausing/resuming functionality to sm_dance_bot. - -- Move method after the method it calls. Otherwise recursion could happen. (#126) - -- Feature/dance bot s pattern (#128, #129) - - Polished sm_dance_bot and s-pattern. - - Corrected typo. - - Refined sm_dance_bot functionality. -``` - -*pabloinigoblasco* - -Section 7 -========== - -Added ------ -- First working version of sm template and template generator. (#127) -- 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 msgs (#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) -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- 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) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- 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) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) - -Changed -------- -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- Add dependencies for husky simulation. -- Update dependencies for husky in rolling and galactic. - -Fixed ------ -- minor tuning to mitigate overshot issue cases -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- fixing broken master build -- fixing pipeline error -- fixing broken build -- fixing some formatting and templating on SrConditional -- move trigger logic into headers -- lint - -Removed -------- -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake - -Authors -------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section 8 -========= - -Added ------ - -- Feature/replanning 16 dec (#193) - - Replanned examples -- Feature/undo motion 20 12 (#196) - - Improved undo motion navigation in warehouse2 -- Feature/warehouse2 22 12 (#200) - - Finished warehouse2 -- Feature/warehouse2 23 12 (#201) - - Tuning and fixes (#202) -- Feature/minor tune (#203) - - Fixed warehouse 3 problems and core improvements (#204) -- Merging code from backport foxy and updates about autoware (#208) - - Backported to foxy -- Foxy backport (#206) - - Added galactic CI build - - Added partial changes for ament_cpplint - - Added tf2_ros as dependency - - Updated workflows - - Bumped ccache version - - Ignored further packages - - Satisfied ament_lint_cmake - - Added missing licenses - - Disabled cpplint and cppcheck linters - - Corrected formatters - - Updated ci-build-source.yml - - Changed extension of imports - - Enabled cppcheck - - Corrected formatting of python file - - Included necessary package and edited Threesome launch - - Renamed header files and corrected format - - Added workflow for checking doc build - - Created doxygen-deploy.yml - - Created workflow for testing prerelease builds - - Renamed to smacc2 and smacc2_msgs - - Updated name of package and package.xml - - Reset all versions to 0.0.0 - - Updated changelogs - - Reverted "Ignore all packages except smacc2 and smacc2_msgs" - - Updated description table - - Updated table - - Copied initial docs - - Opened new folder for tracing contents - - Deleted 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 - - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - - Updated tracing/ManualTracing.md - - Changed wording "smacc application" to "SMACC2 library" - - Updated smacc_sm_reference_library/sm_atomic/README.md - - Reactivated smacc2 nav clients for rolling via submodules - - Renamed tracing events - - Fixed bug in smacc2 component - - Added README tutorial for Dockerfile - - Enabled build of missing rolling repositories - - Enabled Navigation2 for semi-binary build - - Removed galactic builds from master and kept only rolling - - 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 - -Changed -------- - -- Updated subscriber publisher components -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Updated cb_navigate_global_position.hpp -- Improvements in smacc core adding more components mostly developed for autoware demo -- Autoware demo -- Minor broken build - -Fixed ------ - -- Several fixes (#194) -- Tuning warehouse3 (#197) -- Undo tuning and errors -- Format issues -- Minor linking errors foxy -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Disable ament_cpplint -- Disable some packages and update workflows -- Ignore further packages -- Disable disabled packages -- Ignore all packages except smacc2 and smacc2_msgs -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Removed galactic builds from master and kept only rolling -- 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 -``` - -*pabloinigoblasco* - -## Section_9 - -### 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 for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are 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 smacc2_rta command across readmes -- Updated doxygen links (#70) -- Updated README.md launch command - -### Fixed -- Fixed source CI and corrected README overview. (#62) -- Fixed trailing spaces -- Corrected all linters and formatters - -### Removed -- Do not execute clang-format on smacc2_sm_reference_library package - -### Miscellaneous -- Minor formatting improvements -- Noticed a note that was not removed -- Attempted pre-commit fixes - -### Collaborators -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_10 -========== - -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; optional node selection -- Base for the `sm_aws_aarehouse` navigation -- Gazebo fixes for showing the robot and the lidar -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo progress -- `sm_multi_stage_1` working progress -- `smacc2::deep_history` syntax for slam toggle client behaviors and slam_toolbox components -- `s-pattern` polishing in `sm_dance_bot` -- First working version of `sm` template and template generator - -Changed -------- -- Minor format improvements -- Navigation parameters fixes on `sm_dance_bot` -- `sm_dance_bot_lite` updates -- `sm_dance_bot` visualizing `turtlebot3` improvements -- `sm_multi_stage_1` enhancements -- `sm_dance_bot` refinement - -Fixed ----- -- Remove some compile warnings -- Remove `neo_simulation2` package -- Correct formatting in various files -- Adjust build packages for source CI -- Linting and formatting improvements -- Remove merge markers from a Python file -- Move method after the method it calls to prevent recursion - -Removed -------- -- `neo_simulation2` package - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -## Section_11 - -### Added -- Added SM core test (#138) -- Added SM Atomic SM generator (#143) -- Added QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added .reps dependencies and fixed build errors (#151) -- Added dependency to ur5 client (#151) -- Added reliability QoS config to SmaccPublisherClient (#163) -- Added warehouse2 progress (#179) -- Added Waypoint Inputs (#178) -- Added more Waypoints to sm_dance_bot_warehouse_3 (#184) - -### Changed -- Renamed Feature/nav2z to navigation 2 stack (#144) -- Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171) -- Renamed sm_multi_stage_1 to sm_multi_stage_1 reworking (#172) -- Renamed Feature/aws navigation sm dance bot to Feature/aws navigation sm dance bot (#174) -- Renamed Feature/sm warehouse 2 13 dec 2 to Feature/sm warehouse 2 13 dec 2 (#182) -- Renamed Feature/wharehouse2 dec 14 to Feature/wharehouse2 dec 14 (#185) -- Renamed Feature/cb pure spinning to Feature/cb pure spinning (#188) -- Renamed Feature/planner changes 16 12 to Feature/planner changes 16 12 (#191) -- Renamed Feature/replanning 16 dec to Feature/replanning 16 dec (#193) -- Renamed Feature/undo motion 20 12 to Feature/undo motion 20 12 (#196) - -### Fixed -- Fixed launch command in README.md (#148) -- Fixed compile warnings (#137) -- Fixed formatting issues (#134) -- Fixed broken master build (#167) -- Fixed pipeline error (#167) -- Fixed broken build in aws navigation (#174) -- Fixed formatting in warehouse2 (#177) -- Fixed minor issues in several features - -### Removed -- Removed sm_dance_bot_msgs (#144) -- Removed parameters smacc (#147) -- Removed node creation and created only a logger (#149) -- Removed test from main moveit cmake (#151) -- Removed some comments in README.md (#149) -- Removed some redundant files in pure spinning behavior (#189) - -### Miscellaneous -- Co-authored commits by Ubuntu 20-04-02-amd64, Brett, DecDury, Denis Štogl -- Various minor improvements, progress updates, and format refinements across features - -```rst -Section_12 -========== - -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) -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter. -- 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 -- 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 a dockerfile for Rolling and Galactic - -Changed -------- -- Improving undo motion navigation in warehouse2 -- Tuning warehouse3 (#197) -- Undo tuning and errors -- Format issues -- Replanning for all our examples -- Finishing warehouse2 -- Tuning and fixes (#202) -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Progress in autoware machine -- Refining cp subscriber cp publisher -- Improvements in smacc core adding more components mostly developed for autoware demo -- Odom tracker improvements -- Adding forward behavior retry functionality -- Minor changes -- Minor broken build -- Minor formatting fixes -- Fix trailing spaces -- Correct codespell -- Correct python linters warnings -- Remove example things from Foxy CI setup. (#214) -- Fix rolling builds (#222) -- Do not merge yet - Feature/odom tracker improvements and retry motion (#223) -- Fixing docker for foxy and galactic -- Removing warnings (#213) -- Minor linking errors in foxy -- Changed wording "smacc application" to "SMACC2 library" -- Edit from html to markdown syntax - -Removed -------- -- Weird moveit not downloaded repo - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_13 -========== - -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 to success. -- Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You can optionally select the nodes to wait. - -Changed -------- -- Renamed tracing events. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, edited README.md. -- Renamed smacc2_sm_reference_library package to sm_reference_library. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Corrected trailing spaces. -- Optimized dependencies in move_base_z_planners_common. -- Cleaned up sm_atomic_24hr. -- Reformatted sm_reference_library. -- Updated c_cpp_properties.json. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - -Fixed ------ -- Bug in smacc2 component. -- Reverted markdowns to html. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. -- Attempted precommit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Other ------ -- Additional cleanup. -- Edited tracing.md to reflect new tracing event names. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Some progress on navigation rolling. -- More on performance and other issues. -- Minor formatting improvements. -- Progress in aws navigation demo. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws - -```rst -Section_14 -========== - -Added ------ - -- 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 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. -- New client behavior, cb_pause_slam. -- sm_dance_bot_lite: visualizing turtlebot3. -- Feature/dance bot launch gz lidar choice: cleaning and lidar show/hide option. -- Feature/sm dance bot lite gazebo fixes: cleaning files, gazebo fixes to show the robot and lidar. -- Feature/sm dance bot strikes back gazebo fixes: cleaning files, gazebo fixes for sm_dance_bot_strikes_back. -- aws demo. -- Brettpac branch: got sm_multi_stage_1 working, gaining traction, progress in stages. -- Remove neo_simulation2 package: correct formatting, adjust build packages for source CI. -- diverse improvements navigation and performance. -- Feature/slam toggle and smacc deep history: progress in navigation, slam toggle client behaviors, and smacc2::deep_history syntax. - -Changed -------- - -- Navigation parameters fixes on sm_dance_bot. - -Fixed ------ - -- Remove some compile warnings. -- Remove merge markers from a python file. -- Additional linting and formatting. - -Removed -------- - -- Removed neo_simulation2 package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_15 -=========== - -Added ------ -- Introducing slam pausing/resuming functionality to sm_dance_bot (#124, #125, #126) -- 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) -- Add QOS durability to SmaccPublisherClient (#163) -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- Added SM core test (#138) -- Added dependencies for husky simulation in aws navigation (#174) -- Waypoint Inputs (#178) - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Renamed state machines to smacc2_performance_tools (#166) -- Refactored SmaccPublisherClient to include QOS durability (#163) -- Progress on moveit migration testing (#151, #167) -- Progress on aws navigation and refactorings on navigation clients and behaviors (#174) -- Redoing sm_dance_bot_warehouse_3 waypoints (#184) - -Fixed ------ -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Fixed CI format for python version (#148) -- Fixed compiling issues (#164) -- Fixed broken master build (#167, #174) -- Fixed warehouse2 formatting (#180) -- Fixed some linting warnings in moveit migration (#151) -- Fixed some errors introduced on formatting in moveit migration (#151) -- Fixed pipeline error in moveit migration (#167) - -Removed -------- -- Removed node creation and create only a logger (#149) -- Removed parameters smacc (#147) -- Removed sm_dance_bot_msgs (#144) - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_16 -========== - -Added ------ -- Added finetuning waypoints (#187) by Ubuntu 20-04-02-amd64 -- Added Feature/cb pure spinning (#188) -- Added Feature/cb pure spinning (#189) -- Added pure spinning behavior missing files -- Added Feature/planner changes 16 12 (#191) -- Added Feature/replanning 16 dec (#193) -- Added several fixes (#194) -- Added minor changes (#195) -- Added Feature/undo motion 20 12 (#196) -- Added tuning warehouse3 (#197) -- Added Feature/undo motion 20 12 (#198) -- Added Feature/sync 21 12 (#199) -- Added Feature/warehouse2 22 12 (#200) -- Added Feature/warehouse2 23 12 (#201) -- 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 missing -- Added missing sm -- Added updating subscriber publisher components -- Added progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine -- Added refining cp subscriber cp publisher -- Added improvements in smacc core adding more components mostly developed for autoware demo -- Added autoware demo -- Added missing -- Added foxy ci -- Added fix -- Added minor broken build -- Added some reordering fixes -- Added minor -- Added docker files for different revisions, warnings removval and more testing on navigation -- Added fixing docker for foxy and galactic -- Added docker build files for all versions -- Added dockerfiles (#225) -- Added Fix code generators (#221) -- Added Fix other build issues. -- Added Update SM template and make example code clearly visible. -- Added Remove use of node in the sm performance template. -- Added Updated templated to use Blackboard storage. -- Added Update template to resolve the global data correctly. -- Added Update sm_name.hpp -- Added Feature/retry behavior warehouse 1 (#226) -- Added Foxy backport (#206) -- Added minor formatting fixes -- Added Fix trailing spaces. -- Added Correct codespell. -- Added Correct python linters warnings. -- Added Add galactic CI build because Navigation2 is broken in rolling. -- Added Add partial changes for ament_cpplint. -- Added Add tf2_ros as dependency to find include. -- Added Disable ament_cpplint. -- Added Disable some packages and update workflows. -- Added Bump ccache version. -- Added Ignore further packages -- Added Satisfy ament_lint_cmake -- Added Add missing licences. -- Added Disable cpplint and cppcheck linters. -- Added Correct formatters. -- Added branching example -- Added Disable disabled packages -- Added Update ci-build-source.yml -- Added Change extension -- Added Change extension of imports. -- Added Enable cppcheck -- Added Correct formatting of python file. -- Added Included necessary package and edited Threesome launch - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Removed -------- -- Removed First ensure you have the necessary package installed. -- Removed ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Removed Then run this command. -- Removed Rename header files and correct format. -- Removed Add workflow for checking doc build. -- Removed Update doxygen-check-build.yml -- Removed Create doxygen-deploy.yml -- Removed Use manual deployment for now. -- Removed Create workflow for testing prerelease builds -- Removed Use docs/ as source folder for documentation -- Removed Use docs/ as output directory. -- Removed Rename to smacc2 and smacc2_msgs -- Removed Correct GitHub branch reference. -- Removed Update name of package and package.xml to pass liter. -- Removed Execute on master update -- Removed Reset all versions to 0.0.0 -- Removed Ignore all packages except smacc2 and smacc2_msgs -- Removed Update changelogs -- Removed 0.1.0 -- Removed Revert "Ignore all packages except smacc2 and smacc2_msgs" -- Removed This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61. -- Removed Update description table. -- Removed Update table -- Removed Copy initial docs -- Removed Dockerfile w/ ROS distro as argument -- Removed use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" -- Removed Opened new folder for additional tracing contents -- Removed Delete tracing directory - -Co-authored-by --------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -- Co-authored-by: DecDury -- Co-authored-by: reelrbtx -- Co-authored-by: brettpac -- Co-authored-by: David Revay -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Pablo Iñigo Blasco -``` - -```rst -Section_17 -========== - -Added ------ -- Moved tracing.md to tracing directory -- Added setupTracing.sh to automate ros-rolling-ros2trace installation -- Created alternative ManualTracing -- Added new sm markdowns -- Added a dockerfile for Rolling and Galactic -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Added README tutorial for Dockerfile -- Added smacc2_performance_tools -- Performance tests improvements -- 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 -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch -- Updated doxygen links -- More Readme Updates -- Created new sm from sm_respira_1 -- Feature/core and navigation fixes -- Feature/aws demo progress -- Feature/wait nav2 nodes client behavior -- 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 -------- -- Changed wording "smacc application" to "SMACC2 library" -- Updated mentions of SMACC/ROS to SMACC2/ROS2 -- Reactivated smacc2 nav clients for rolling via submodules -- Renamed tracing events -- Minor formatting changes -- Several core improvements during navigation testing -- Format improvements -- More on performance and other issues -- More changes on performance tests -- Cleaned up sm_reference_library -- Cleaned up sm_atomic_24hr -- Cleaned up sm_advanced_recovery_1 -- Fixed pre-commit issues -- Attempted pre-commit fixes -- Corrected all linters and formatters - -Removed -------- -- Manual installation of ros-rolling-ros2trace -- Galactic builds from master, keeping only rolling -- Submodules and use .repos file for dependencies -- Tracing.md file -- Trailing spaces -- Do not execute clang-format on smacc2_sm_reference_library package -``` - -*pabloinigoblasco* - -```rst -Section_18 -========== - -Added ------ -- Feature/aws demo progress (#92) -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and waiting for them to be alive - -Changed -------- -- Navigation parameters fixes on sm_dance_bot -- Minor format improvements -- Merge and progress -- Format fixes -- Minor hotfix -- Cleaning and lidar show/hide option -- Gazebo fixes to show the robot and the lidar -- Gazebo fixes for sm_dance_bot_strikes_back -- Precommit cleanup run - -Fixed ------ -- Remove some compile warnings (#96) -- Correct formatting - -Removed -------- -- Remove neo_simulation2 package (#112) - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 - -``` - -*pabloinigoblasco* - -Section_19 ------------ - -Added ------ -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Diverse improvements in navigation and performance. -- Additional linting and formatting. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in sm_dance_bot. -- 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. -- Add SM Atomic SM generator. -- Add QOS durability to SmaccPublisherClient. -- Progress on moveit migration testing. -- Add dependencies for husky simulation. -- Update dependencies for husky in rolling and galactic. - -Changed -------- -- Move method after the method it calls to prevent recursion. -- Resolve compile warnings. -- Remove node creation and create only a logger. -- Moved reference library SMs to smacc2_performance_tools. -- Minor configuration changes. - -Fixed ----- -- Remove merge markers from a python file. -- Fix CI: format fix python version. -- Noticed launch command was incorrect in README.md. -- Fixing broken master build. -- Fixing broken build. - -Removed -------- -- Removing sm_dance_bot_msgs. -- Removing parameters smacc. -- Removing test from main moveit cmake. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_20 -========== - -Added ------ - -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) -- Brettpac branch (#184) -- finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- pure spinning behavior missing files -- minor changes (#190) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- several fixes (#194) -- Feature/undo motion 20 12 (#196) -- tuning warehouse3 (#197) -- Feature/undo motion 20 12 (#198) -- undo tuning and errors -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- fixing warehouse 3 problems, and other core improvements (#204) -- added missing file from warehouse2 (#205) -- retry behavior warehouse 1 -- fixing docker for foxy and galactic -- Update file for fake hardware simulation and add file for gazebo simulation. (#224) -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) - -Changed -------- - -- fix: some formatting and templating on SrConditional -- fix: move trigger logic into headers -- fix: lint -- format -- more changes and headless -- merge -- headless and other fixes -- default values -- minor -- replanning for all our examples -- format issues -- tuning and fixes -- minor tune -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- minor format fix -- 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. -- Change extension of imports. -- Enable cppcheck - -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 -- some reordering fixes -- minor -- docker files for different revisions, warnings removval and more testing on navigation -- Update file for fake hardware simulation and add file for gazebo simulation. -- docker build files for all versions -- progress in barrel husky -- Only rolling version should be pre-released on on master. (#230) -- barrel demo -- barrel search updates -- making models local -- red picuup -- multiple controllable leds plugin -- progress in husky demo -- Update file for fake hardware simulation and add file for gazebo simulation. -- progressing in husky demo -- improving navigation behaviors -- branching example -- Disable disabled packages -- Update ci-build-source.yml -``` - -```rst -Section_21 -========== - -Added ------ -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - -Changed -------- -- Corrected formatting of python files. -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml. -- Created doxygen-deploy.yml. -- 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. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). -- Updated description table. -- Updated table. -- Enabled build of missing rolling repositories. -- Enabled 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. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Fixed bug in smacc2 component. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- 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). -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Progress in aws navigation demo. -- Feature/aws demo progress (#80). -- Format improvements. -- More on navigation. -- Reworked sm_advanced_recovery_1 (#83). -- More sm_advanced_recovery_1 work (#85). -- Round 4 of sm_advanced_recovery_1 (#86). -- Brettpac branch (#87). -- Modified sm_atomic_performance_test_a_2 (#89). -- Added sm_multi_stage_1 (#90). -- Fixed precommit for sm_multi_stage_1. -- Updated README.md. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Tracing directory. -- ManualTracing.md. -- Tracing.md. -- Additional tracing contents folder. -- README note that was not removed. - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -Author: Pablo Iñigo Blasco (pabloinigoblasco) -``` - -```rst -Section_22 -========== - -Added ------ - -- New feature: `cb_wait_topic_message` is an asynchronous client behavior that waits for a topic message and optionally checks its contents for success (#81, #82, #92, #93, #94, #95, #98) - Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl , Denis Štogl - -- New client behavior `cb_wait_topic_message` for `nav2`, allowing nodes to subscribe to the `/bond` topic and wait for them to be alive, with optional node selection (#82, #92, #93, #94, #95, #98) - -- Progress in AWS navigation demo (#92, #93, #94, #95, #98) - -- Navigation parameters fixes on `sm_dance_bot` (#93, #95, #98) - -- New feature: `cb_pause_slam` client behavior (#98) - -- `sm_dance_bot_lite` updates (#99) - -Changed -------- - -- Corrected all linters and formatters (#82) - -- Merge and progress (#94) - -- Minor hotfix in `doxygen` deployment workflow (#100) - -- Cleaning and lidar show/hide option in `sm_dance_bot` visualizing `turtlebot3` (#102, #104) - -- Gazebo fixes to show the robot and lidar in `sm_dance_bot` visualizing `turtlebot3` (#104) - -Removed -------- - -- Removed some compile warnings (#96) - -Fixed ------ - -- Formatting improvements in various areas -``` - -```rst -Section_23 -========== - -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) -- Got sm_multi_stage_1 working (barely) (#109) -- Brettpac branch (#110) -- 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 - - Introducing slam pausing/resuming functionality for testing sm_dance_bot -- Feature/dance bot s pattern (#128) - - Polishing sm_dance_bot and s-pattern - - Noticed typo -- 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 -- Sm_dance_bot_lite (#136) -- Add SM core test (#138) -- Minor navigation improvements (#141) -- 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) -- Remove 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) -- 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 errors introduced on formatting - - Missing dependency - - Fixing linting warnings - - Removing test from main moveit cmake - - Progressing in the moveit migration testing - - Adding .reps dependencies and fixing build errors - - Adding dependency to ur5 client - - Docker refactoring - - Progress on move_it PR - - Improving dockerfile for building local tests - - Fixing compiling issues -- Update readme (#164) - - More readme updates - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Resolve compile warnings (#137) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Add QOS durability to SmaccPublisherClient (#163) - - Add reliability QOS config - -Removed -------- -- Remove neo_simulation2 package (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI -``` - -**Autoría:** -- Pablo Iñigo Blasco (pabloinigoblasco) - -Section_24 ------------ - -Added ------ -- Added `sm_pubsub_1` (#169) with minor configuration and pipeline error fixes. -- Added `sm_pubsub_1 part 2` with progress on moveit behaviors. -- Added `sm_advanced_recovery_1 renaming` (#171). -- Added `sm_multi_stage_1 reworking` with improvements on multistage modes, sequences, and steps. -- Added `sm_multi_stage_1 most` with finishing touches and a readme update. -- Added `Feature/aws navigation sm dance bot (#174)` with repo dependency updates and husky launch file in `sm_dance_bot`. -- Added `warehouse2 (#177)` and `Waypoint Inputs (#178)` with progress on warehouse2 and waypoint input format. -- Added `sm_dance_bot_warehouse_3 (#181)` with format changes and headless mode updates. -- Added `Feature/cb pure spinning (#188)` with format changes and headless mode updates. -- Added `Feature/planner changes 16 12 (#191)` with minor changes and fixes. -- Added `Feature/replanning 16 dec (#193)` with replanning updates for all examples. -- Added `Feature/undo motion 20 12 (#196)` with undo motion improvements and warehouse navigation updates. -- Added `Feature/sync 21 12 (#199)` with format fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/undo motion 20 12 (#198)` with undo motion tuning and error fixes. -- Added `Feature/sync 21 12 (#199)` with format fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes and warehouse2 improvements. -- Added `Feature/minor tune (#203)` with tuning and fixes. -- Added `Feature/warehouse2 22 12 (#200)` and `Feature/warehouse2 23 12 (#201)` with format fixes - -```rst -Section_25 -========== - -Version 0.1.0 (Date: TBD) -------------------------- - -### Added -- Added build-status table. -- Included detailed install instructions, adapted from [here](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme). - -### Changed -- Set default build type as `Release` for faster performance and smaller executables. -- Updated examples section. - -### Fixed -- Resolved missing dependency in smacc_msgs and reorganized for better overview. -- Fixed getLogger functionality. -- Addressed issues in sm_respira code. -- Fixed bug in smacc2 component. -- Cleaned up formatting in sm_respira_1. -- Optimized dependencies in move_base_z_planners_common. -- Renamed event generator library. -- Corrected build-overview table. -- Updated and unified CI configurations. -- Used tf_geometry_msgs.h in galactic. -- Updated to use galactic branches in .repos-file. - -### Removed -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -### Other Changes -- Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. -- Reorganized project structure. -- Updated README.md. -- Added setupTracing.sh for automated installation of necessary packages and configuration of tracing group. -- Updated tracing/ManualTracing.md. -- Reactivated smacc2 nav clients for rolling via submodules. -- Edited tracing.md to reflect new tracing event names. -- Improved performance tests. -- Made more changes on performance and other issues. -- Cleaned up sm_atomic_24hr. -- Made more cleanup in sm_atomic_24hr. -- Cleaned up sm_reference_library. -- Corrected trailing spaces. -- Removed execution of clang-format on smacc2_sm_reference_library package. - -### Contributors -- Denis Štogl -- Pablo Iñigo Blasco - -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: pabloinigoblasco -``` diff --git a/smacc2_state_reactor_library/sr_all_events_go/CHANGELOG.rst b/smacc2_state_reactor_library/sr_all_events_go/CHANGELOG.rst index 5e922ea59..da12372eb 100644 --- a/smacc2_state_reactor_library/sr_all_events_go/CHANGELOG.rst +++ b/smacc2_state_reactor_library/sr_all_events_go/CHANGELOG.rst @@ -56,2008 +56,3 @@ Changelog for package sr_all_events_go ### Contributors - brettpac, Denis Štogl, Ubuntu 20-04-02-amd64 - -```rst -Section_2 -========= - -Added ------ -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: `add` for waiting for nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Optionally select nodes to wait for. -- Progress in AWS navigation demo. -- Base for the `sm_aws_warehouse` navigation. -- Navigation parameters fixes on `sm_dance_bot`. -- New client behavior: `cb_pause_slam`. -- Visualizing `turtlebot3` in `sm_dance_bot_lite`. -- `dance_bot` launch `gz_lidar` choice. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo. -- Got `sm_multi_stage_1` working (barely). -- Brettpac branch. -- Remove `neo_simulation2` package. -- Diverse improvements in navigation and performance. - -Changed -------- -- Minor formatting improvements. - -Fixed ------ -- Remove some compile warnings. - -Removed -------- -- `neo_simulation2` package. - -Contributors ------------- -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -## Section_3 - -### Added - -- Feature/diverse improvements navigation performance (#117) - - Diverse improvements in navigation and performance. - - Additional linting and formatting. -- Feature/slam toggle and smacc deep history (#122) - - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - - Introducing smacc2::deep_history syntax. - - Testing sm_dance_bot with slam pausing/resuming functionality. -- Feature/more_sm_dance_bot_fixes -- 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) -- Waypoints navigator bug (#133) - - Minor tuning to mitigate overshot issue cases. -- Feature/nav2z renaming (#144) - - Navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) -- 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) -- Feature/migration moveit client (#151) - - Initial migration to smacc2. - - Fixing errors introduced on formatting. - - 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) -- sm_pubsub_1 part 2 (#170) -- sm_advanced_recovery_1 renaming (#171) -- sm_multi_stage_1 reworking (#172) - - Multistage modes. - - Sequences for sm_multi_stage. - - Steps for sm_multi_state_1. - - Finishing touches. -- Feature/aws navigation sm dance bot (#174) - - Progress on aws navigation and refactorings on navigation clients and behaviors. - - More on aws demo. -- Waypoint Inputs (#178) -- sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) - - More changes and headless. - -### Changed - -- Move method after the method it calls. Otherwise, recursion could happen. (#126) -- Noticed "Finnaly" typo, corrected to "Finally." -- 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) -- Remove node creation and create only a logger. (#149) -- Minor navigation improvements (#141) -- Using local action messages (#139) -- Removing sm_dance_bot_msgs. -- Removing parameters smacc (#147) -- Update readme (#164) -- More readme updates. - -### Fixed - -- Fixing broken master build. -- Fixing pipeline error. -- Minor configuration. -- Fixing compiling issues. -- Format (#180). - -### Removed - -- Remove merge markers from a Python file. (#119). -- Removing test from main moveit CMake. -- Removing test ur5. -- Removing parameters smacc. -- Removing sm_dance_bot_msgs. -- Removing some comments in the past. - -### Contributors - -- Co-authored-by: pabloinigoblasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section 4 -========= - -Added ------ -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- Feature/cb pure spinning (#189) -- Pure spinning behavior missing files -- Minor changes (#190) -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Several fixes (#194) -- Minor changes (#195) -- Feature/undo motion 20 12 (#196) -- Tuning warehouse3 (#197) -- 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) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Added missing file from warehouse2 (#205) -- Foxy backport (#206) -- 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 -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference -- 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 -- 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 -- Update tracing/ManualTracing.md -- Update smacc_sm_reference_library/sm_atomic/README.md -- Reactivating smacc2 nav clients for rolling via submodules -- Renamed tracing events after -- Bug in smacc2 component -- Reverted markdowns to html -- Added README tutorial for Dockerfile -- Additional cleanup -- Edited tracing.md to reflect new tracing event names -- Enable build of missing rolling repositories -- Enable Navigation2 for semi-binary build -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file -- Updated mentions of SMACC/ROS to SMACC2/ROS2 - -Changed -------- -- Ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed -- Correct codespell -- Correct python linters warnings -- Add galactic CI build because Navigation2 is broken in rolling -- Add partial changes for ament_cpplint -- Add tf2_ros as dependency to find include -- Disable ament_cpplint -- Disable some packages and update workflows -- Bump ccache version -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences -- Disable cpplint and cppcheck linters -- Correct formatters -- Branching example -- Disable disabled packages -- Update ci-build-source.yml -- Change extension of imports -- Enable cppcheck -- Correct formatting of python file -``` - -*pabloinigoblasco* - -```rst -Section 5 -========= - -Added ------ - -- Added smacc2_performance_tools. -- Added galactic CI setup and renamed rolling files. (#58) -- Added more Readme Updates (#72). -- Added more Readme (#74). -- Added new sm from sm_respira_1 (#76). -- Added base for the sm_aws_aarehouse navigation. -- 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 add for nav2, wait nav2 nodes subscribing to the /bond topic and waiting they are alive. You can optionally select the nodes to wait. -- Added navigation parameters fixes on sm_dance_bot. - -Changed -------- - -- Renamed folders, deleted tracing.md, and edited README.md. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). -- Updated doxygen links (#70). -- Updated README.md launch command. -- Corrected all linters and formatters. - -Fixed ------ - -- Corrected trailing spaces. -- Fixed source CI and corrected README overview. (#62). -- Fixed pre-commit. -- Attempted pre-commit fixes. - -Removed -------- - -- Do not execute clang-format on smacc2_sm_reference_library package. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -```rst -Section_6 -========= - -Added ------ - -- Feature/sm aws warehouse (#94) - - Implemented base for the sm_aws_warehouse navigation - - Made progress in AWS navigation - - Introduced several core improvements during navigation testing - - Improved formatting - - Added new feature: cb_wait_topic_message for asynchronous client behavior waiting for a topic message and optionally checking its contents for success - - Added new client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and waiting for them to be alive - - Continued progress in AWS navigation demo - -Changed -------- - -- Feature/sm dance bot fixes (#95) - - Improved navigation parameters on sm_dance_bot - -- Feature/cb pause slam (#98) - - Added cb pause slam client behavior - -- sm_dance_bot_lite (#99) - - Updated yaml - - Co-authored by: Ubuntu 20-04-02-amd64 - -- Rename doxygen deployment workflow (#100) - -- sm_dance_bot visualizing turtlebot3 (#101) - - Added cleaning and lidar show/hide option - - Fixed formatting - -- Feature/dance bot launch gz lidar choice (#102) - - Added cleaning files and lidar show/hide option - -- Feature/sm dance bot lite gazebo fixes (#104) - - Fixed gazebo to show the robot and the lidar - - Fixed formatting - -- sm_multi_stage_1 doubling (#103) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- Feature/sm dance bot strikes back gazebo fixes (#105) - - Fixed gazebo for sm_dance_bot_strikes_back - -- precommit cleanup run (#106) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- aws demo (#108) - - Demonstrated AWS functionality - -- got sm_multi_stage_1 working (barely) (#109) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- Brettpac branch (#110) - - Made progress on sm_multi_stage_1 - -- Brettpac branch (#111) - - Extended sm_multi_stage_1 to 5 stages - - Co-authored by: Ubuntu 20-04-02-amd64 - -- a3 (#113) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- Remove neo_simulation2 package. (#112) - - Removed neo_simulation2 package - - Corrected formatting - - Enabled source build on PR for testing - - Adjusted build packages of source CI - -- mm (#115) - - Co-authored by: Ubuntu 20-04-02-amd64 - -- diverse improvements navigation and performance (#116) - - Introduced diverse improvements in navigation and performance - -- Feature/diverse improvements navigation performance (#117) - - Added additional linting and formatting - -- Remove merge markers from a python file. (#119) - -- Feature/slam toggle and smacc deep history (#122) - - Progressed in navigation, slam toggle client behaviors, and slam_toolbox components - - Introduced smacc2::deep_history syntax - - Added slam pausing/resuming functionality to sm_dance_bot - -- more changes in sm_dance_bot (#125) - -- Move method after the method it calls. Otherwise, recursion could happen. (#126) - -- Feature/dance bot s pattern (#128) - - Polished sm_dance_bot and s-pattern - - Corrected typo ("Finnaly" to "Finally") - -- Feature/dance bot s pattern (#129) - - Continued refinement in sm_dance_bot -``` -**Author:** Pablo Iñigo Blasco (pabloinigoblasco) - -Section 7 -========== - -Added ------ -- 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) -- 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 msgs (#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) -- slight waypoint 4 and iterations changes so robot can complete course (#155) -- 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) -- warehouse2 (#177) -- Waypoint Inputs (#178) -- 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) -- Feature/cb pure spinning (#188) -- Feature/planner changes 16 12 (#191) - -Changed -------- -- minor tweaks (#130) -- minor format issues (#134) -- Fix CI: format fix python version (#148) -- Remove node creation and create only a logger. (#149) -- Add dependencies for husky simulation. -- Update dependencies for husky in rolling and galactic. - -Fixed ------ -- minor tuning to mitigate overshot issue cases -- fixing some errors introduced on formatting -- fixing some more linting warnings -- fixing compiling issues -- fixing broken master build -- fixing pipeline error -- fixing broken build - -Removed -------- -- removing sm_dance_bot_msgs -- removing parameters smacc -- removing test from main moveit cmake - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Author ------- -- Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_8 -========= - -Version 0.1.0 (2022-01-01) ---------------------------- - -Added ------ - -- Feature/replanning 16 dec (#193): Replanning for all examples. -- Feature/undo motion 20 12 (#196): Improving undo motion navigation in warehouse2. -- Feature/warehouse2 22 12 (#200): Finishing warehouse2. -- Feature/warehouse2 23 12 (#201): Tuning and fixes (#202). -- Feature/minor tune (#203): Fixing warehouse 3 problems and other core improvements (#204). -- Merging code from backport foxy and updates about autoware (#208): Backport to foxy. -- Foxy backport (#206): Minor formatting fixes, trailing spaces, codespell corrections, linters adjustments, CI build for Galactic, ament_cpplint changes, tf2_ros dependency, ccache version bump, licenses added, and more. - -Changed -------- - -- Renamed header files and corrected format. -- Updated doxygen-check-build.yml and created doxygen-deploy.yml. -- Renamed to smacc2 and smacc2_msgs. -- Updated name of package and package.xml. -- Reset all versions to 0.0.0. -- Updated description table and changelogs. - -Fixed ------ - -- Fixed minor broken build. -- Enabled cppcheck and corrected formatting of python files. -- Included necessary package and edited Threesome launch. -- Reactivated smacc2 nav clients for Rolling via submodules. -- Fixed bug in smacc2 component. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Some progress on navigation rolling. -- Added smacc2_performance_tools for performance tests improvements. - -Removed -------- - -- Deleted tracing directory. -- Removed manual installation of ros-rolling-ros2trace. -- Ignored all packages except smacc2 and smacc2_msgs. -- Removed galactic builds from master and kept only rolling. -``` - -*pabloinigoblasco* - -```rst -Section_9 -========= - -Added ------ - -- Added galactic CI setup and renamed rolling files. (#58) -- Added more readme updates. (#72) -- Added more readme updates. (#74) -- Added new state machine from sm_respira_1. (#76) -- Added feature/core and navigation fixes. (#78) -- Added base for the sm_aws_aarehouse navigation. -- Added progress in AWS navigation. -- Added several core improvements during navigation testing. -- Added progress in AWS navigation demo. -- Added 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 progress in AWS navigation demo. -- Added navigation parameters fixes on sm_dance_bot. - -Changed -------- - -- Changed launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch'. (#69) -- Changed doxygen links. (#70) -- Changed source CI and corrected README overview. (#62) - -Fixed ------ - -- Fixed trailing spaces. -- Fixed pre-commit. -- Fixed pre-commit. -- Fixed pre-commit. -- Corrected all linters and formatters. - -Removed -------- - -- Removed execution of clang-format on smacc2_sm_reference_library package. - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -``` - -```rst -Section_10 -========== - -Added ------ - -- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for `nav2`: wait for `nav2` nodes subscribing to the `/bond` topic and wait for them to be alive. Optional node selection available. -- Base for the `sm_aws_warehouse` navigation. -- Gazebo fixes to show the robot and the lidar. -- `sm_multi_stage_1` doubling. -- `sm_dance_bot_strikes_back` gazebo fixes. -- AWS demo progress. -- Source build enabled on PR for testing. -- `smacc2::deep_history` syntax introduced. -- `sm_dance_bot` introducing slam pausing/resuming functionality. -- First working version of `sm` template and template generator. - -Changed -------- - -- Minor format improvements. -- Navigation parameters fixes on `sm_dance_bot`. -- Cleaning and lidar show/hide option in `sm_dance_bot`. -- Polishing `sm_dance_bot` and `s-pattern`. -- Typo correction: "Finnaly" to "Finally". -- Method moved after the method it calls to prevent recursion. - -Fixed ------ - -- Remove some compile warnings. -- Remove `neo_simulation2` package. -- Remove merge markers from a Python file. -- Additional linting and formatting. - -Removed -------- - -- `neo_simulation2` package. - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_11 -========== - -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/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) -- Fix CI: format fix python version (#148) -- Initial migration to smacc2 -- Fixing some errors introduced on formatting -- Fixing some more linting warnings -- Progress on moveit migration testing -- Improving dockerfile for building local tests -- Update readme (#164) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Finetuning waypoints (#187) - -Fixed ------ - -- Resolve compile warnings (#137) -- Noticed launch command was incorrect in README.md -- Fixing compiling issues -- Fixing broken master build -- Fixing broken build -- Several fixes (#194) - -Removed -------- - -- Removing sm_dance_bot_msgs -- Removing parameters smacc -- Removing test from main moveit cmake -- Removing node creation and create only a logger. (#149) -- Removing parameters smacc -- Removing dependencies for husky in rolling and galactic. - -Authors -------- - -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -``` - -Section_12 ------------ - -Added ------ -- Feature/undo motion 20 12 (#198) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Feature/warehouse2 23 12 (#201) -- Feature/minor tune (#203) -- Add mergify rules file. -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck -- Add workflow for checking doc build. -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Rename to smacc2 and smacc2_msgs -- Update name of package and package.xml to pass liter. -- 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 -- 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 - -Changed -------- -- improving undo motion navigation warehouse2 -- tuning warehouse3 (#197) -- undo tuning and errors -- format issues -- replanning for all our examples -- finishing warehouse2 -- tuning and fixes (#202) -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- 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 -- fixing docker for foxy and galactic -- removing warnings (#213) -- some reordering fixes -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- Change extension of imports. -- Correct GitHub branch reference. -- Execute on master update -- changed wording "smacc application" to "SMACC2 library" -- Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh - -Fixed ------ -- minor broken build - -Removed -------- -- weird moveit not downloaded repo - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco - -```rst -Section_13 -========== - -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 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. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed folders, deleted tracing.md, and edited README.md. -- Renamed smacc2_sm_reference_library to sm_reference_library. -- Renamed event generator library. -- Updated 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. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Optimized dependencies in move_base_z_planners_common. -- Minor formatting fixes. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Minor format fixes. -- Pre-commit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Other ------ -- Some progress on navigation rolling. -- More changes on performance tests. -- More on performance and other issues. -- More on navigation. -- Progress in aws navigation. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress - -```rst -Section_14 -========== - -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: `add` for waiting nav2 nodes subscribing to the `/bond` topic and ensuring they are alive. Nodes to wait can be optionally selected. -- Introduced `cb_pause_slam` client behavior. -- Added `sm_dance_bot_lite` feature for visualizing Turtlebot3. -- Added `sm_multi_stage_1` doubling feature. -- Added gazebo fixes for `sm_dance_bot_strikes_back`. -- Implemented AWS demo. - -Changed -------- -- Improved core functionality during navigation testing. -- Made formatting improvements. -- Progressed in AWS navigation demo. -- Fixed navigation parameters on `sm_dance_bot`. -- Cleaned and added lidar show/hide option for `sm_dance_bot`. -- Enhanced formatting for various features. -- Updated yaml files. -- Adjusted build packages for source CI. -- Improved navigation and performance. - -Fixed ------ -- Removed some compile warnings. -- Removed `neo_simulation2` package. -- Corrected formatting issues. -- Removed merge markers from a Python file. - -Removed -------- -- Removed `neo_simulation2` package. - -Contributors ------------- -- Co-authored by: Ubuntu 20-04-02-amd64 -- Co-authored by: pabloinigoblasco -``` - -Section 15 -=========== - -Added ------ -- Introducing slam pausing/resuming functionality to sm_dance_bot (#125) -- 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) -- Add SM core test (#138) -- Add QOS durability to SmaccPublisherClient (#163) -- Added dependencies for husky simulation in AWS navigation (#174) -- Waypoint Inputs (#178) - -Changed -------- -- Move method after the method it calls to prevent recursion (#126) -- Renamed state machine transition timestamp to initial state machine transition timestamp (#165) -- Moved reference library SMs to smacc2_performance_tools (#166) -- Minor navigation improvements (#141) -- Using local action messages instead of sm_dance_bot_msgs (#139) -- Renamed sm_advanced_recovery_1 to sm_advanced_recovery_1 renaming (#171) -- Reworked sm_multi_stage_1 (#172) -- Progress on moveit migration testing (#151) -- Added .reps dependencies and fixed build errors (#151) -- Improved Dockerfile for building local tests (#151) -- Added reliability qos config to SmaccPublisherClient (#163) - -Fixed ------ -- Noticed typo "Finnaly" corrected to "Finally" -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148) -- Fixed CI format for Python version (#148) -- Fixed compiling issues (#164) -- Fixed broken master build (#167) -- Fixed pipeline error (#167) -- Fixed warehouse2 formatting (#180) -- Fixed some formatting and templating on SrConditional (#168) -- Moved trigger logic into headers in SrConditional (#168) -- Lint fixes in SrConditional (#168) - -Removed -------- -- Removed node creation and created only a logger (#149) -- Removed parameters smacc (#147) -- Removed test from main moveit CMake (#151) -- Removed some comments in the past from launch command for sm_dance_bot_strikes_back (#148) -- Removed sm_dance_bot_msgs (#139) - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_16 -========== - -Added ------ -- Added finetuning waypoints (#187) by Ubuntu 20-04-02-amd64 -- Added Feature/cb pure spinning (#188) -- Added Feature/cb pure spinning (#189) -- Added pure spinning behavior missing files -- 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 tuning warehouse3 (#197) -- Added Feature/undo motion 20 12 (#198) -- Added Feature/sync 21 12 (#199) -- Added Feature/warehouse2 22 12 (#200) -- Added Feature/warehouse2 23 12 (#201) -- 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 missing file from warehouse2 (#205) -- 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 dockerfiles (#225) -- Added Feature/retry behavior warehouse 1 (#226) -- Added Foxy backport (#206) -- Added workflow for checking doc build -- Added doxygen-check-build.yml -- Added doxygen-deploy.yml -- Added workflow for testing prerelease builds -- Added Dockerfile w/ ROS distro as argument -- Added new folder for additional tracing contents -- Deleted tracing directory - -Changed -------- -- Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- Fixed minor broken build -- Fixed trailing spaces -- Fixed codespell -- Fixed python linters warnings -- Fixed other build issues - -Removed -------- -- Removed use of node in the sm performance template -- Removed ament_cpplint -- Removed cpplint and cppcheck linters -- Removed disabled packages -- Removed disabled packages -- Removed some packages and update workflows -- Removed further packages -- Removed disabled packages -- Removed disabled packages -- Removed disabled packages - -Authors -------- -- Pablo Iñigo Blasco -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -Section 17 -=========== - -Added ------ -- Moved tracing.md to tracing directory. -- Added setupTracing.sh script to install necessary packages and configure tracing group. -- 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 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. Optionally, you can select the nodes to wait. - -Changed -------- -- Renamed "smacc application" to "SMACC2 library". -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Renamed tracing events. -- 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. -- Updated smacc2_rta command across readmes. -- Cleaned up sm_atomic_24hr. -- Reformatted sm_reference_library. -- Corrected trailing spaces. -- Updated c_cpp_properties.json. -- Fixed source CI and corrected README overview. -- Corrected all linters and formatters. - -Fixed ------ -- Bug in smacc2 component. -- Reverted markdowns to HTML. -- Fixed build of missing rolling repositories. -- Fixed Navigation2 for semi-binary build. -- Fixed pre-commit issues. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed manual tracing.md file. -- Removed galactic builds from master, keeping only rolling. -- Removed submodules and use .repos file. - -Collaborators -------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -- Denis Štogl - -```rst -Section_18 -========== - -Added ------ -- Feature/aws demo progress (#92) -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and ensure they are alive -- Feature/cb pause slam (#98) -- cb pause slam client behavior -- sm_dance_bot visualizing turtlebot3 (#101) -- Feature/dance bot launch gz lidar choice (#102) -- sm_dance_bot_lite gazebo fixes (#104) -- gazebo fixes for sm_dance_bot_strikes_back -- aws demo (#108) -- Brettpac branch (#110, #111) -- a3 (#113) - -Changed -------- -- Navigation parameters fixes on sm_dance_bot - -Fixed ----- -- Remove some compile warnings (#96) -- Remove neo_simulation2 package (#112) - -Co-authored-by: Denis Štogl -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -Section 19 ------------ - -Added ------ -- Enable source build on PR for testing. -- Adjust build packages of source CI. -- Diverse improvements in navigation and performance. -- Additional linting and formatting. -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Introducing slam pausing/resuming functionality in sm_dance_bot. -- 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. -- Added QOS durability to SmaccPublisherClient. -- Progress on AWS navigation and some other refactorings on navigation clients and behaviors. -- More on AWS demo. - -Changed -------- -- Move method after the method it calls to prevent recursion. -- Renamed SMs to smacc2_performance_tools. -- Minor navigation improvements. -- Using local action messages. -- Removed node creation and create only a logger. -- Husky launch file in sm_dance_bot. -- Update dependencies for husky in rolling and galactic. - -Fixed ----- -- Remove merge markers from a python file. -- Fix CI: format fix python version. -- Noticed launch command was incorrect in README.md. -- Fixing broken master build. -- Fixing pipeline error. -- Fixing compiling issues. - -Removed -------- -- Removing sm_dance_bot_msgs. -- Removing parameters smacc. - -Authors -------- -- Pablo Iñigo Blasco (pabloinigoblasco) -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_20 -========== - -Added ------ - -- Waypoint Inputs (#178) -- wharehouse2 progress (#179) -- sm_dance_bot_warehouse_3 (#181) -- Feature/sm warehouse 2 13 dec 2 (#182) -- Brettpac branch (#184) -- finetuning waypoints (#187) -- Feature/cb pure spinning (#188) -- pure spinning behavior missing files -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- several fixes (#194) -- Feature/undo motion 20 12 (#196) -- tuning warehouse3 (#197) -- Feature/undo motion 20 12 (#198) -- undo tuning and errors -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- tuning and fixes (#202) -- Feature/minor tune (#203) -- fixing warehouse 3 problems, and other core improvements (#204) -- added missing file from warehouse2 (#205) -- Update file for fake hardware simulation and add file for gazebo simulation. (#224) -- Feature/improvements warehouse3 (#228) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. - -Changed -------- - -- SrConditional fixes and formatting (#168) -- redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- move trigger logic into headers -- minor changes -- replanning for all our examples -- improving undo motion navigation warehouse2 -- format issues -- fixing format and minor -- progress in autowarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrre machine -- refining cp subscriber cp publisher -- improvements in smacc core adding more components mostly developed for autoware demo -- autoware demo -- fixing docker for foxy and galactic -- retry behavior warehouse 1 -- other minor changes -- progress in barrel husky -- making models local -- red picuup -- multiple controllable leds plugin -- progress in husky demo -- improving navigation behaviors -- Correct Focal-Rolling builds by fixing the version of rosdep yaml (#234) -- Change extension of imports. - -Removed -------- - -- Only rolling version should be pre-released on on master. (#230) -- Correct codespell. -- Correct python linters warnings. -- Add ignition file and update repos files. -- progressing in husky demo -- Disable disabled packages -- Update ci-build-source.yml -- Enable cppcheck - -Authors -------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -- Denis Štogl -- Denis Štogl -- Declan Dury <44791484+DecDury@users.noreply.github.com> -- DecDury -- reelrbtx -- brettpac -- David Revay -- pabloinigoblasco -``` - -```rst -Section_21 -========== - -Added ------ -- First ensure you have the necessary package installed by running: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- Created workflow for testing prerelease builds. -- Created setupTracing.sh to install necessary packages and configure tracing group. -- Added alternative ManualTracing. -- Added new sm markdowns. -- Added Dockerfile for Rolling and Galactic. -- Added smacc2_performance_tools. -- Added performance tests improvements. -- Added more on performance and other issues. -- Added sm_atomic_24hr. -- Added sm_atomic_performance_trace_1. -- Added sm_respira_test_2. -- Added sm_respira_1 format cleanup. -- Added sm_respira_1 format cleanup pre-commit. -- Added sm_atomic_24hr cleanup. -- Added optimized dependencies in move_base_z_planners_common. -- Added renaming of event generator library. -- Added galactic CI setup and renamed rolling files. -- Fixed source CI and corrected README overview. -- Updated c_cpp_properties.json. -- Updated doxygen links. -- Updated smacc2_rta command across readmes. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated README.md. - -Changed -------- -- Renamed ros2 launch sm_three_some to ros2 launch sm_three_some sm_three_some.launch. -- 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 name of package and package.xml to pass liter. -- Executed master update. -- Reset all versions to 0.0.0. -- Ignored all packages except smacc2 and smacc2_msgs. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Updated description table. -- Updated table. -- Copied initial docs. -- Enabled build of missing rolling repositories. -- Enabled Navigation2 for semi-binary build. -- Removed galactic builds from master and kept only rolling. -- Removed submodules and used .repos file. -- Updated mentions of SMACC/ROS to SMACC2/ROS2. -- Made some progress on navigation rolling. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events after. -- Fixed bug in smacc2 component. -- Reverted markdowns to html. -- Edited tracing.md to reflect new tracing event names. -- Corrected trailing spaces. -- Updated smacc_sm_reference_library/sm_atomic/README.md from html to markdown syntax. -- Cleaned up sm_atomic_24hr. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - -Removed -------- -- Manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Tracing directory. -- Manually installed ros-rolling-ros2trace from README.md under "Getting started". -- Deleted tracing.md. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed tracing.md. -- Removed submodules and used .repos file. -- Removed galactic builds from master and kept only rolling. -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - -Contributors ------------- -- Denis Štogl -- Ubuntu 20-04-02-amd64 -``` - -```rst -Section_22 -========== - -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) - Co-authored-by: Ubuntu 20-04-02-amd64 , Denis Štogl , Denis Štogl - -- 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 -------- -- Corrected all linters and formatters (#82) - -Fixed ----- -- Navigation parameters fixes on sm_dance_bot (#93, #95) - -Removed -------- -- Removed some compile warnings (#96) - -Miscellaneous -------------- -- Minor hotfix (#100) -- Updates yaml (#99) -- Precommit fixes (#99) -- Format improvements (#100, #99) -- Progress in AWS navigation demo (#92, #93, #94, #95, #98) -- Formatting improvements (#92, #93, #94, #95, #98) -- Several core improvements during navigation testing (#92, #93, #94, #95, #98) -- Base for the sm_aws_warehouse navigation (#81, #82, #92, #93, #94, #95, #98) -- Progressing in AWS navigation (#81, #82, #92, #93, #94, #95, #98) -- More on navigation (#81, #82, #92, #93, #94, #95, #98) -- Merge and progress (#94) -- Cleaning and lidar show/hide option (#102, #104) -- Cleaning files and making formatting work (#102, #104) -- More fixes (#102, #104) -- Gazebo fixes to show the robot and the lidar (#104) -- Sm_dance_bot visualizing turtlebot3 (#101, #104) -- Sm_dance_bot_lite (#99) -- Sm_multi_stage_1 doubling (#103) -- Attempting precommit fixes (#81) -``` - -```rst -Section_23 -========== - -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) -- Got sm_multi_stage_1 working (barely) (#109) -- Brettpac branch (#110) -- 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) -- Feature/dance bot s pattern (#128) -- Minor tweaks (#130) -- 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 -- 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) - - 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 - - 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) -- 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 errors introduced on formatting - - Missing dependency - - Fixing linting warnings - - Removing test from main moveit cmake - - Progressing in the moveit migration testing - - Adding .reps dependencies and fixing build errors - - Adding dependency to ur5 client - - Docker refactoring - - Progress on move_it PR - - Improving dockerfile for building local tests - - Fixing compiling issues -- Update readme (#164) - - More readme updates - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools (#166) - - Pre-commit cleanup -- Add QOS durability to SmaccPublisherClient (#163) - - Added qos durability to SmaccPublisherClient - - Added reliability qos config - - Removed line - - Fixed missing colon - -Removed -------- -- Remove neo_simulation2 package (#112) - - Correct formatting - - Enable source build on PR for testing - - Adjust build packages of source CI -``` - -*pabloinigoblasco* - -Section_24 -=========== - -Added ------ -- Added `sm_pubsub_1` (#169) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_pubsub_1 part 2` (#170) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_advanced_recovery_1 renaming` (#171) with contributions from Ubuntu 20-04-02-amd64 . -- Added `sm_multi_stage_1 reworking` (#172). -- 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 repository dependency. -- Added `husky launch file` in `sm_dance_bot`. -- Added dependencies for `husky simulation`. -- Added `progress on aws navigation` and refactorings on navigation clients and behaviors. -- Added more content 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` mode. -- Added `merge` functionality. -- 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` for formatting and templating on `SrConditional`. -- Added `fix` to move trigger logic into headers. -- Added `fix` for linting. -- Added `Feature/wharehouse2 dec 14` (#185). -- Added `Feature/sm warehouse 2 13 dec 2` (#186). -- Added `finetuning waypoints` (#187). -- Added `Feature/cb pure spinning` (#188). -- Added `pure spinning behavior missing files`. -- Added `Feature/planner changes 16 12` (#191). -- Added more fixes. -- Added `Feature/replanning 16 dec` (#193). -- Added `replanning for all examples`. -- Added `several fixes` (#194). -- Added `Feature/undo motion 20 12` (#196). -- Added `improving undo motion navigation warehouse2`. -- Added `tuning warehouse3` (#197). -- Added `Feature/sync 21 12` (#199). -- Added `format issues`. -- Added `Feature/warehouse2 22 12` (#200). -- Added `finishing warehouse2`. -- Added `Feature/warehouse2 23 12` (#201). -- Added `tuning and fixes` (#202). -- Added `Feature/minor tune` (#203). -- Added `tuning and fixes`. -- Added `fixing warehouse 3 problems` and other core improvements (#204). -- Added `weird moveit not downloaded repo`. -- 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` with more components developed for autoware demo. -- Added `autoware demo`. -- Added `foxy ci`. -- Added `fix` for broken build. -- 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 progress`. -- Added `testing dance bot demos`. -- Added `updating galactic repos`. -- Added `runtime dependency`. -- Added `restoring ur dependency`. - -Changed -------- -- Updated dependencies for `husky` in `rolling` and `galactic`. - -Fixed ------ -- Fixed `minor configuration`. -- Fixed `pipeline error`. -- Fixed `broken master build`. -- Fixed `formatting`. -- Fixed `lint`. -- Fixed `format issues`. -- Fixed `formatting and templating`. -- Fixed `move trigger logic`. -- Fixed `broken build`. -- Fixed `missing files`. -- Fixed `errors`. -- Fixed `deadlock` issues. -- Fixed `continuous integration` to be green. -- Fixed `missing sm`. -- Fixed `format issues`. -- Fixed `startup problems`. -- Fixed `linking errors`. -- Fixed `broken build`. - -Removed --------- -- Removed `weird moveit not downloaded repo`. - -Co-authored-by --------------- -- Ubuntu 20-04-02-amd64 . -- Denis Štogl . -- Denis Štogl . -- Declan Dury <44791484+DecDury@users.noreply.github.com>. -- DecDury . -- reelrbtx . -- brettpac . -- David Revay . -- pabloinigoblasco . - -## Version 0.1.0 (2022-01-01) - -### Added -- Build-status table. -- Detailed install instructions ([source](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver#readme)). -- `setupTracing.sh`: Installs necessary packages and configures tracing group. - -### Changed -- Default build type set to `Release` for faster build and smaller executables. -- Updated examples section. - -### Fixed -- Resolved missing dependency in `smacc_msgs` and reorganized for better overview. -- Fixed bug in `smacc2` component. -- Cleaned up formatting in `sm_respira_1` and `sm_atomic_24hr`. -- Optimized dependencies in `move_base_z_planners_common`. -- Renamed event generator library. -- Corrected build-overview table. -- Updated and unified CI configurations. -- Used `tf_geometry_msgs.h` in Galactic. -- Updated to use Galactic branches in `.repos-file`. - -### Removed -- Manual installation of `ros-rolling-ros2trace`, now automated in `setupTracing.sh`. - -### Miscellaneous -- Reverted commit regarding package selection. -- Refactored getLogger functionality. -- Reorganized project structure. -- Updated README.md. -- Edited tracing.md to reflect new tracing event names. -- Performance tests improvements and related fixes. -- Do not execute clang-format on `smacc2_sm_reference_library`. -- Reactivated `smacc2` nav clients for Rolling via submodules. - -*Contributors: Denis Štogl, Pablo Iñigo Blasco, DecDury, reelrbtx, brettpac* - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -Co-authored-by: reelrbtx -Co-authored-by: brettpac diff --git a/smacc2_state_reactor_library/sr_conditional/CHANGELOG.rst b/smacc2_state_reactor_library/sr_conditional/CHANGELOG.rst index 59d619f79..ca09cba9e 100644 --- a/smacc2_state_reactor_library/sr_conditional/CHANGELOG.rst +++ b/smacc2_state_reactor_library/sr_conditional/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog for package sr_conditional ===================================== -Version 2.3.16 (2023-07-16) +2.3.16 (2023-07-16) --------------------------- ### Added - Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble @@ -11,11 +11,11 @@ Version 2.3.16 (2023-07-16) - Co-authored-by: brettpac - Contributors: brettpac, pabloinigoblasco -Version 2.3.6 (2023-03-12) +2.3.6 (2023-03-12) -------------------------- No changes listed. -Version 1.22.1 (2022-11-09) +1.22.1 (2022-11-09) --------------------------- ### Added - Pre-release @@ -26,11 +26,11 @@ Version 1.22.1 (2022-11-09) - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl, pabloinigoblasco -Version 0.3.0 (2022-04-04) +0.3.0 (2022-04-04) -------------------------- No changes listed. -Version 0.0.0 (2022-11-09) +0.0.0 (2022-11-09) --------------------------- ### Added - More progress in humble SMACC2 deb generation @@ -94,2247 +94,7 @@ Version 0.0.0 (2022-11-09) - Co-authored-by: Denis Štogl - Co-authored-by: Denis Štogl -```rst -Section_2 -========= - -Added ------ - -- New feature: `cb_wait_topic_message` (#92) - - Asynchronous client behavior that waits for a topic message and optionally checks its contents for success -- New client behavior for `nav2`: `cb_wait_nav2_nodes` (#92) - - Waits for `nav2` nodes subscribing to the `/bond` topic and ensures they are alive -- New feature: `cb_pause_slam` (#98) - - Client behavior for pausing SLAM functionality -- New client behavior: `cb_pause_slam` (#98) - - Pauses SLAM functionality -- New feature: `sm_dance_bot_lite gazebo fixes` (#104) - - Fixes for visualizing TurtleBot3 in Gazebo -- New feature: `sm_dance_bot_strikes_back gazebo fixes` (#105) - - Fixes for visualizing TurtleBot3 in Gazebo for `sm_dance_bot_strikes_back` -- New feature: `aws demo` (#108) - - AWS demonstration improvements -- New feature: `sm_multi_stage_1 doubling` (#103) - - Enhancements for `sm_multi_stage_1` - -Changed -------- - -- Improved core functionality during navigation testing -- Formatting enhancements for better readability -- Navigation parameters fixes for `sm_dance_bot` -- Minor formatting improvements -- Merge and progress updates -- Hotfix for minor issues -- Precommit cleanup run -- Corrected formatting for `neo_simulation2` package removal -- Enabled source build on PR for testing - -Removed -------- - -- Removed some compile warnings (#96) -- Removed `neo_simulation2` package -``` - -*pabloinigoblasco* - -Section_3 -========== - -Added ------ -- Adjusted build packages of source CI. -- Added diverse improvements in navigation and performance. -- Introduced feature for diverse improvements in navigation performance. -- Implemented slam toggle and smacc deep history feature. -- Added dance bot s pattern feature. -- Added first working version of sm template and template generator. -- Added SM core test. -- Added SM Atomic SM generator. -- Added QOS durability to SmaccPublisherClient. -- Added Waypoint Inputs. - -Changed -------- -- Moved method after the method it calls to prevent recursion. -- Renamed sm_advanced_recovery_1. -- Reworked sm_multi_stage_1 with multistage modes and sequences. -- Moved reference library SMs to smacc2_performance_tools. -- Updated package list. -- Rolled Docker environment to be executed from any environment. -- Refactored sm dance bot strikes back. -- Migrated moveit client to smacc2. -- Updated READMEs with SVGs. -- Updated README with launch command correction. -- Updated README with more information. -- Added durability and reliability QoS configurations to SmaccPublisherClient. - -Fixed ------ -- Removed merge markers from a python file. -- Fixed CI format for Python version. -- Removed node creation and created only a logger. -- Fixed launch command in README.md. -- Fixed compiling issues. -- Fixed broken master build. -- Fixed pipeline error. - -Removed -------- -- Removed merge markers from a python file. -- Removed parameters smacc. -- Removed test from main moveit cmake. -- Removed some comments from README.md. -- Removed sm_dance_bot_msgs. - -Authors -------- -- Pablo Iñigo Blasco -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: pabloinigoblasco -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_4 -========= - -Version 0.1.0 (2022-01-01) ---------------------------- - -Added ------ - -- First ensure you have the necessary package installed: - ``` - sudo apt-get install ros-rolling-ros2trace - ``` -- 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. -- 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. - -Changed -------- - -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - -Removed -------- - -- Revert "Ignore all packages except smacc2 and smacc2_msgs" (commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61). - -Fixed ------ - -- 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. -- 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, now automated in setupTracing.sh. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. - -Version 0.1.0 (2022-01-01) ---------------------------- - -Added ------ - -- 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. -- Feature/wharehouse2 dec 14 (#185): warehouse2, minor. -- Feature/sm warehouse 2 13 dec 2 (#186): format, more changes and headless, merge, headless and other fixes, default values, minor. -- Finetuning waypoints (#187). -- Feature/cb pure spinning (#188): format, more changes and headless, merge, headless and other fixes, default values, minor. -- Feature/cb pure spinning (#189): format, more changes and headless, merge, headless and other fixes, default values, minor, pure spinning behavior missing files, minor changes. -- Feature/planner changes 16 12 (#191): minor changes, more fixes, minor, minor, replanning for all our examples. -- Feature/replanning 16 dec (#193): minor changes, replanning for all our examples, several fixes. -- Feature/undo motion 20 12 (#196): minor changes, replanning for all our examples, improving undo motion navigation warehouse2, minor, tuning warehouse3. -- Feature/undo motion 20 12 (#198): minor changes, replanning for all our examples, improving undo motion navigation warehouse2, minor, undo tuning and errors, format. -- Feature/sync 21 12 (#199): minor changes, replanning for all our examples, format issues. -- Feature/warehouse2 22 12 (#200): minor changes, replanning for all our examples, format issues, finishing warehouse2. -- Feature/warehouse2 23 12 (#201): minor changes, replanning for all our examples, tuning and fixes. -- Feature/minor tune (#203): tuning and fixes, minor tune, fixing warehouse 3 problems, and other core improvements. -- Foxy backport (#206): backport to foxy, minor format, minor linking errors foxy. - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: Denis Štogl -``` - -```rst -Section_5 -========= - -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 -------- - -- Edited tracing.md to reflect new tracing event names. -- 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. -- Updated launch command. -- Correct all linters and formaters. - -Fixed ------ - -- Correct trailing spaces. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Optimized dependencies in move_base_z_planners_common. -- Fix source CI and correct README overview. -- Several formatting improvements. -- Attempting precommit fixes. - -Removed -------- - -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - -Other ------ - -- Some progress on navigation rolling. -- More on performance and other issues. -- Minor formatting. -- Minor. -- Progressing in aws navigation. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress in aws navigation demo. -- Progress - -```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`: `add` for waiting for nav2 nodes subscribing to the `/bond` topic and ensuring they are alive; optional node selection -- Progress in AWS navigation demo -- Base for the `sm_aws_warehouse` navigation -- Several core improvements during navigation testing -- `cb_pause_slam` client behavior -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo -- Got `sm_multi_stage_1` working (barely) -- Gaining traction with `sm_multi_stage_1` -- Diverse improvements in navigation and performance -- Progress in navigation, `slam_toggle` client behaviors, and `slam_toolbox` components; `smacc2::deep_history` syntax -- Introducing slam pausing/resuming functionality in testing `sm_dance_bot` -- More changes in `sm_dance_bot` - -Changed -------- - -- Navigation parameters fixes on `sm_dance_bot` -- Minor formatting improvements - -Fixed ------ - -- Removed some compile warnings -- Corrected formatting -- Enabled source build on PR for testing -- Adjusted build packages of source CI -- Additional linting and formatting -- Removed merge markers from a Python file - -Removed -------- - -- Removed `neo_simulation2` package - -Contributors ------------- - -- Pablo Iñigo Blasco -- Ubuntu 20-04-02-amd64 -``` - -Section_7 -========= - -Added ------ -- First working version of sm template and template generator. (#127) -- Add SM core test (#138) -- Add SM Atomic SM generator. (#143) -- Rolling Docker environment to be executed from any environment (#154) -- Add QOS durability to SmaccPublisherClient (#163) -- Waypoint Inputs (#178) -- SrConditional fixes and formatting (#168) - -Changed -------- -- Move method after the method it calls to prevent recursion. (#126) -- Refactored husky launch file in sm_dance_bot for AWS navigation. (#174) -- Finetuned waypoints for better performance. (#187) - -Fixed ------ -- Fix CI: format fix python version (#148) -- Resolve compile warnings (#137) -- Fixing broken master build for moveit testing. (#167) - -Removed -------- -- Removed node creation and create only a logger. (#149) -- Removed parameters smacc for cleaner code. (#147) - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_8 -========= - -Added ------ -- Feature/cb pure spinning (#189): Introduces pure spinning behavior and fixes missing files. -- Feature/planner changes 16 12 (#191): Includes minor changes and fixes. -- Feature/replanning 16 dec (#193): Implements replanning for all examples and various fixes. -- Feature/undo motion 20 12 (#196): Enhances undo motion navigation in warehouse2. -- Feature/sync 21 12 (#199): Addresses format issues. -- Feature/warehouse2 22 12 (#200): Resolves format issues and finalizes warehouse2. -- Feature/warehouse2 23 12 (#201): Fine-tunes and fixes issues. -- Feature/minor tune (#203): Improves warehouse 3 functionality and makes core improvements. -- Merging code from backport foxy and updates about autoware (#208): Includes minor changes and backport to foxy. - -Changed -------- -- Updated subscriber publisher components. -- Progress in autoware machine. -- Refining cp subscriber cp publisher. -- Improvements in smacc core adding more components. -- Corrected codespell and python linters warnings. -- Added galactic CI build due to Navigation2 issues in rolling. -- Added partial changes for ament_cpplint. -- Added tf2_ros as dependency. -- Disabled ament_cpplint, cpplint, and cppcheck linters. -- Bumped ccache version. -- Ignored further packages. -- Satisfied ament_lint_cmake. -- Added missing licenses. -- Updated ci-build-source.yml. -- Changed extension of imports. -- Enabled cppcheck. -- Corrected formatting of python file. -- Included necessary package and edited Threesome launch. -- Renamed header files and corrected format. -- Added workflow for checking doc build. -- Updated doxygen-check-build.yml and doxygen-deploy.yml. -- Created workflow for testing prerelease builds. -- Renamed to smacc2 and smacc2_msgs. -- Updated name of package and package.xml. -- Reset all versions to 0.0.0. -- Updated changelogs. -- Reverted "Ignore all packages except smacc2 and smacc2_msgs". -- Updated description table. -- Updated table. -- Copied initial docs. -- Opened new folder for additional tracing contents. -- Deleted tracing directory. -- Moved tracing.md to tracing directory. -- Added setupTracing.sh for automated installation. -- Created alternative ManualTracing. -- Added new sm markdowns. -- Added a dockerfile for Rolling and Galactic. -- Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. -- Updated tracing/ManualTracing.md. -- Changed wording "smacc application" to "SMACC2 library". -- Updated smacc_sm_reference_library/sm_atomic/README.md. -- Reactivated smacc2 nav clients for rolling via submodules. -- Renamed tracing events. -- Fixed bug in smacc2 component. -- Added README tutorial for Dockerfile. -- Additional cleanup. - -Removed -------- -- Manual installation of ros-rolling-ros2trace. - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -``` ---- - -Este fragmento mejorado del changelog mantiene toda la información relevante, agrupando los cambios similares bajo las categorías de "Added", "Changed" y "Removed". Además, se ha conservado la autoría de Pablo Iñigo Blasco. - -Section 9 ----------- - -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. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Renaming of event generator library. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Updated smacc2_rta command across readmes. -- Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Corrected all linters and formatters. - -Fixed ----- -- Do not execute clang-format on smacc2_sm_reference_library package. -- Fixed source CI and corrected README overview. -- Fixed pre-commit issues. -- Attempted pre-commit fixes. - -Removed -------- -- Removed galactic builds from master and kept only rolling. Removed submodules and used .repos file. - -Other ----- -- Some progress on navigation rolling. -- More changes on performance tests. -- Minor formatting improvements. -- Several core improvements during navigation testing. -- Progress in AWS navigation demo. -- Progressing in AWS navigation. -- More on navigation. -- Format improvements. -- Minor format adjustments. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -```rst -Section_10 -========== - -Added ------ -- New client behavior `cb_wait_topic_message` for asynchronous waiting and optional content check on a topic message. -- New client behavior for `nav2` to wait for nodes subscribing to `/bond` topic to become active, with optional node selection. -- Base for `sm_aws_warehouse` navigation. -- `cb_pause_slam` client behavior. -- `sm_dance_bot_lite` feature with precommit updates. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot` gazebo fixes. -- `sm_multi_stage_1` doubling and `sm_dance_bot_strikes_back` gazebo fixes. -- Progress in `aws` navigation demo. -- `smacc2::deep_history` syntax in `slam_toggle` client behaviors. -- `slam_toolbox` components integration. -- `dance_bot_s` pattern in `sm_dance_bot`. - -Changed -------- -- Navigation parameters fixes on `sm_dance_bot`. -- Format improvements in various areas. -- Minor hotfixes and format corrections. -- Adjustments in source build packages for CI testing. -- Method reordering to prevent recursion in `sm_dance_bot`. - -Fixed ------ -- Compile warnings removal. -- Merge markers cleanup from a Python file. - -Removed -------- -- `neo_simulation2` package removal. - -Collaborators -------------- -- Ubuntu 20-04-02-amd64 -- pabloinigoblasco -``` - -## Section_11 - -### Added -- 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) -- Add SM core test (#138) -- Add QOS durability to SmaccPublisherClient (#163) -- Added dependencies for husky simulation in AWS navigation (#174) -- Added Waypoint Inputs (#178) - -### Changed -- Renamed SMs to smacc2_performance_tools (#166) -- Refactored SM dance bot strikes back (#152) -- Refactored SM warehouse 2 13 dec 2 (#182) -- Fine-tuned waypoints (#187) - -### Fixed -- Fixed launch command for sm_dance_bot_strikes_back in README.md -- Fixed CI: format fix python version (#148) -- Fixed compiling issues -- Fixed broken master build -- Fixed pipeline error - -### Removed -- Removed node creation and create only a logger. (#149) -- Removed parameters smacc (#147) -- Removed sm_dance_bot_msgs - -### Miscellaneous -- Minor tweaks (#130) -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Minor configuration changes -- Precommit cleanup -- Workflows update -- Update package list. (#142) -- Update readme (#164) -- Update readme -- More readme updates -- More refinement in sm_dance_bot -- More progress on markers cleanup -- Progress in the sm_dance_bot tests (#135) -- Progress on moveit migration testing -- Progress on moveit -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot -- More refinement in sm_dance_bot - -```rst -Section_12 -========== - -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 rolling builds (#222) -- Add Autoware Auto Msgs into not-released dependencies. (#220) -- Add mergify rules file. -- Try fixing CI for rolling. (#209) -- Remove example things from Foxy CI setup. (#214) -- Foxy backport (#206) -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Bump ccache version. -- Ignore further packages -- Satisfy ament_lint_cmake -- Add missing licences. -- Disable cpplint and cppcheck linters. -- Correct formatters. -- Enable cppcheck -- Included necessary package and edited Threesome launch -- Rename header files and correct format. -- Add workflow for checking doc build. -- Create doxygen-deploy.yml -- Create workflow for testing prerelease builds -- Rename to smacc2 and smacc2_msgs -- 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 -- 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 - -Changed -------- -- some reordering fixes -- fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- weird moveit not downloaded repo -- 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 -- branching example -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - -Fixed ------ -- minor broken build -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. -- removing warnings (#213) -- minor linking errors foxy -- minor format issues - -Removed -------- -- missing -- missing sm - -Co-authored-by: Denis Štogl -Co-authored-by: Denis Štogl -Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> -Co-authored-by: DecDury -Co-authored-by: reelrbtx -Co-authored-by: brettpac -Co-authored-by: David Revay -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_13 -========== - -Added ------ - -- Enable build of missing rolling repositories. -- Enable 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 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. -- Renamed event generator library. -- Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. -- Updated smacc2_rta command across readmes. -- Optimized dependencies in move_base_z_planners_common. -- Corrected trailing spaces. -- Minor formatting improvements. - -Fixed ------ - -- Bug in smacc2 component. -- Reverted markdowns to html. -- Do not execute clang-format on smacc2_sm_reference_library package. -- Correct all linters and formatters. - -Removed -------- - -- Removed galactic builds from master and kept only rolling. -- Removed tracing.md. - -Other ------ - -- Reactivated smacc2 nav clients for rolling via submodules. -- Some progress on navigation rolling. -- More changes on performance tests. -- Performance tests improvements. -- More on performance and other issues. -- Format cleanup in sm_respira_1. -- Format cleanup in sm_respira_1 pre-commit. -- Format cleanup in sm_atomic_24hr. -- Format cleanup in sm_atomic_performance_trace_1. -- Cleaned up sm_atomic_24hr. -- Cleaned up sm_atomic_24hr more. -- Cleaned up sm_reference_library. -- Cleaned up sm_advanced_recovery_1. -- Cleaned up sm_advanced_recovery_1 more. -- Cleaned up sm_advanced_recovery_1 round 4. -- Modified sm_atomic_performance_test_a_2. -- Modified sm_atomic_performance_test_a_2 more. -- Modified sm_atomic_performance_test_c_1. -- Modified sm_multi_stage_1. -- Modified sm_multi_stage_1 more. -- Fixed source CI and corrected README overview. -- Attempted pre-commit fixes. -- Trying to fix Pre-Commit. - -Commits -------- - -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -``` -*pabloinigoblasco* - -```rst -Section_14 -========== - -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 for nav2 nodes subscribing to the `/bond` topic and ensuring they are alive; optional node selection -- Progress in AWS navigation demo -- Base for the `sm_aws_warehouse` navigation -- Navigation parameters fixes on `sm_dance_bot` -- New client behavior: `cb_pause_slam` -- `sm_dance_bot_lite` visualizing TurtleBot3 -- `sm_multi_stage_1` doubling -- `sm_dance_bot_strikes_back` gazebo fixes -- AWS demo -- Got `sm_multi_stage_1` working (barely) -- Brettpac branch -- Remove `neo_simulation2` package -- Diverse improvements in navigation and performance - -Changed -------- - -- Minor formatting improvements - -Fixed ------ - -- Remove some compile warnings -- Minor hotfix -- Format fixes -- Precommit cleanup run -- Correct formatting -- Enable source build on PR for testing -- Adjust build packages of source CI - -Removed -------- - -- Removed `neo_simulation2` package - -Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -# Changelog - -## Version 1.0.0 (2022-01-01) - -### 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) -- Moved reference library SMs to smacc2_performance_tools (#166) - -### Fixed -- Resolve compile warnings (#137) -- Fix CI: format fix python version (#148) -- Fixing broken master build (#167) -- Fix formatting in Feature/aws navigation sm dance bot (#174) - -### Removed -- Remove merge markers from a python file (#119) -- Removing sm_dance_bot_msgs (#144) -- Removing parameters smacc (#147) -- Remove node creation and create only a logger (#149) - -## Version 1.1.0 (2022-02-01) - -### Added -- Added remaining SVGs to READMEs of atomic, dance_bot, and others (#140) -- Added remaining SVGs to READMEs (#145) - -### Changed -- Update package list (#142) -- Update readme (#164) - -### Fixed -- Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back (#164) - -### Removed -- Remove test from main moveit cmake (#151) - -## Version 1.2.0 (2022-03-01) - -### Added -- Added dependency to ur5 client (#151) - -### Changed -- Minor changes in sm_dance_bot_lite (#136) - -### Fixed -- Minor tuning to mitigate overshot issue cases in waypoints navigator bug (#133) -- Minor format issues (#134) -- Minor navigation improvements (#141) -- Minor configuration in Feature/testing moveit behaviors (#167) -- Format (#180) - -### Removed -- Removing test from main moveit cmake (#151) - -## Version 1.3.0 (2022-04-01) - -### Added -- Added .reps dependencies and fixed some build errors (#151) - -### Changed -- Progress in the moveit migration testing (#151) - -### Fixed -- Fixing compiling issues (#151) - -### Removed -- Removing parameters smacc (#147) - -## Version 1.4.0 (2022-05-01) - -### Added -- Added reliability qos config to SmaccPublisherClient (#163) - -### Changed -- Progress on aws navigation and some other refactorings on navigation clients and behaviors (#174) - -### Fixed -- Fixing broken build in Feature/aws navigation sm dance bot (#174) - -### Removed -- Remove test from main moveit cmake (#151) - -## Version 1.5.0 (2022-06-01) - -### Added -- Warehouse2 progress (#179) -- Waypoint Inputs (#178) - -### Changed -- Minor changes in sm_dance_bot_warehouse_3 (#181) - -### Fixed -- Fix formatting in Feature/sm warehouse 2 13 dec 2 (#182) - -### Removed -- Default values in Feature/sm warehouse 2 13 dec 2 (#182) - -## Version 1.6.0 (2022-07-01) - -### Added -- More changes in sm_dance_bot (#125) -- More changes in sm_dance_bot (#128) -- More changes in sm_dance_bot (#129) -- More changes in sm_dance_bot (#131) -- More changes in sm_dance_bot (#132) -- More changes in sm_dance_bot (#151) -- More changes in sm_dance_bot (#152) -- More changes in sm_dance_bot (#174) -- More changes in sm_dance_bot (#175) -- More changes in sm_dance_bot (#177) -- More changes in sm_dance_bot (#179) -- More changes in sm_dance_bot (#181) -- More changes in sm_dance_bot (#182) - -### Changed -- Progress in navigation, slam toggle client behaviors, and slam_toolbox components (#122) -- Progress in testing sm_dance_bot introducing slam pausing/resuming functionality (#122) -- Progress on moveit (#151) -- Progress on moveit migration testing (#151) -- Progress on aws demo (#174) -- Progress on aws navigation and some other refactorings on navigation clients and behaviors (#174) - -### Fixed -- Noticed typo in Feature/slam toggle and smacc deep history (#122) -- Minor format in Feature/more_sm_dance_bot_fixes (#122) -- Minor format in Feature/sm dance bot refine (#131) -- Minor format in Feature/sm dance bot refine 2 (#132) -- Build fix in Feature/sm dance bot refine 2 (#132) -- Minor format in Feature/nav2z renaming (#144) -- Formatting in Feature/sm warehouse 2 13 dec 2 (#182) - -### Removed -- Remove merge markers from a python file (#119) -- Removing sm_dance_bot_msgs (#144) -- Removing parameters smacc (#147) -- Remove node creation and create only a logger (#149) -- Default values in Feature/sm warehouse 2 13 dec 2 (#182) - -```rst -Section_16 -========== - -Added ------ -- Brettpac branch (#184) -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- SrConditional fixes and formatting (#168) -- Feature/wharehouse2 dec 14 (#185) -- Feature/sm warehouse 2 13 dec 2 (#186) -- Finetuning waypoints (#187) -- Feature/cb pure spinning (#188, #189) -- Pure spinning behavior missing files -- Feature/planner changes 16 12 (#191) -- Feature/replanning 16 dec (#193) -- Several fixes (#194) -- Minor changes (#195) -- Feature/undo motion 20 12 (#196, #198) -- Improving undo motion navigation warehouse2 -- Tuning warehouse3 (#197) -- Feature/sync 21 12 (#199) -- Feature/warehouse2 22 12 (#200) -- Finishing warehouse2 -- Feature/warehouse2 23 12 (#201) -- Tuning and fixes (#202) -- Feature/minor tune (#203) -- Fixing warehouse 3 problems, and other core improvements (#204) -- Added missing file from warehouse2 (#205) -- Docker build files for all versions (#225) -- Fix code generators (#221) -- Feature/retry behavior warehouse 1 (#226) -- Foxy backport (#206) - -Changed -------- -- Update SM template and make example code clearly visible. -- Remove use of node in the sm performance template. -- Updated templated to use Blackboard storage. -- Update template to resolve the global data correctly. -- Update sm_name.hpp -- 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. -- Change extension of imports. -- Enable cppcheck -- Correct formatting of python file. -- Included necessary package and edited Threesome launch -- ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch -- First ensure you have the necessary package installed. - ``` - sudo apt-get install ros-rolling-ros2trace - ``` - Then run this command. -- Rename header files and correct format. -- Add workflow for checking doc build. -- Update doxygen-check-build.yml -- Create doxygen-deploy.yml -- Use manual deployment for now. -- Create workflow for testing prerelease builds -- Use docs/ as source folder for documentation -- Use docs/ as output directory. -- Rename to smacc2 and smacc2_msgs -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Execute on master update -- Reset all versions to 0.0.0 -- Ignore all packages except smacc2 and smacc2_msgs -- Update changelogs -- 0.1.0 - -Removed -------- -- Some reordering fixes -- Minor broken build -- Docker files for different revisions, warnings removal and more testing on navigation -- Fixing docker for foxy and galactic -``` - -**Autor:** Pablo Iñigo Blasco (pabloinigoblasco) - -```rst -Section_17 -========== - -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. -- Added sm_atomic_performance_test_c_1 state machine. -- Added sm_atomic_performance_test_a_1 and sm_atomic_performance_test_a_2 state machines. -- Added sm_atomic_performance_test_a_2 state machine. -- Added sm_atomic_performance_test_c_1 state machine. -- Added sm_atomic_performance_test_a_2 state machine. -- Added sm_atomic_performance_trace_1 state machine. -- Added sm_atomic_24hr state machine. -- Added sm_advanced_recovery_1 state machine. -- Added sm_respira_test_2 state machine. -- Added sm_respira_1 format cleanup state machine. -- Added sm_respira_1 format cleanup pre-commit state machine. -- Added sm_respira_1 state machine. -- Added sm_reference_library reformatting. -- Added smacc2_performance_tools. -- Added smacc2_sm_reference_library/sm_atomic/README.md in markdown syntax. -- Added Dockerfile with ROS distro as argument. -- Added new sm markdowns. -- Added new sm from sm_respira_1. -- Added tracing events renaming. -- Added tracing.md editing to reflect new tracing event names. -- Added alternative ManualTracing. -- Added smacc2_rta command updates across readmes. -- Added galactic CI setup and renamed rolling files. -- Added Navigation2 for semi-binary build. -- Added build of missing rolling repositories. -- Added smacc2 nav clients reactivation for rolling via submodules. -- Added new folder for additional tracing contents. - -Changed -------- - -- Changed wording from "smacc application" to "SMACC2 library". -- Changed launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch'. -- Changed description table. -- Changed table format. -- Changed launch command to 'ros2 launch sm_respira_1 sm_respira_1.launch'. -- Changed wording from "SMACC/ROS" to "SMACC2/ROS2". -- Changed wording "smacc application" to "SMACC2 library". - -Fixed ------ - -- Fixed bug in smacc2 component. -- Fixed source CI and corrected README overview. -- Fixed trailing spaces. -- Fixed pre-commit issues. -- Fixed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Fixed formatting in sm_atomic_24hr. -- Fixed formatting in sm_advanced_recovery_1. -- Fixed formatting in sm_multi_stage_1. -- Fixed formatting in sm_respira_1. -- Fixed formatting in tracing.md. -- Fixed formatting in README.md. -- Fixed formatting in sm_atomic_performance_test_a_2. -- Fixed formatting in sm_atomic_performance_test_c_1. -- Fixed formatting in sm_advanced_recovery_1. -- Fixed formatting in sm_multi_stage_1. -- Fixed formatting in sm_respira_1. - -Removed -------- - -- Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. -- Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. -- Removed tracing directory. -- Removed tracing.md file. -- Removed smacc2 and smacc2_msgs package ignore. -- Removed tracing events renaming. -- Removed tracing.md editing to reflect new tracing event names. -- Removed tracing events renaming. -``` - -```rst -Section_18 -========== - -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 node selection available. -- Base for the `sm_aws_aarehouse` navigation. -- Progress in AWS navigation demo. -- New client behavior: `cb_pause_slam`. -- `sm_dance_bot_lite` added. -- Visualizing `turtlebot3` in `sm_dance_bot`. -- Lidar show/hide option in `sm_dance_bot`. -- Gazebo fixes for robot and lidar visualization. -- Doubling in `sm_multi_stage_1`. -- Gazebo fixes for `sm_dance_bot_strikes_back`. - -Changed -------- -- Corrected all linters and formatters. -- Navigation parameters fixes on `sm_dance_bot`. -- Minor formatting improvements. -- Cleanup in precommit stage. -- Hotfix for minor issues. - -Fixed ----- -- Removed some compile warnings. - -Removed -------- -- Redundant formatting improvements. - -Contributors ------------- -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl -- Co-authored-by: Ubuntu 20-04-02-amd64 -``` - -*pabloinigoblasco* - -``` -Section_19 -========== - -Added ------ -- Added multistage modes and sequences to sm_multi_stage_1 (#172). -- Added finishing touches and updated README for sm_multi_stage_1 (#172). -- Added AWS navigation for sm_dance_bot (#174), including repository dependencies and husky simulation launch files. - -Changed -------- -- Renamed sm_advanced_recovery_1 (#171). -- Moved reference library SMs to smacc2_performance_tools (#166). -- Updated QOS durability for SmaccPublisherClient (#163). -- Refactored reliability QOS configuration for SmaccPublisherClient (#163). -- Updated format and dependencies for moveit migration testing (#151). -- Improved Dockerfile for local test building (#151). -- Updated README files with SVGs for atomic, dance_bot, and others (#140, #145). -- Updated package list (#142). - -Fixed ------ -- Fixed waypoint and iteration changes for robot course completion (#155). -- Fixed compilation warnings and errors. -- Fixed launch command in README.md for sm_dance_bot_strikes_back (#148). -- Fixed Python version formatting in CI (#148). -- Fixed broken master build and pipeline errors in moveit testing (#167). - -Removed -------- -- Removed neo_simulation2 package (#112). - -Co-authored-by: Ubuntu 20-04-02-amd64 -Co-authored-by: DecDury -Co-authored-by: Denis Štogl -Co-authored-by: pabloinigoblasco -``` - -```rst -Section_20 -========== - -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. -- Wharehouse2 progress. -- 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. -- 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 adding more components. -- Autoware demo. -- Docker files for different revisions. -- Retry behavior warehouse 1. -- Update file for fake hardware simulation and add file for gazebo simulation. -- Multiple controllable leds plugin. -- Progress in husky demo. -- Add ignition file and update repos files. -- Improving navigation behaviors. -- Add galactic CI build because Navigation2 is broken in rolling. -- Add partial changes for ament_cpplint. -- Add tf2_ros as dependency to find include. - -Changed -------- - -- Only rolling version should be pre-released on master. -- Correct Focal-Rolling builds by fixing the version of rosdep yaml. -- Making models local. - -Fixed ------ - -- Fix formatting. -- Fixing broken build. -- Fix: some formatting and templating on SrConditional. -- Fix: move trigger logic into headers. -- Fix: lint. -- Fix broken source build. -- Fix trailing spaces. -- Correct codespell. -- Correct python linters warnings. - -Removed -------- - -- Weird moveit not downloaded repo. -- Pure spinning behavior missing files. -- Missing sm. -- Missing file. -- Minor broken build. -- Some reordering fixes. -- Minor format fix. -- Other minor changes. -``` - -```rst -Section_21 -========== - -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. -- Added README tutorial for Dockerfile. -- Enable build of missing rolling repositories. -- Enable Navigation2 for semi-binary build. -- Add galactic CI setup and rename rolling files (#58). -- Fix source CI and correct README overview (#62). -- Update c_cpp_properties.json. -- Update doxygen links (#70). -- More Readme Updates (#72). -- More Readme (#74). -- Created new sm from sm_respira_1 (#76). -- Feature/core and navigation fixes (#78). -- Feature/aws demo progress (#80). -- More on navigation. -- Sm_advanced_recovery_1 reworked (#83). -- More sm_advanced_recovery_1 work (#85). -- Sm_advanced_recovery_1 round 4 (#86). -- Brettpac branch (#87). -- Sm_atomic_performance_test_c_1 (#88). - -Changed -------- -- Rename header files and correct format. -- Update doxygen-check-build.yml. -- Change extension of imports. -- Update ci-build-source.yml. -- Rename to smacc2 and smacc2_msgs. -- Correct GitHub branch reference. -- Update name of package and package.xml to pass liter. -- Update description table. -- Update table. -- Update smacc2_rta command across readmes. -- Clean up of sm_atomic_24hr. -- Optimized deps in move_base_z_planners_common. -- Renaming of event generator library. -- Several core improvements during navigation testing. -- Progress in aws navigation demo. -- Format improvements. -- More on performance and other issues. -- More changes on performance tests. -- Sm_reference_library reformatting. -- Correct trailing spaces. -- Update changelogs. - -Fixed ------ -- Correct formatters. -- Correct formatting of python file. -- Revert "Ignore all packages except smacc2 and smacc2_msgs" (#69). -- Fix pre-commit. -- Trying to fix Pre-Commit. - -Removed -------- -- Disable ament_cpplint. -- Disable some packages and update workflows. -- Disable cpplint and cppcheck linters. -- Disable disabled packages. -- Disable further packages. -- Ignore all packages except smacc2 and smacc2_msgs. -- Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. -- Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. - -Co-Authored-By --------------- -- Denis Štogl . -- Ubuntu 20-04-02-amd64 . -``` - -```rst -Section_22 -========== - -Added ------ -- New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. -- New client behavior for nav2: wait for nav2 nodes subscribing to the /bond topic and waiting for them to be alive, with optional node selection. -- New feature: cb pause slam client behavior. -- New feature: sm_dance_bot_lite. - -Changed -------- -- Updated launch command. -- Corrected all linters and formatters. - -Fixed ------ -- Fixed precommit issues. -- Fixed navigation parameters on sm_dance_bot. -- Removed some compile warnings. - -Contributors ------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: Denis Štogl -- Co-authored-by: Denis Štogl - -Commits -------- -- (#89) Modifying sm_atomic_performance_test_a_2. -- (#90) Fixed precommit issues in sm_multi_stage_1. -- (#91) Added more features to sm_multi_stage_1. -- (#81) Worked on wait topic message client behavior. -- (#82) Implemented wait nav2 nodes client behavior. -- (#92) Progressed in aws navigation demo. -- (#93) Fixed navigation parameters on sm_dance_bot. -- (#94) Merged and progressed in aws navigation. -- (#95) Fixed navigation parameters on sm_dance_bot. -- (#96) Removed some compile warnings. -- (#98) Implemented cb pause slam client behavior. -- (#99) Worked on sm_dance_bot_lite. -- (#100) Renamed doxygen deployment workflow. -- (#101) Visualized turtlebot3 in sm_dance_bot. -- (#102) Added choice for gz lidar launch in dance bot. - -pabloinigoblasco -``` - -Section_23 -========== - -Added ------ -- Added sm_dance_bot visualizing turtlebot3. -- Added lidar show/hide option for cleaning. -- Added formatting improvements. -- Added gazebo fixes to show the robot and lidar. -- Added gazebo fixes for sm_dance_bot_strikes_back. -- Added AWS demo. -- Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. -- Added smacc2::deep_history syntax. -- Added slam pausing/resuming functionality for testing sm_dance_bot. -- Added waypoints navigator bug fix. -- Added SM core test. -- Added local action msgs usage. -- Added navigation 2 stack renaming. -- Added SVGs to READMEs of atomic, dance_bot, and others. -- Added remaining SVGs to READMEs. -- Added rolling Docker environment to be executed from any environment. -- Added slight waypoint 4 and iterations changes for robot course completion. -- Added initial migration to smacc2. -- Added missing dependencies and fixed linting warnings for migration to smacc2. -- Added .reps dependencies and fixed build errors for migration to smacc2. -- Added repos dependency for migration to smacc2. -- Added dependency to ur5 client for migration to smacc2. -- Added docker refactoring for migration to smacc2. -- Added progress on move_it PR. -- Added improvements to dockerfile for building local tests. -- Added readme updates. - -Changed -------- -- Changed "Finnaly" to "Finally" for correction. - -Fixed ------ -- Fixed recursion issue by moving method after the method it calls. -- Fixed format issues. -- Fixed compile warnings. -- Fixed CI format for Python version. -- Fixed launch command in README.md for sm_dance_bot_strikes_back. -- Fixed some errors introduced on formatting during migration to smacc2. -- Fixed some linting warnings during migration to smacc2. -- Fixed compiling issues. - -Removed -------- -- Removed neo_simulation2 package. -- Removed parameters from smacc. -- Removed node creation and created only a logger. - -Collaborators -------------- -- Co-authored-by: Ubuntu 20-04-02-amd64 -- Co-authored-by: DecDury -- Co-authored-by: Denis Štogl -- Co-authored-by: pabloinigoblasco - -```rst -Section_24 -========== - -Added ------ -- Initial state machine transition timestamp (#165) -- 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) -- Brettpac branch (#184) -- 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) - -Changed -------- -- Moved reference library SMs to smacc2_performance_tools -- Add reliability qos config -- Repo dependency -- Husky launch file in sm_dance_bot -- Update dependencies for husky in rolling and galactic -- Finishing touches 1 -- Redoing sm_dance_bot_warehouse_3 waypoints -- More Waypoints -- Improving undo motion navigation warehouse2 -- Tuning and fixes -- Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green -- Improvements in smacc core adding more components mostly developed for autoware demo -- Refining cp subscriber cp publisher -- Progress in autoware machine -- Progress in autoware demo -- Progress in barrel husky -- Progress in barrel demo -- Progress in barrel search build fix and warehouse3 -- Progress in warehouse2 -- Progress on aws navigation and some other refactorings on navigation clients and behaviors -- More on aws demo -- More testing on moveit -- More testing on moveit behaviors -- Minor configuration -- Minor changes -- Minor format -- Minor linking errors foxy -- Minor tune -- Minor broken build -- Minor reordering fixes -- Minor broken build -- Minor -- Docker files for different revisions, warnings removal and more testing on navigation -- Fixing docker for foxy and galactic -- Docker build files for all versions -- Fixing startup problems in warehouse 3 -- Fixing format and minor -- Fixing broken master build -- Fixing pipeline error -- Fixing broken build -- Fixing broken build - -Removed -------- -- Sm_pubsub_1 part 2 -- Sm_advanced_recovery_1 renaming -- Sm_multi_stage_1 reworking -- 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 -- Missing sm -- Updating subscriber publisher components -- Weird moveit not downloaded repo -- Added missing file from warehouse2 -- Backport to foxy -- Pure spinning behavior missing files -- Undo tuning and errors -- Format issues -- Finishing warehouse2 -- Tuning and fixes -``` - -```rst -Section_25 -========== - -Version 0.1.0 (Date: TBD) +0.1.0 (Date: TBD) ------------------------- ### Added @@ -2380,4 +140,3 @@ Version 0.1.0 (Date: TBD) - Use of `galactic` branches in `.repos-file` Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco -```