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