Package Summary

Tags No category tags.
Version 1.4.16
License MIT
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 DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

SMACC is a ROS/C++ library to implement in easy and systematic way UML StateCharts (AKA state machines). SMACC is inspired by the SMACH ROS package and it is built on top of Boost StateChart library. Developed by Reel Robotics.

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc

Forthcoming

  • Progressing on transition log
  • dynamic behavior
  • progress on viewer, modestates and history mode
  • smacc megastate example
  • missing changes on previous commit
  • more improvements on status message on the viewer and the smacc core
  • some stable version of the viewer, code cleaning, fixes on dancebot
  • progress in the viewer, creating a new concept of transition tag
  • progress in the viewer
  • SMACC improvements on the viewer and loop branching funcionality
  • progressing in the smacc viewer
  • fixing logic units event source information
  • progressing in viewer and metainformation
  • progressing in the viewer and adding more metaknoledge about triggering events of logic units
  • progress in the viewer and examples
  • fixing eveng aggregator compilation issue
  • more fixings and progressing to the smacc_viewer
  • recurrent pattern for sensors and substate behaviors
  • template recurrent pattern, string type walker, showing string for smacc viewer
  • adding transition file
  • moving behavior creation of sm_dance_bot to static staticConfigure
  • action client moving to event convention Ev<TSource>
  • logic units, better output of the state machine knowledge at the startup
  • StateTransition info structure
  • creating static staticConfigure functionality
  • removing obsolete state funcionality
  • broken build orthogonal fix
  • changes on architecture, orthogonal role, client role and component role changes, fixing all examples
  • adding service client
  • smacc_msgs dependencies
  • smacc_msgs dependencies
  • gh-pages travis
  • ff pattern and spattern first implementation
  • fixing build
  • testing status message, creation of rviz display plugin, refactoring of sm_dance_bot.launch to make it lightweight, readme.md for launching
  • adding SmaccStatus message funcionality
  • PackML inspired funcionalities for SM: stop, estop, reset
  • several improvements: adding topicPublisherClient, fixing install build, further testing of sm_dance_bot on install workspace
  • adding publisher client
  • working on fixing travis build
  • working on fixing travis
  • superstates improving the viewer for the dance_bot
  • many core fixes and refactorings, substate behavior destroying, dance_bot keyboard separated in two files, topic sensor separated in two files too for the client and the substate behavior
  • progressing on keyboard
  • introducing the client concept and moving smacc topic subscriber to the smacc \'core\' package
  • ClMultiroleSensor and TopicSubscriber
  • detaching substatebehaviors from component and renaming class refactoring
  • making smacc_viewer run and also refactoring smacc_state_info headers
  • Merge branch \'master\' of https://github.com/robosoft-ai/SMACC
  • minor changes
  • Minor commenting edits
  • more improvements on sensor topics keyboard events, and architecture improvements
  • refactoring smacc substate behaviors and states
  • changes on code
  • better rosout and some progress on sm_dance_bot and fixing travis build
  • runtime testing of examples
  • hard renaming - namming convention - initial integration of smach_viewer
  • Folder Renaming
  • SMACC building
  • Merge branch \'master\' of https://github.com/robosoft-ai/SMACC
  • fixing smacc for melodic
  • c++11 for indigo in some projects
  • Merge branch \'master\' into indigo-devel
  • removing boost demangle dependency to make build indigo
  • makin build SMACC for indigo
  • Merge branch \'master\' into indigo-devel
  • merge on melodic
  • updating backward and forward local planners
  • Merge remote-tracking branch \'origin/master\' into melodic-devel
  • Merge branch \'master\' into indigo-devel
  • updating cmakelists
  • Merge branch \'master\' of https://github.com/pabloinigoblasco/SMACC
  • Merge pull request #1 from robosoft-ai/master merging
  • smacc improvements
  • minor
  • navigation improvements and syntax improvements in example
  • final waypoints tests
  • progress on waypoints
  • renaming getglobalData setGlobalData
  • authory in code files and more in documentation
  • important refactoring and fixes, and the creation of the radial_motion example
  • syntax improvement to remove the context from smacc code
  • adapting to the smacc requiresComponent method refactoring
  • refactoring smacc to support other kind of plugins beyond actionclients, such as the odom tracker, also ading a custom radial_motion_example independent to the reel
  • refactoring SMACC to contain navigation plugins
  • adding planners to SMACC
  • package version
  • package.xml format
  • adding feedback message information to feedback events
  • syntax improvement for better action result reaction
  • some refactoring on smacc code
  • more on documentation
  • fixing ros parameters
  • Tool orthogonal line and wiki documentation
  • cleaning and refactoring smacc library
  • adding tool orthogonal line
  • Adapting to smacc feedback message improvemnts. Now, the transitions reacts on these action feedback messages, instead of action results
  • minor changes on radial motion sample
  • feedback message support
  • refactoring, renamings, documenting smacc
  • some more on style
  • more comments and style
  • some more comments
  • large refactoring of the smacc example code and comments
  • minor
  • initial version of radial motion example
  • going forward to radial example
  • minor to show some example
  • going forward to smacc
  • minor fixes
  • initials on smacc
  • Moved SMACC to it\'s own repo..
  • Contributors: Pablo Inigo Blasco, Pablo I

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
battery_monitor_client github-robosoft-ai-smacc
keyboard_client github-robosoft-ai-smacc
move_base_z_client_plugin github-robosoft-ai-smacc
move_group_interface_client github-robosoft-ai-smacc
multirole_sensor_client github-robosoft-ai-smacc
ros_publisher_client github-robosoft-ai-smacc
ros_timer_client github-robosoft-ai-smacc
eg_conditional_generator github-robosoft-ai-smacc
eg_random_generator github-robosoft-ai-smacc
sm_atomic github-robosoft-ai-smacc
sm_atomic_cb github-robosoft-ai-smacc
sm_atomic_mode_states github-robosoft-ai-smacc
sm_atomic_services github-robosoft-ai-smacc
sm_calendar_week github-robosoft-ai-smacc
sm_dance_bot github-robosoft-ai-smacc
sm_dance_bot_2 github-robosoft-ai-smacc
sm_dance_bot_strikes_back github-robosoft-ai-smacc
sm_ferrari github-robosoft-ai-smacc
sm_packml github-robosoft-ai-smacc
sm_respira_1 github-robosoft-ai-smacc
sm_ridgeback_barrel_search_1 github-robosoft-ai-smacc
sm_ridgeback_barrel_search_2 github-robosoft-ai-smacc
sm_starcraft_ai github-robosoft-ai-smacc
sm_subscriber github-robosoft-ai-smacc
sm_three_some github-robosoft-ai-smacc
sm_update_loop github-robosoft-ai-smacc
sm_viewer_sim github-robosoft-ai-smacc
sr_all_events_go github-robosoft-ai-smacc
sr_conditional github-robosoft-ai-smacc
sr_event_countdown github-robosoft-ai-smacc
sm_coretest_transition_speed_1 github-robosoft-ai-smacc
sm_coretest_x_y_1 github-robosoft-ai-smacc
sm_coretest_x_y_2 github-robosoft-ai-smacc
sm_coretest_x_y_3 github-robosoft-ai-smacc

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.3.5
License MIT
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 DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

SMACC is a ROS/C++ library to implement in easy and systematic way UML StateCharts (AKA state machines). SMACC is inspired by the SMACH ROS package and it is built on top of Boost StateChart library. Developed by Reel Robotics.

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc

1.3.2 (2022-11-18)

  • Progressing on transition log
  • dynamic behavior
  • progress on viewer, modestates and history mode
  • smacc megastate example
  • missing changes on previous commit
  • more improvements on status message on the viewer and the smacc core
  • some stable version of the viewer, code cleaning, fixes on dancebot
  • progress in the viewer, creating a new concept of transition tag
  • progress in the viewer
  • SMACC improvements on the viewer and loop branching funcionality
  • progressing in the smacc viewer
  • fixing logic units event source information
  • progressing in viewer and metainformation
  • progressing in the viewer and adding more metaknoledge about triggering events of logic units
  • progress in the viewer and examples
  • fixing eveng aggregator compilation issue
  • more fixings and progressing to the smacc_viewer
  • recurrent pattern for sensors and substate behaviors
  • template recurrent pattern, string type walker, showing string for smacc viewer
  • adding transition file
  • moving behavior creation of sm_dance_bot to static staticConfigure
  • action client moving to event convention Ev<TSource>
  • logic units, better output of the state machine knowledge at the startup
  • StateTransition info structure
  • creating static staticConfigure functionality
  • removing obsolete state funcionality
  • broken build orthogonal fix
  • changes on architecture, orthogonal role, client role and component role changes, fixing all examples
  • adding service client
  • smacc_msgs dependencies
  • smacc_msgs dependencies
  • gh-pages travis
  • ff pattern and spattern first implementation
  • fixing build
  • testing status message, creation of rviz display plugin, refactoring of sm_dance_bot.launch to make it lightweight, readme.md for launching
  • adding SmaccStatus message funcionality
  • PackML inspired funcionalities for SM: stop, estop, reset
  • several improvements: adding topicPublisherClient, fixing install build, further testing of sm_dance_bot on install workspace
  • adding publisher client
  • working on fixing travis build
  • working on fixing travis
  • superstates improving the viewer for the dance_bot
  • many core fixes and refactorings, substate behavior destroying, dance_bot keyboard separated in two files, topic sensor separated in two files too for the client and the substate behavior
  • progressing on keyboard
  • introducing the client concept and moving smacc topic subscriber to the smacc \'core\' package
  • ClMultiroleSensor and TopicSubscriber
  • detaching substatebehaviors from component and renaming class refactoring
  • making smacc_viewer run and also refactoring smacc_state_info headers
  • Merge branch \'master\' of https://github.com/reelrbtx/SMACC
  • minor changes
  • Minor commenting edits
  • more improvements on sensor topics keyboard events, and architecture improvements
  • refactoring smacc substate behaviors and states
  • changes on code
  • better rosout and some progress on sm_dance_bot and fixing travis build
  • runtime testing of examples
  • hard renaming - namming convention - initial integration of smach_viewer
  • Folder Renaming
  • SMACC building
  • Merge branch \'master\' of https://github.com/reelrbtx/SMACC
  • fixing smacc for melodic
  • c++11 for indigo in some projects
  • Merge branch \'master\' into indigo-devel
  • removing boost demangle dependency to make build indigo
  • makin build SMACC for indigo
  • Merge branch \'master\' into indigo-devel
  • merge on melodic
  • updating backward and forward local planners
  • Merge remote-tracking branch \'origin/master\' into melodic-devel
  • Merge branch \'master\' into indigo-devel
  • updating cmakelists
  • Merge branch \'master\' of https://github.com/pabloinigoblasco/SMACC
  • Merge pull request #1 from reelrbtx/master merging
  • smacc improvements
  • minor
  • navigation improvements and syntax improvements in example
  • final waypoints tests
  • progress on waypoints
  • renaming getglobalData setGlobalData
  • authory in code files and more in documentation
  • important refactoring and fixes, and the creation of the radial_motion example
  • syntax improvement to remove the context from smacc code
  • adapting to the smacc requiresComponent method refactoring
  • refactoring smacc to support other kind of plugins beyond actionclients, such as the odom tracker, also ading a custom radial_motion_example independent to the reel
  • refactoring SMACC to contain navigation plugins
  • adding planners to SMACC
  • package version
  • package.xml format
  • adding feedback message information to feedback events
  • syntax improvement for better action result reaction
  • some refactoring on smacc code
  • more on documentation
  • fixing ros parameters
  • Tool orthogonal line and wiki documentation
  • cleaning and refactoring smacc library
  • adding tool orthogonal line
  • Adapting to smacc feedback message improvemnts. Now, the transitions reacts on these action feedback messages, instead of action results
  • minor changes on radial motion sample
  • feedback message support
  • refactoring, renamings, documenting smacc
  • some more on style
  • more comments and style
  • some more comments
  • large refactoring of the smacc example code and comments
  • minor
  • initial version of radial motion example
  • going forward to radial example
  • minor to show some example
  • going forward to smacc
  • minor fixes
  • initials on smacc
  • Moved SMACC to it\'s own repo..
  • Contributors: Pablo Inigo Blasco, Pablo I

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
battery_monitor_client github-robosoft-ai-smacc
keyboard_client github-robosoft-ai-smacc
microstrain_mips_client github-robosoft-ai-smacc
move_base_z_client_plugin github-robosoft-ai-smacc
move_group_interface_client github-robosoft-ai-smacc
multirole_sensor_client github-robosoft-ai-smacc
ros_publisher_client github-robosoft-ai-smacc
ros_timer_client github-robosoft-ai-smacc
eg_conditional_generator github-robosoft-ai-smacc
eg_random_generator github-robosoft-ai-smacc
sm_atomic github-robosoft-ai-smacc
sm_atomic_cb github-robosoft-ai-smacc
sm_atomic_mode_states github-robosoft-ai-smacc
sm_atomic_services github-robosoft-ai-smacc
sm_calendar_week github-robosoft-ai-smacc
sm_dance_bot github-robosoft-ai-smacc
sm_dance_bot_2 github-robosoft-ai-smacc
sm_dance_bot_strikes_back github-robosoft-ai-smacc
sm_ferrari github-robosoft-ai-smacc
sm_packml github-robosoft-ai-smacc
sm_respira_1 github-robosoft-ai-smacc
sm_ridgeback_barrel_search_1 github-robosoft-ai-smacc
sm_ridgeback_barrel_search_2 github-robosoft-ai-smacc
sm_starcraft_ai github-robosoft-ai-smacc
sm_subscriber github-robosoft-ai-smacc
sm_three_some github-robosoft-ai-smacc
sm_update_loop github-robosoft-ai-smacc
sm_viewer_sim github-robosoft-ai-smacc
sr_all_events_go github-robosoft-ai-smacc
sr_conditional github-robosoft-ai-smacc
sr_event_countdown github-robosoft-ai-smacc
sm_coretest_transition_speed_1 github-robosoft-ai-smacc
sm_coretest_x_y_1 github-robosoft-ai-smacc
sm_coretest_x_y_2 github-robosoft-ai-smacc
sm_coretest_x_y_3 github-robosoft-ai-smacc

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc at Robotics Stack Exchange