ASCO Aerial Autonomy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
visual_servoing_states_actions.h
Go to the documentation of this file.
1 #pragma once
2 // States and actions corresponding to basic events
5 
11 template <class LogicStateMachineT>
12 struct VisualServoingStatesActions : UAVStatesActions<LogicStateMachineT> {
13  // Visual servoing states
18 
19  // Basic transition Actions
30 
39  using GoHomeTransitionGuard =
41 };
Guard for home transition.
Definition: visual_servoing_functors.h:59
Action to reach a pre designated point.
Definition: visual_servoing_functors.h:43
Base state for all states in logic state machine.
Definition: base_state.h:24
Empty for now.
Definition: visual_servoing_functors.h:18
Class to provide typedefs for all basic uav states and actions.
Definition: uav_states_actions.h:14
Check tracking is valid before starting visual servoing.
Definition: visual_servoing_functors.h:83
Class to provide typedefs for all basic uav states and actions.
Definition: visual_servoing_states_actions.h:12