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) | |