SMACC2
|
#include <smacc2/smacc.hpp>
#include <sensor_msgs/msg/laser_scan.hpp>
#include <ros_timer_client/client_behaviors/cb_ros_timer.hpp>
#include <multirole_sensor_client/client_behaviors/cb_default_multirole_sensor_behavior.hpp>
#include <nav2z_client/client_behaviors.hpp>
#include <nav2z_client/nav2z_client.hpp>
#include <sm_dance_bot_strikes_back/clients/cl_led/client_behaviors/cb_led_off.hpp>
#include <sm_dance_bot_strikes_back/clients/cl_led/client_behaviors/cb_led_on.hpp>
#include <sm_dance_bot_strikes_back/clients/cl_lidar/client_behaviors/cb_lidar_sensor.hpp>
#include <sm_dance_bot_strikes_back/clients/cl_temperature_sensor/client_behaviors/cb_custom_condition_temperature_sensor.hpp>
#include <sm_dance_bot_strikes_back/clients/cl_service3/client_behaviors/cb_service3.hpp>
#include <sm_dance_bot_strikes_back/clients/cl_string_publisher/client_behaviors/cb_string_publisher.hpp>
#include <ros_publisher_client/client_behaviors/cb_default_publish_loop.hpp>
#include <ros_publisher_client/client_behaviors/cb_muted_behavior.hpp>
#include <ros_publisher_client/client_behaviors/cb_publish_once.hpp>
#include <ros_publisher_client/cl_ros_publisher.hpp>
#include <sr_all_events_go/sr_all_events_go.hpp>
#include <sr_conditional/sr_conditional.hpp>
#include <sr_event_countdown/sr_event_countdown.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_led.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_navigation.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_obstacle_perception.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_service3.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_string_publisher.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_temperature_sensor.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_timer.hpp>
#include <sm_dance_bot_strikes_back/orthogonals/or_updatable_publisher.hpp>
#include <sm_dance_bot_strikes_back/modestates/ms_dance_bot_run_mode.hpp>
#include <sm_dance_bot_strikes_back/modestates/ms_dance_bot_recovery_mode.hpp>
#include <sm_dance_bot_strikes_back/superstates/ss_f_pattern_1.hpp>
#include <sm_dance_bot_strikes_back/superstates/ss_radial_pattern_1.hpp>
#include <sm_dance_bot_strikes_back/superstates/ss_radial_pattern_2.hpp>
#include <sm_dance_bot_strikes_back/superstates/ss_radial_pattern_3.hpp>
#include <sm_dance_bot_strikes_back/superstates/ss_s_pattern_1.hpp>
#include <sm_dance_bot_strikes_back/states/st_acquire_sensors.hpp>
#include <sm_dance_bot_strikes_back/states/st_event_count_down.hpp>
#include <sm_dance_bot_strikes_back/states/st_navigate_to_waypoints_x.hpp>
#include <sm_dance_bot_strikes_back/states/st_navigate_reverse_1.hpp>
#include <sm_dance_bot_strikes_back/states/st_navigate_forward_1.hpp>
#include <sm_dance_bot_strikes_back/states/st_navigate_reverse_2.hpp>
#include <sm_dance_bot_strikes_back/states/st_navigate_reverse_3.hpp>
#include <sm_dance_bot_strikes_back/states/st_navigate_reverse_4.hpp>
#include <sm_dance_bot_strikes_back/states/st_navigate_to_waypoint_1.hpp>
#include <sm_dance_bot_strikes_back/states/st_rotate_degrees_1.hpp>
#include <sm_dance_bot_strikes_back/states/st_rotate_degrees_2.hpp>
#include <sm_dance_bot_strikes_back/states/st_rotate_degrees_3.hpp>
#include <sm_dance_bot_strikes_back/states/st_rotate_degrees_4.hpp>
#include <sm_dance_bot_strikes_back/states/st_rotate_degrees_5.hpp>
#include <sm_dance_bot_strikes_back/states/st_rotate_degrees_6.hpp>
Go to the source code of this file.
Classes | |
struct | sm_dance_bot_strikes_back::EvGlobalError |
struct | sm_dance_bot_strikes_back::SmDanceBotStrikesBack |
Advanced example of state machine with smacc that shows multiple techniques for the development of state machines. More... | |
Namespaces | |
namespace | sm_dance_bot_strikes_back |
namespace | sm_dance_bot_strikes_back::SS1 |
namespace | sm_dance_bot_strikes_back::SS2 |
namespace | sm_dance_bot_strikes_back::SS3 |
namespace | sm_dance_bot_strikes_back::SS4 |
namespace | sm_dance_bot_strikes_back::SS5 |