|
ASCO Aerial Autonomy
|
#include <aerial_autonomy/actions_guards/base_functors.h>#include <aerial_autonomy/actions_guards/hovering_functors.h>#include <aerial_autonomy/actions_guards/shorting_action_sequence.h>#include <aerial_autonomy/common/math.h>#include <aerial_autonomy/logic_states/base_state.h>#include <aerial_autonomy/robot_systems/uav_vision_system.h>#include <aerial_autonomy/types/completed_event.h>#include <glog/logging.h>#include <parsernode/common.h>

Go to the source code of this file.
Classes | |
| struct | VisualServoingTransitionActionFunctor_< LogicStateMachineT > |
| Empty for now. More... | |
| struct | VisualServoingAbortActionFunctor_< LogicStateMachineT > |
| struct | GoHomeTransitionActionFunctor_< LogicStateMachineT > |
| Action to reach a pre designated point. More... | |
| struct | GoHomeTransitionGuardFunctor_< LogicStateMachineT > |
| Guard for home transition. More... | |
| struct | VisualServoingTransitionGuardFunctor_< LogicStateMachineT > |
| Check tracking is valid before starting visual servoing. More... | |
Typedefs | |
| template<class LogicStateMachineT > | |
| using | VisualServoingInternalActionFunctor_ = boost::msm::front::ShortingActionSequence_< boost::mpl::vector< UAVStatusInternalActionFunctor_< LogicStateMachineT >, ControllerStatusInternalActionFunctor_< LogicStateMachineT, VisualServoingControllerDroneConnector >>> |
| Logic to check while reaching a visual servoing goal. More... | |
| template<class LogicStateMachineT > | |
| using | VisualServoing_ = BaseState< UAVVisionSystem, LogicStateMachineT, VisualServoingInternalActionFunctor_< LogicStateMachineT >> |
| State that uses position control functor to reach a desired goal. More... | |
| using VisualServoing_ = BaseState<UAVVisionSystem, LogicStateMachineT, VisualServoingInternalActionFunctor_<LogicStateMachineT>> |
State that uses position control functor to reach a desired goal.
| LogicStateMachineT | Logic state machine used to process events |
| using VisualServoingInternalActionFunctor_ = boost::msm::front::ShortingActionSequence_<boost::mpl::vector< UAVStatusInternalActionFunctor_<LogicStateMachineT>, ControllerStatusInternalActionFunctor_< LogicStateMachineT, VisualServoingControllerDroneConnector>>> |
Logic to check while reaching a visual servoing goal.
| LogicStateMachineT | Logic state machine used to process events |
1.8.6