NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
arm Namespace Reference

Classes

class  ArmNodelet
 
struct  JointInfo
 

Typedefs

typedef std::map< JointType, JointInfoJointMap
 
typedef std::map< std::string, JointTypeJointDictionary
 
using FSM = ff_util::FSM
 
using STATE = ff_msgs::ArmState
 
using RESPONSE = ff_msgs::ArmResult
 

Enumerations

enum  JointType { PAN, TILT, GRIPPER }
 
enum  ServoID { PROXIMAL_SERVO, DISTAL_SERVO, GRIPPER_SERVO, ALL_SERVOS }
 

Functions

 PLUGINLIB_EXPORT_CLASS (arm::ArmNodelet, nodelet::Nodelet)
 

Typedef Documentation

◆ FSM

using arm::FSM = typedef ff_util::FSM

◆ JointDictionary

typedef std::map<std::string, JointType> arm::JointDictionary

◆ JointMap

typedef std::map<JointType, JointInfo> arm::JointMap

◆ RESPONSE

using arm::RESPONSE = typedef ff_msgs::ArmResult

◆ STATE

using arm::STATE = typedef ff_msgs::ArmState

Enumeration Type Documentation

◆ JointType

Enumerator
PAN 
TILT 
GRIPPER 

◆ ServoID

Enumerator
PROXIMAL_SERVO 
DISTAL_SERVO 
GRIPPER_SERVO 
ALL_SERVOS 

Function Documentation

◆ PLUGINLIB_EXPORT_CLASS()

arm::PLUGINLIB_EXPORT_CLASS ( arm::ArmNodelet  ,
nodelet::Nodelet   
)