![]() |
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <ros/ros.h>#include <nodelet/nodelet.h>#include <pluginlib/class_list_macros.h>#include <sensor_msgs/JointState.h>#include <config_reader/config_reader.h>#include <ff_util/config_server.h>#include <ff_util/ff_nodelet.h>#include <ff_util/ff_action.h>#include <ff_util/ff_fsm.h>#include <ff_msgs/ArmAction.h>#include <ff_msgs/ArmStateStamped.h>#include <ff_msgs/JointSampleStamped.h>#include <ff_msgs/SetState.h>#include <ff_hw_msgs/SetEnabled.h>#include <ff_hw_msgs/CalibrateGripper.h>
Classes | |
| struct | arm::JointInfo |
| class | arm::ArmNodelet |
Namespaces | |
| arm | |
Typedefs | |
| typedef std::map< JointType, JointInfo > | arm::JointMap |
| typedef std::map< std::string, JointType > | arm::JointDictionary |
| using | arm::FSM = ff_util::FSM |
| using | arm::STATE = ff_msgs::ArmState |
| using | arm::RESPONSE = ff_msgs::ArmResult |
Enumerations | |
| enum | arm::JointType { arm::PAN, arm::TILT, arm::GRIPPER } |
| enum | arm::ServoID { arm::PROXIMAL_SERVO, arm::DISTAL_SERVO, arm::GRIPPER_SERVO, arm::ALL_SERVOS } |
Functions | |
| arm::PLUGINLIB_EXPORT_CLASS (arm::ArmNodelet, nodelet::Nodelet) | |