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_3/clients/cl_led/client_behaviors/cb_led_off.hpp>
#include <sm_dance_bot_warehouse_3/clients/cl_led/client_behaviors/cb_led_on.hpp>
#include <sm_dance_bot_warehouse_3/clients/cl_lidar/client_behaviors/cb_lidar_sensor.hpp>
#include <sm_dance_bot_warehouse_3/clients/cl_lidar/components/cp_forward_obstacle_detector.hpp>
#include <sm_dance_bot_warehouse_3/clients/cl_nav2z/behaviors/cb_pure_spinning.hpp>
#include <sm_dance_bot_warehouse_3/clients/cl_nav2z/components/cp_square_shape_bondary.hpp>
#include <sm_dance_bot_warehouse_3/clients/cl_temperature_sensor/client_behaviors/cb_custom_condition_temperature_sensor.hpp>
#include <sm_dance_bot_warehouse_3/clients/cl_service3/client_behaviors/cb_service3.hpp>
#include <sm_dance_bot_warehouse_3/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_3/orthogonals/or_led.hpp>
#include <sm_dance_bot_warehouse_3/orthogonals/or_navigation.hpp>
#include <sm_dance_bot_warehouse_3/orthogonals/or_obstacle_perception.hpp>
#include <sm_dance_bot_warehouse_3/orthogonals/or_service3.hpp>
#include <sm_dance_bot_warehouse_3/orthogonals/or_string_publisher.hpp>
#include <sm_dance_bot_warehouse_3/orthogonals/or_temperature_sensor.hpp>
#include <sm_dance_bot_warehouse_3/orthogonals/or_timer.hpp>
#include <sm_dance_bot_warehouse_3/orthogonals/or_updatable_publisher.hpp>
#include <sm_dance_bot_warehouse_3/modestates/ms_dance_bot_run_mode.hpp>
#include <sm_dance_bot_warehouse_3/modestates/ms_dance_bot_recovery_mode.hpp>
#include <sm_dance_bot_warehouse_3/superstates/ss_radial_pattern_1.hpp>
#include <sm_dance_bot_warehouse_3/states/st_acquire_sensors.hpp>
#include <sm_dance_bot_warehouse_3/states/st_event_count_down.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_to_waypoints_x.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_to_waypoints_x_2.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_undo_motion.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_undo_motion_leaf.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_reverse_1.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_reverse_2.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_reverse_3.hpp>
#include <sm_dance_bot_warehouse_3/states/st_forward_aisle.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_to_waypoint_1.hpp>
#include <sm_dance_bot_warehouse_3/states/st_initial_spinning.hpp>
#include <sm_dance_bot_warehouse_3/states/st_rotate_degrees_1.hpp>
#include <sm_dance_bot_warehouse_3/states/st_rotate_degrees_2.hpp>
#include <sm_dance_bot_warehouse_3/states/st_rotate_degrees_3.hpp>
#include <sm_dance_bot_warehouse_3/states/st_rotate_degrees_4.hpp>
#include <sm_dance_bot_warehouse_3/states/st_navigate_to_waypoint_1_recovery.hpp>
Go to the source code of this file.
Classes | |
struct | sm_dance_bot_warehouse_3::EvGlobalError |
struct | sm_dance_bot_warehouse_3::SmDanceBotWareHouse3 |
Advanced example of state machine with smacc that shows multiple techniques for the development of state machines. More... | |
Namespaces | |
namespace | sm_dance_bot_warehouse_3 |
namespace | sm_dance_bot_warehouse_3::SS1 |