|
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_warehouse/clients/cl_led/client_behaviors/cb_led_off.hpp>#include <sm_dance_bot_warehouse/clients/cl_led/client_behaviors/cb_led_on.hpp>#include <sm_dance_bot_warehouse/clients/cl_lidar/client_behaviors/cb_lidar_sensor.hpp>#include <sm_dance_bot_warehouse/clients/cl_lidar/components/cp_forward_obstacle_detector.hpp>#include <sm_dance_bot_warehouse/clients/cl_nav2z/components/cp_square_shape_bondary.hpp>#include <sm_dance_bot_warehouse/clients/cl_temperature_sensor/client_behaviors/cb_custom_condition_temperature_sensor.hpp>#include <sm_dance_bot_warehouse/clients/cl_service3/client_behaviors/cb_service3.hpp>#include <sm_dance_bot_warehouse/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_warehouse/orthogonals/or_led.hpp>#include <sm_dance_bot_warehouse/orthogonals/or_navigation.hpp>#include <sm_dance_bot_warehouse/orthogonals/or_obstacle_perception.hpp>#include <sm_dance_bot_warehouse/orthogonals/or_service3.hpp>#include <sm_dance_bot_warehouse/orthogonals/or_string_publisher.hpp>#include <sm_dance_bot_warehouse/orthogonals/or_temperature_sensor.hpp>#include <sm_dance_bot_warehouse/orthogonals/or_timer.hpp>#include <sm_dance_bot_warehouse/orthogonals/or_updatable_publisher.hpp>#include <sm_dance_bot_warehouse/modestates/ms_dance_bot_run_mode.hpp>#include <sm_dance_bot_warehouse/modestates/ms_dance_bot_recovery_mode.hpp>#include <sm_dance_bot_warehouse/superstates/ss_f_pattern_1.hpp>#include <sm_dance_bot_warehouse/superstates/ss_radial_pattern_1.hpp>#include <sm_dance_bot_warehouse/superstates/ss_radial_pattern_2.hpp>#include <sm_dance_bot_warehouse/superstates/ss_radial_pattern_3.hpp>#include <sm_dance_bot_warehouse/superstates/ss_s_pattern_1.hpp>#include <sm_dance_bot_warehouse/superstates/ss_s_pattern_2.hpp>#include <sm_dance_bot_warehouse/states/st_acquire_sensors.hpp>#include <sm_dance_bot_warehouse/states/st_event_count_down.hpp>#include <sm_dance_bot_warehouse/states/st_navigate_to_waypoints_x.hpp>#include <sm_dance_bot_warehouse/states/st_navigate_forward_1.hpp>#include <sm_dance_bot_warehouse/states/st_navigate_reverse_1.hpp>#include <sm_dance_bot_warehouse/states/st_navigate_reverse_2.hpp>#include <sm_dance_bot_warehouse/states/st_navigate_reverse_3.hpp>#include <sm_dance_bot_warehouse/states/st_navigate_reverse_4.hpp>#include <sm_dance_bot_warehouse/states/st_navigate_to_waypoint_1.hpp>#include <sm_dance_bot_warehouse/states/st_rotate_degrees_1.hpp>#include <sm_dance_bot_warehouse/states/st_rotate_degrees_2.hpp>#include <sm_dance_bot_warehouse/states/st_rotate_degrees_3.hpp>#include <sm_dance_bot_warehouse/states/st_rotate_degrees_4.hpp>#include <sm_dance_bot_warehouse/states/st_rotate_degrees_5.hpp>#include <sm_dance_bot_warehouse/states/st_rotate_degrees_6.hpp>

Go to the source code of this file.
Classes | |
| struct | sm_dance_bot_warehouse::EvGlobalError |
| struct | sm_dance_bot_warehouse::SmDanceBotWarehouse |
| Advanced example of state machine with smacc that shows multiple techniques for the development of state machines. More... | |
Namespaces | |
| namespace | sm_dance_bot_warehouse |
| namespace | sm_dance_bot_warehouse::SS1 |
| namespace | sm_dance_bot_warehouse::SS2 |
| namespace | sm_dance_bot_warehouse::SS3 |
| namespace | sm_dance_bot_warehouse::SS4 |
| namespace | sm_dance_bot_warehouse::SS5 |
| namespace | sm_dance_bot_warehouse::SS6 |