Classes | Typedefs | Functions | Variables
planning_components_visualizer.cpp File Reference
#include <termios.h>
#include <signal.h>
#include <cstdio>
#include <cstdlib>
#include <unistd.h>
#include <math.h>
#include <ros/ros.h>
#include <planning_environment/models/collision_models.h>
#include <arm_navigation_msgs/PlanningScene.h>
#include <arm_navigation_msgs/SetPlanningSceneDiff.h>
#include <planning_environment/models/model_utils.h>
#include <rosgraph_msgs/Clock.h>
#include <tf/transform_broadcaster.h>
#include <kinematics_msgs/GetConstraintAwarePositionIK.h>
#include <kinematics_msgs/GetPositionIK.h>
#include <actionlib/client/simple_action_client.h>
#include <arm_navigation_msgs/GetMotionPlan.h>
#include <arm_navigation_msgs/GetStateValidity.h>
#include <trajectory_msgs/JointTrajectory.h>
#include <arm_navigation_msgs/FilterJointTrajectoryWithConstraints.h>
#include <arm_navigation_msgs/convert_messages.h>
#include <interactive_markers/interactive_marker_server.h>
#include <interactive_markers/menu_handler.h>
#include <sensor_msgs/JointState.h>
Include dependency graph for planning_components_visualizer.cpp:

Go to the source code of this file.

Classes

struct  PlanningComponentsVisualizer::GroupCollection
class  PlanningComponentsVisualizer
struct  PlanningComponentsVisualizer::SelectableMarker
 Contains data for selectable markers. Stored in a large map. More...
struct  PlanningComponentsVisualizer::StateTrajectoryDisplay

Typedefs

typedef map
< MenuHandler::EntryHandle,
string > 
MenuEntryMap
typedef map< string, MenuHandlerMenuHandlerMap
typedef map< string, MenuEntryMapMenuMap

Functions

int main (int argc, char **argv)
void quit (int sig)
void spin_function ()
void update_function ()

Variables

static const double BASE_ROT_SPEED = .15
static const double BASE_TRANS_SPEED = .3
static const unsigned int CONTROL_SPEED = 10
static const double HAND_ROT_SPEED = .15
static const double HAND_TRANS_SPEED = .05
bool inited = false
PlanningComponentsVisualizerpcv
static const string PLANNER_SERVICE_NAME = "/ompl_planning/plan_kinematic_path"
static const ros::Duration PLANNING_DURATION = ros::Duration(5.0)
static const string SET_PLANNING_SCENE_DIFF_NAME = "/environment_server/set_planning_scene_diff"
static const string TRAJECTORY_FILTER_SERVICE_NAME = "/trajectory_filter_server/filter_trajectory_with_constraints"
static const string VIS_TOPIC_NAME = "planning_components_visualizer"

Typedef Documentation

typedef map<MenuHandler::EntryHandle, string> MenuEntryMap

Definition at line 84 of file planning_components_visualizer.cpp.

typedef map<string, MenuHandler> MenuHandlerMap

Definition at line 86 of file planning_components_visualizer.cpp.

typedef map<string, MenuEntryMap> MenuMap

Definition at line 85 of file planning_components_visualizer.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 2484 of file planning_components_visualizer.cpp.

void quit ( int  sig)

Definition at line 2475 of file planning_components_visualizer.cpp.

void spin_function ( )

Definition at line 2441 of file planning_components_visualizer.cpp.

void update_function ( )

Definition at line 2451 of file planning_components_visualizer.cpp.


Variable Documentation

const double BASE_ROT_SPEED = .15 [static]

Definition at line 75 of file planning_components_visualizer.cpp.

const double BASE_TRANS_SPEED = .3 [static]

Definition at line 74 of file planning_components_visualizer.cpp.

const unsigned int CONTROL_SPEED = 10 [static]

Definition at line 70 of file planning_components_visualizer.cpp.

const double HAND_ROT_SPEED = .15 [static]

Definition at line 78 of file planning_components_visualizer.cpp.

const double HAND_TRANS_SPEED = .05 [static]

Definition at line 77 of file planning_components_visualizer.cpp.

bool inited = false

Definition at line 2439 of file planning_components_visualizer.cpp.

Definition at line 2437 of file planning_components_visualizer.cpp.

const string PLANNER_SERVICE_NAME = "/ompl_planning/plan_kinematic_path" [static]

Definition at line 81 of file planning_components_visualizer.cpp.

Definition at line 72 of file planning_components_visualizer.cpp.

const string SET_PLANNING_SCENE_DIFF_NAME = "/environment_server/set_planning_scene_diff" [static]

Definition at line 80 of file planning_components_visualizer.cpp.

const string TRAJECTORY_FILTER_SERVICE_NAME = "/trajectory_filter_server/filter_trajectory_with_constraints" [static]

Definition at line 82 of file planning_components_visualizer.cpp.

const string VIS_TOPIC_NAME = "planning_components_visualizer" [static]

Definition at line 67 of file planning_components_visualizer.cpp.



move_arm
Author(s): Ioan Sucan, Sachin Chitta(sachinc@willowgarage.com)
autogenerated on Thu Dec 12 2013 11:09:40