![]() |
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) | |