NASA Astrobee Robot Software  Astrobee Version:
Flight software for the Astrobee robots operating inside the International Space Station.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
InteractiveMarkerTeleop Class Reference

#include <interactive_marker_teleop.h>

Public Member Functions

 InteractiveMarkerTeleop (ros::NodeHandle &nh)
 
visualization_msgs::Marker makeMarker (const std::string marker_type)
 
visualization_msgs::InteractiveMarkerControl & makeBoxControl (visualization_msgs::InteractiveMarker &msg)
 
void sendMobilityCommand (std::string command, const geometry_msgs::Pose &desired_pose)
 
void sendMobilityCommand (std::string command)
 
void snapMarkerToAstrobee ()
 
void processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
 
void make6DofMarker (unsigned int interaction_mode)
 

Constructor & Destructor Documentation

◆ InteractiveMarkerTeleop()

InteractiveMarkerTeleop::InteractiveMarkerTeleop ( ros::NodeHandle &  nh)
explicit

Member Function Documentation

◆ make6DofMarker()

void InteractiveMarkerTeleop::make6DofMarker ( unsigned int  interaction_mode)

◆ makeBoxControl()

vm::InteractiveMarkerControl & InteractiveMarkerTeleop::makeBoxControl ( visualization_msgs::InteractiveMarker &  msg)

◆ makeMarker()

vm::Marker InteractiveMarkerTeleop::makeMarker ( const std::string  marker_type)

◆ processFeedback()

void InteractiveMarkerTeleop::processFeedback ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback)

◆ sendMobilityCommand() [1/2]

void InteractiveMarkerTeleop::sendMobilityCommand ( std::string  command)

◆ sendMobilityCommand() [2/2]

void InteractiveMarkerTeleop::sendMobilityCommand ( std::string  command,
const geometry_msgs::Pose &  desired_pose 
)

◆ snapMarkerToAstrobee()

void InteractiveMarkerTeleop::snapMarkerToAstrobee ( )

The documentation for this class was generated from the following files: