|
enum | : FSM::Event {
READY = (1<<0),
GOAL_PERCH = (1<<1),
GOAL_UNPERCH = (1<<2),
GOAL_CANCEL = (1<<3),
GOAL_PREEMPT = (1<<4),
ARM_DEPLOYED = (1<<5),
ARM_STOWED = (1<<6),
ARM_SUCCESS = (1<<7),
ARM_FAILED = (1<<8),
SWITCH_SUCCESS = (1<<9),
SWITCH_FAILED = (1<<10),
MOTION_SUCCESS = (1<<11),
MOTION_FAILED = (1<<12),
MANUAL_STATE_SET = (1<<13)
} |
|
enum | PerchPose {
APPROACH_POSE,
COMPLETE_POSE,
RECOVERY_POSE,
UNPERCHED_POSE,
PERCHED_POSE
} |
|
enum | ServoID { PROXIMAL,
DISTAL,
GRIPPER,
ALL_SERVOS
} |
|
enum | ResolveType : uint8_t { NAMESPACE = 0,
TRANSFORM = 1,
RESOURCE = 1
} |
|
◆ anonymous enum
Enumerator |
---|
READY | |
GOAL_PERCH | |
GOAL_UNPERCH | |
GOAL_CANCEL | |
GOAL_PREEMPT | |
ARM_DEPLOYED | |
ARM_STOWED | |
ARM_SUCCESS | |
ARM_FAILED | |
SWITCH_SUCCESS | |
SWITCH_FAILED | |
MOTION_SUCCESS | |
MOTION_FAILED | |
MANUAL_STATE_SET | |
◆ PerchPose
Enumerator |
---|
APPROACH_POSE | |
COMPLETE_POSE | |
RECOVERY_POSE | |
UNPERCHED_POSE | |
PERCHED_POSE | |
◆ ServoID
Enumerator |
---|
PROXIMAL | |
DISTAL | |
GRIPPER | |
ALL_SERVOS | |
◆ PerchNodelet()
perch::PerchNodelet::PerchNodelet |
( |
| ) |
|
|
inline |
◆ ~PerchNodelet()
perch::PerchNodelet::~PerchNodelet |
( |
| ) |
|
|
inline |
◆ AFeedbackCallback()
void perch::PerchNodelet::AFeedbackCallback |
( |
ff_msgs::ArmFeedbackConstPtr const & |
feedback | ) |
|
|
inlineprotected |
◆ AResultCallback()
◆ Arm()
bool perch::PerchNodelet::Arm |
( |
uint8_t |
command | ) |
|
|
inlineprotected |
◆ ArmStateStampedCallback()
void perch::PerchNodelet::ArmStateStampedCallback |
( |
ff_msgs::ArmStateStamped::ConstPtr const & |
msg | ) |
|
|
inlineprotected |
◆ CancelCallback()
void perch::PerchNodelet::CancelCallback |
( |
| ) |
|
|
inlineprotected |
◆ ConnectedCallback()
void perch::PerchNodelet::ConnectedCallback |
( |
| ) |
|
|
inlineprotected |
◆ GoalCallback()
void perch::PerchNodelet::GoalCallback |
( |
ff_msgs::PerchGoalConstPtr const & |
goal | ) |
|
|
inlineprotected |
◆ HandraiLReset()
bool perch::PerchNodelet::HandraiLReset |
( |
void |
| ) |
|
|
inlineprotected |
◆ Initialize()
void perch::PerchNodelet::Initialize |
( |
ros::NodeHandle * |
nh | ) |
|
|
inlineprotectedvirtual |
◆ MFeedbackCallback()
void perch::PerchNodelet::MFeedbackCallback |
( |
ff_msgs::MotionFeedbackConstPtr const & |
feedback | ) |
|
|
inlineprotected |
◆ Move()
bool perch::PerchNodelet::Move |
( |
PerchPose |
type, |
|
|
std::string const & |
mode |
|
) |
| |
|
inlineprotected |
◆ MResultCallback()
◆ OpticalFlow()
bool perch::PerchNodelet::OpticalFlow |
( |
bool |
enable | ) |
|
|
inlineprotected |
◆ PreemptCallback()
void perch::PerchNodelet::PreemptCallback |
( |
| ) |
|
|
inlineprotected |
◆ Prep()
bool perch::PerchNodelet::Prep |
( |
std::string const & |
flight_mode | ) |
|
|
inlineprotected |
◆ ReconfigureCallback()
bool perch::PerchNodelet::ReconfigureCallback |
( |
dynamic_reconfigure::Config & |
config | ) |
|
|
inlineprotected |
◆ Result()
FSM::State perch::PerchNodelet::Result |
( |
int32_t |
response, |
|
|
std::string const & |
msg = "" |
|
) |
| |
|
inlineprotected |
◆ SaveApproachPose()
void perch::PerchNodelet::SaveApproachPose |
( |
void |
| ) |
|
|
inlineprotected |
◆ SetStateCallback()
bool perch::PerchNodelet::SetStateCallback |
( |
ff_msgs::SetState::Request & |
req, |
|
|
ff_msgs::SetState::Response & |
res |
|
) |
| |
|
inlineprotected |
◆ SFeedbackCallback()
void perch::PerchNodelet::SFeedbackCallback |
( |
ff_msgs::LocalizationFeedbackConstPtr const & |
feedback | ) |
|
|
inlineprotected |
◆ SResultCallback()
◆ Switch()
bool perch::PerchNodelet::Switch |
( |
std::string const & |
pipeline | ) |
|
|
inlineprotected |
◆ UpdateCallback()
◆ approach_pose_
geometry_msgs::Transform perch::PerchNodelet::approach_pose_ |
|
protected |
◆ cfg_
◆ client_a_
◆ client_m_
◆ client_s_
◆ client_service_hr_reset_
ros::ServiceClient perch::PerchNodelet::client_service_hr_reset_ |
|
protected |
◆ client_service_of_enable_
ros::ServiceClient perch::PerchNodelet::client_service_of_enable_ |
|
protected |
◆ err_
int32_t perch::PerchNodelet::err_ |
|
protected |
◆ err_msg_
std::string perch::PerchNodelet::err_msg_ |
|
protected |
◆ fsm_
◆ platform_name_
std::string perch::PerchNodelet::platform_name_ |
|
protected |
◆ pub_
ros::Publisher perch::PerchNodelet::pub_ |
|
protected |
◆ server_
◆ server_set_state_
ros::ServiceServer perch::PerchNodelet::server_set_state_ |
|
protected |
◆ sub_
ros::Subscriber perch::PerchNodelet::sub_ |
|
protected |
◆ tf_buffer_
tf2_ros::Buffer perch::PerchNodelet::tf_buffer_ |
|
protected |
◆ tf_listener_
std::shared_ptr<tf2_ros::TransformListener> perch::PerchNodelet::tf_listener_ |
|
protected |
The documentation for this class was generated from the following file: