Package Summary
Tags | No category tags. |
Version | 2.3.19 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++ |
Checkout URI | https://github.com/robosoft-ai/SMACC2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-17 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
The sm_simple_action_client package
Additional Links
No additional links.
Maintainers
- SMACC2 is cool
Authors
No additional authors.
Build Instructions
First, source your ros2 installation.
source /opt/ros/humble/setup.bash
Before you build, make sure you’ve installed all the dependencies…
rosdep install --ignore-src --from-paths src -y -r
Then build with colcon build…
colcon build
Operating Instructions
After you build, remember to source the proper workspace…
source ~/workspace/humble_ws/install/setup.sh
And then run the launch file…
ros2 launch simple_action_client_example simple_action_client_example.launch
Viewer Instructions
If you have the SMACC2 Runtime Analyzer installed then type…
ros2 run smacc2_rta smacc2_rta
If you don’t have the SMACC2 Runtime Analyzer click here
CHANGELOG
Changelog for package sm_simple_action_client
2.3.19 (2025-06-17)
- simple state machine with an action client and a topic subscriber
(#543)
- create a simple state machine with two states, one action server client and one subscriber client
- added the template copyright and license info to all code files
- renamed package and files to fit the established naming convention
- added missing license for mode_selection_client and orhtogonals files
- moved license to the top of the cl_mode_select.hpp file
* fixed formatting errors ---------Co-authored-by: Sukhraj Klair <<sukhraj.k@radskunkworks.com>>
- Contributors: sukhrajklair
2.4.1 (2023-07-06)
2.3.16 (2023-07-16)
2.3.18 (2023-04-24)
2.3.8 (2023-03-12 21:50)
2.3.7 (2023-03-12 21:45)
2.3.6 (2023-03-12 20:30)
2.3.5 (2023-03-07 00:14)
2.3.4 (2023-03-07 00:02)
2.3.3 (2023-03-02 22:58)
2.3.2 (2023-03-02 22:22)
2.3.1 (2022-11-28)
1.22.1 (2022-11-09 20:22)
1.22.0 (2022-11-09 19:53)
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
action_tutorials_interfaces | |
smacc2 | |
std_msgs |
System Dependencies
Name |
---|
libboost-thread-dev |
Dependant Packages
No known dependants.
Launch files
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged sm_simple_action_client at Robotics Stack Exchange
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro kilted. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro github. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.