Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.22.1 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2022-11-28 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
1.22.1 (2022-11-09)
- pre-release
- Contributors: pabloinigoblasco
- pre-release
- Contributors: pabloinigoblasco
- more progress in humble SMACC2 deb generation
- Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
- Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
- Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
0.3.0 (2022-04-04)
0.0.0 (2022-11-09)
-
more progress in humble SMACC2 deb generation
-
Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
-
Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
-
Ignore packages which should not be released.
-
Feature/master rolling to galactic backport (#236)
- updated mentions of SMACC/ROS to SMACC2/ROS2
- some progress on navigation rolling
- renamed folders, deleted tracing.md, edited README.md
- added smacc2_performance_tools
- performance tests improvements
- more on performance and other issues
- sm_respira_1 format cleanup
- sm_respira_1 format cleanup pre-commit
- sm_respira_test_2
- sm_respira_test_2
- more changes on performance tests
- Do not execute clang-format on smacc2_sm_reference_library package.
- sm_reference_library reformatting
- Correct trailing spaces.
- sm_atomic_24hr
- sm_atomic_performance_trace_1
- Update smacc2_rta command across readmes
- Clean up of sm_atomic_24hr
- more sm_atomic_24hr cleanup
- Optimized deps in move_base_z_planners_common.
- Renaming of event generator library
- minor formatting
- Add galactic CI setup and rename rolling files. (#58)
- Fix source CI and correct README overview. (#62)
- Update c_cpp_properties.json
* changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed
* update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
* More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.22.1 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2022-11-28 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
1.22.1 (2022-11-09)
- pre-release
- Contributors: pabloinigoblasco
- pre-release
- Contributors: pabloinigoblasco
- more progress in humble SMACC2 deb generation
- Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
- Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
- Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
0.3.0 (2022-04-04)
0.0.0 (2022-11-09)
-
more progress in humble SMACC2 deb generation
-
Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
-
Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
-
Ignore packages which should not be released.
-
Feature/master rolling to galactic backport (#236)
- updated mentions of SMACC/ROS to SMACC2/ROS2
- some progress on navigation rolling
- renamed folders, deleted tracing.md, edited README.md
- added smacc2_performance_tools
- performance tests improvements
- more on performance and other issues
- sm_respira_1 format cleanup
- sm_respira_1 format cleanup pre-commit
- sm_respira_test_2
- sm_respira_test_2
- more changes on performance tests
- Do not execute clang-format on smacc2_sm_reference_library package.
- sm_reference_library reformatting
- Correct trailing spaces.
- sm_atomic_24hr
- sm_atomic_performance_trace_1
- Update smacc2_rta command across readmes
- Clean up of sm_atomic_24hr
- more sm_atomic_24hr cleanup
- Optimized deps in move_base_z_planners_common.
- Renaming of event generator library
- minor formatting
- Add galactic CI setup and rename rolling files. (#58)
- Fix source CI and correct README overview. (#62)
- Update c_cpp_properties.json
* changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed
* update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
* More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.22.1 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2022-11-28 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
1.22.1 (2022-11-09)
- pre-release
- Contributors: pabloinigoblasco
- pre-release
- Contributors: pabloinigoblasco
- more progress in humble SMACC2 deb generation
- Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
- Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
- Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
0.3.0 (2022-04-04)
0.0.0 (2022-11-09)
-
more progress in humble SMACC2 deb generation
-
Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
-
Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
-
Ignore packages which should not be released.
-
Feature/master rolling to galactic backport (#236)
- updated mentions of SMACC/ROS to SMACC2/ROS2
- some progress on navigation rolling
- renamed folders, deleted tracing.md, edited README.md
- added smacc2_performance_tools
- performance tests improvements
- more on performance and other issues
- sm_respira_1 format cleanup
- sm_respira_1 format cleanup pre-commit
- sm_respira_test_2
- sm_respira_test_2
- more changes on performance tests
- Do not execute clang-format on smacc2_sm_reference_library package.
- sm_reference_library reformatting
- Correct trailing spaces.
- sm_atomic_24hr
- sm_atomic_performance_trace_1
- Update smacc2_rta command across readmes
- Clean up of sm_atomic_24hr
- more sm_atomic_24hr cleanup
- Optimized deps in move_base_z_planners_common.
- Renaming of event generator library
- minor formatting
- Add galactic CI setup and rename rolling files. (#58)
- Fix source CI and correct README overview. (#62)
- Update c_cpp_properties.json
* changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed
* update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
* More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.2.4 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2023-06-09 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.21 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2023-05-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.22.1 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2022-11-28 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
1.22.1 (2022-11-09)
- pre-release
- Contributors: pabloinigoblasco
- pre-release
- Contributors: pabloinigoblasco
- more progress in humble SMACC2 deb generation
- Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
- Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
- Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
0.3.0 (2022-04-04)
0.0.0 (2022-11-09)
-
more progress in humble SMACC2 deb generation
-
Feature/fix mutex galactic (#319)
- bug fix galactic mutex
- testing undo motion and also improving action client
- important refactoring smacc action client
- fix
- progress in smacc action client
- progress in the smacc action client fork based on signals
- more changes
- more testing
- more testing
- more testing on abort
- minor
- adding smaccServiceerver client to galactic
- Update cb_default_keyboard_behavior.hpp
- testing more husky robot
- progress in tests husky demo
- testing abort forward and undo
- finishing cancel and undo behavior tests
-
Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
-
Ignore packages which should not be released.
-
Feature/master rolling to galactic backport (#236)
- updated mentions of SMACC/ROS to SMACC2/ROS2
- some progress on navigation rolling
- renamed folders, deleted tracing.md, edited README.md
- added smacc2_performance_tools
- performance tests improvements
- more on performance and other issues
- sm_respira_1 format cleanup
- sm_respira_1 format cleanup pre-commit
- sm_respira_test_2
- sm_respira_test_2
- more changes on performance tests
- Do not execute clang-format on smacc2_sm_reference_library package.
- sm_reference_library reformatting
- Correct trailing spaces.
- sm_atomic_24hr
- sm_atomic_performance_trace_1
- Update smacc2_rta command across readmes
- Clean up of sm_atomic_24hr
- more sm_atomic_24hr cleanup
- Optimized deps in move_base_z_planners_common.
- Renaming of event generator library
- minor formatting
- Add galactic CI setup and rename rolling files. (#58)
- Fix source CI and correct README overview. (#62)
- Update c_cpp_properties.json
* changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed
* update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
* More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Version 2.3.16 (2023-07-16)
### Added - Merged branch 'humble' from robosoft-ai/SMACC2 - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm problem - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco
Version 2.3.6 (2023-03-12)
### Added - Pre-release - Contributors: pabloinigoblasco
Version 1.22.1 (2022-11-09)
### Added - Pre-release - Contributors: pabloinigoblasco
### Changed - Progress in humble SMACC2 deb generation - Feature/fix mutex galactic (#319) - Bug fix for galactic mutex - Testing improvements for undo motion and action client - Important refactoring of smacc action client - Further progress and changes in action client - Added smaccServiceServer client to galactic - Updates and testing for husky robot - Finishing tests for cancel and undo behavior
### Removed - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542 - Contributors: Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco
`rst 0.3.0 (2022-04-04) ------------------ ### Added - More progress in humble SMACC2 deb generation. ### Fixed - Bug fix in galactic mutex. - Important refactoring in smacc action client. - Reverted commit dec14a936a877b2ef722a6a32f1bf3df09312542. - Ignored packages which should not be released. ### Changed - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Renamed folders, deleted tracing.md, and edited README.md. - Added smacc2_performance_tools. - Performance tests improvements. - Format cleanup in sm_respira_1. - Renamed event generator library. - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Cleaned up sm_atomic_24hr. - Optimized dependencies in move_base_z_planners_common. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. ### Removed - Do not execute clang-format on smacc2_sm_reference_library package. ### Contributors - Co-authored by Ubuntu 20-04-02-amd64 <brett@robosoft.ai>. - Co-authored by Denis Štogl <denis@stogl.de>. - Co-authored by Denis Štogl <destogl@users.noreply.github.com>.
`
`rst Section_3 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for `nav2`: now waits for `nav2` nodes to subscribe to the `/bond` topic and ensures they are alive. Nodes to wait for can be optionally selected. - Base for the `sm_aws_warehouse` navigation. - `cb_pause_slam` client behavior. - `sm_dance_bot_lite` visualizing `turtlebot3`. - `sm_multi_stage_1` doubling. - `sm_dance_bot_strikes_back` gazebo fixes. - AWS demo. - Removed `neo_simulation2` package. - Source build enabled on PR for testing. - Adjusted build packages of source CI. - Diverse improvements in navigation and performance. Changed ------- - Navigation parameters fixes on `sm_dance_bot`. - Minor format improvements. - Format fixes for gazebo to show the robot and the lidar. - Cleaning and lidar show/hide option for `sm_dance_bot`. - Progress in AWS navigation demo. - Merge and progress in development. - Minor hotfixes. Fixed ----- - Compile warnings removed. Removed ------- - Some compile warnings. Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com>
`
`rst Section_4 ========= Added ----- - Diverse improvements in navigation and performance. Changed ------- - Minor format improvements. - Moved method after the method it calls to prevent recursion (#126). - Resolved compile warnings (#137). - Added SM core test (#138). - Added QOS durability to SmaccPublisherClient (#163). Fixed ----- - Removed merge markers from a Python file (#119). - Fixed launch command in README.md. - Fixed CI format for Python version (#148). Removed ------- - Removed node creation and created only a logger (#149). - Removed parameters from SMACC (#147). Other ----- - Co-authored with Ubuntu 20-04-02-amd64 <brett@robosoft.ai>, DecDury <declandury@gmail.com>, Denis Štogl <destogl@users.noreply.github.com>, Denis Štogl <denis@stogl.de>. - Various minor improvements and bug fixes throughout the codebase.
`
`rst Section 5 ========= Added ----- - More Waypoints Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Feature/wharehouse2 dec 14 (#185) - warehouse2 - minor changes - Feature/sm warehouse 2 13 dec 2 (#186) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#188) - format changes - headless mode improvements - default values - Feature/cb pure spinning (#189) - format changes - headless mode improvements - default values - Feature/planner changes 16 12 (#191) - minor changes - more fixes - replanning for all examples - Feature/replanning 16 dec (#193) - minor changes - replanning for all examples - Feature/undo motion 20 12 (#196) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/undo motion 20 12 (#198) - minor changes - replanning for all examples - improving undo motion navigation for warehouse2 - Feature/sync 21 12 (#199) - minor changes - replanning for all examples - format issue fixes - Feature/warehouse2 22 12 (#200) - minor changes - replanning for all examples - format issue fixes - finishing warehouse2 - Feature/warehouse2 23 12 (#201) - minor changes - replanning for all examples - tuning and fixes - Feature/minor tune (#203) - tuning and fixes - minor tune - Fix trailing spaces - Correct codespell - Correct python linters warnings - Add galactic CI build due to Navigation2 issues in rolling - Add partial changes for ament_cpplint - Add tf2_ros as dependency for include resolution - Disable ament_cpplint - Disable some packages and update workflows - Bump ccache version - Ignore further packages - Satisfy ament_lint_cmake - Add missing licenses - Disable cpplint and cppcheck linters - Correct formatters - Enable cppcheck - Correct formatting of python files - Include necessary package and edit Threesome launch - Update doxygen-check-build.yml - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source and output directory for documentation - Rename to smacc2 and smacc2_msgs - Correct GitHub branch reference - Update package name and package.xml for liter compliance - Reset all versions to 0.0.0 - Ignore all packages except smacc2 and smacc2_msgs - Update changelogs - Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61 - Update description table - Update table - Copy initial docs - Dockerfile with ROS distro as argument Use command: "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/" - Opened new folder for additional tracing contents - Delete tracing directory - Moved tracing.md to tracing directory - Add setupTracing.sh Installs necessary packages and configures tracing group - Removed manual installation of ros-rolling-ros2trace Now automated in setupTracing.sh Location of sh file assumed if user follows README.md under "Getting started" - Create alternative ManualTracing - Add new sm markdowns - Add a Dockerfile for Rolling and Galactic - Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Change "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Update smacc_sm_reference_library/sm_atomic/README.md Edit from html to markdown syntax Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Reactivate smacc2 nav clients for rolling via submodules - Rename tracing events - Fix bug in smacc2 component - Revert markdowns to html - Add README tutorial for Dockerfile - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling - Remove submodules and use .repos file - Update mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Rename folders, delete tracing.md, edit README.md Changed ------- - ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch - Wording "smacc application" to "SMACC2 library"
`
`rst Section 6 ========= Added ----- - Added smacc2_performance_tools. - Added sm_respira_1 format cleanup. - Added sm_respira_test_2. - Added sm_atomic_24hr. - Added sm_atomic_performance_trace_1. - Added sm_reference_library reformatting. - Added galactic CI setup and renamed rolling files. (#58) - Added source CI fix and corrected README overview. (#62) - Added doxygen links update (#70). - Added more Readme updates (#72). - Added more Readme updates (#74). - Added new sm from sm_respira_1 (#76). - Added base for the sm_aws_aarehouse navigation. - Added progress in aws navigation. - Added several core improvements during navigation testing. - Added progress in aws navigation demo. - Added more on navigation. - Added sm_advanced_recovery_1 reworked (#83). - Added fix for pre-commit. - Added more sm_advanced_recovery_1 work (#85). - Added sm_advanced_recovery_1 round 4 (#86). - Added Brettpac branch (#87). - Added sm_atomic_performance_test_a_2. - Added sm_atomic_performance_test_a_1. - Added sm_atomic_performance_test_c_1 (#88). - Added modifying sm_atomic_performance_test_a_2 (#89). - Added sm_multi_stage_1. - Added fixing precommit. - Added more sm_multi_stage_1 (#91). - Added wait topic message client behavior (#81). - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new feature, cb_wait_topic_message: asynchronous client
`rst
Section_7 =========
Added
- New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success
- New client behavior for `nav2`: [add]{.title-ref} for waiting for [nav2]{.title-ref} nodes subscribing to the [/bond]{.title-ref} topic and ensuring they are alive
Changed
- Navigation parameters fixes on [sm_dance_bot]{.title-ref}
- [cb_pause_slam]{.title-ref} client behavior added
- [sm_dance_bot_lite]{.title-ref} visualizing [turtlebot3]{.title-ref}
- Cleaning and lidar show/hide option for [sm_dance_bot]{.title-ref}
- Gazebo fixes to show the robot and the lidar for various dance bot versions
- [sm_multi_stage_1]{.title-ref} doubling
- [sm_dance_bot_strikes_back]{.title-ref} gazebo fixes
- Progress in navigation, [slam]{.title-ref} toggle client behaviors, and [slam_toolbox]{.title-ref} components
- Introducing slam pausing/resuming functionality for [sm_dance_bot]{.title-ref}
- Polishing [sm_dance_bot]{.title-ref} and [s-pattern]{.title-ref}
- First working version of [sm]{.title-ref} template and template generator
Fixed
- Remove some compile warnings
- Remove [neo_simulation2]{.title-ref} package
- Correct formatting issues
- Adjust build packages of source CI
- Move method after the method it calls to prevent recursion
- Fix typo in [s-pattern]{.title-ref}
Removed
- [neo_simulation2]{.title-ref} package
Other
- Various formatting improvements
- Progress in AWS navigation demo
- Merge and progress in navigation testing
- Precommit cleanup run
- Enable source build on PR for testing
- Additional linting and formatting
- Remove merge markers from a Python file
- Minor tweaks and improvements
- Diverse improvements in navigation and performance
- Progress in testing [sm_dance_bot]{.title-ref}
- Progress in [sm_multi_stage_1]{.title-ref}
- Various stages of development in [sm_multi_stage_1]{.title-ref}
- [smacc2::deep_history]{.title-ref} syntax introduced
- Progress in [sm_dance_bot]{.title-ref} and [slam]{.title-ref} functionality
- More refinement in [sm_dance_bot]{.title-ref}
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
smacc2 | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.3.5 |
License | BSD-3 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/smacc.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-04-24 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
1.3.2 (2022-11-18)
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Merge branch 'master' of https://github.com/reelrbtx/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged keyboard_client at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.4.16 |
License | BSD-3 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/robosoft-ai/smacc.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2023-04-24 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Pablo Inigo Blasco
Authors
Changelog for package keyboard_client
Forthcoming
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco
- added server folders to client library
- Merge branch 'master' into melodic-devel
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Merge branch 'master' of https://github.com/robosoft-ai/SMACC
- Redoing Client Namespaces
- Added Readme's to Client Library
- Merge branch 'master' into melodic-devel
- smacc improvements
- improving/fixing bugs on smacc signals related with the smacc objects life-time. Also clients improved in the related to this.
- battery monitor client, and minor change on the smaccsubscriber base client
- unpushed code
- sm_dance_bot_2
- fixing broken build
- second pass refactoring namespaces
- Contributors: Brett Aldrich, Pablo Iñigo Blasco, Pabo Iñigo Blasco, brettpac, pablo.inigo.blasco