NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
choreographer_nodelet.cc File Reference
#include <ros/ros.h>
#include <nodelet/nodelet.h>
#include <pluginlib/class_list_macros.h>
#include <tf2_ros/transform_listener.h>
#include <msg_conversions/msg_conversions.h>
#include <ff_util/ff_nodelet.h>
#include <ff_util/ff_action.h>
#include <ff_util/ff_service.h>
#include <ff_util/ff_flight.h>
#include <ff_util/ff_fsm.h>
#include <ff_util/config_server.h>
#include <ff_util/conversion.h>
#include <nav_msgs/Path.h>
#include <geometry_msgs/InertiaStamped.h>
#include <ff_hw_msgs/PmcState.h>
#include <ff_msgs/Hazard.h>
#include <ff_msgs/MotionState.h>
#include <ff_msgs/FlightMode.h>
#include <ff_msgs/ControlCommand.h>
#include <ff_msgs/RegisterPlanner.h>
#include <ff_msgs/SetState.h>
#include <ff_msgs/SetInertia.h>
#include <ff_msgs/MotionAction.h>
#include <ff_msgs/ControlAction.h>
#include <ff_msgs/PlanAction.h>
#include <choreographer/validator.h>
#include <string>
#include <memory>
#include <functional>
#include <map>
#include <utility>
Include dependency graph for choreographer_nodelet.cc:

Classes

class  choreographer::ChoreographerNodelet
 

Namespaces

 choreographer
 

Typedefs

using choreographer::STATE = ff_msgs::MotionState
 
using choreographer::RESPONSE = ff_msgs::MotionResult
 
using choreographer::FSM = ff_util::FSM
 
typedef std::map< std::string, std::string > choreographer::PlannerInfo
 
typedef std::map< std::string, ff_util::FreeFlyerActionClient< ff_msgs::PlanAction > > choreographer::PlannerMap
 

Functions

 choreographer::PLUGINLIB_EXPORT_CLASS (choreographer::ChoreographerNodelet, nodelet::Nodelet)