Classes | Typedefs | Functions | Variables
warehouse_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/GetPlanningScene.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 <move_arm_warehouse/move_arm_warehouse_logger_reader.h>
Include dependency graph for warehouse_components_visualizer.cpp:

Go to the source code of this file.

Classes

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

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 string FILTER_STAGE_NAME = "filter"
static const string GET_PLANNING_SCENE_NAME = "/environment_server/get_planning_scene"
static const double HAND_ROT_SPEED = .15
static const double HAND_TRANS_SPEED = .05
bool inited = false
static const string PLANNER_SERVICE_NAME = "/ompl_planning/plan_kinematic_path"
static string PLANNER_STAGE_NAME = "planner"
static const ros::Duration PLANNING_DURATION = ros::Duration(5.0)
static const string TRAJECTORY_FILTER_SERVICE_NAME = "/trajectory_filter_server/filter_trajectory_with_constraints"
static const string VIS_TOPIC_NAME = "warehouse_components_visualizer"
WarehouseComponentsVisualizerwcv

Typedef Documentation

typedef map<MenuHandler::EntryHandle, string> MenuEntryMap

Definition at line 88 of file warehouse_components_visualizer.cpp.

typedef map<string, MenuHandler> MenuHandlerMap

Definition at line 90 of file warehouse_components_visualizer.cpp.

typedef map<string, MenuEntryMap> MenuMap

Definition at line 89 of file warehouse_components_visualizer.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 2473 of file warehouse_components_visualizer.cpp.

void quit ( int  sig)

Definition at line 2464 of file warehouse_components_visualizer.cpp.

void spin_function ( )

Definition at line 2431 of file warehouse_components_visualizer.cpp.

void update_function ( )

Definition at line 2441 of file warehouse_components_visualizer.cpp.


Variable Documentation

const double BASE_ROT_SPEED = .15 [static]

Definition at line 77 of file warehouse_components_visualizer.cpp.

const double BASE_TRANS_SPEED = .3 [static]

Definition at line 76 of file warehouse_components_visualizer.cpp.

const unsigned int CONTROL_SPEED = 10 [static]

Definition at line 72 of file warehouse_components_visualizer.cpp.

string FILTER_STAGE_NAME = "filter" [static]

Definition at line 86 of file warehouse_components_visualizer.cpp.

const string GET_PLANNING_SCENE_NAME = "/environment_server/get_planning_scene" [static]

Definition at line 82 of file warehouse_components_visualizer.cpp.

const double HAND_ROT_SPEED = .15 [static]

Definition at line 80 of file warehouse_components_visualizer.cpp.

const double HAND_TRANS_SPEED = .05 [static]

Definition at line 79 of file warehouse_components_visualizer.cpp.

bool inited = false

Definition at line 2429 of file warehouse_components_visualizer.cpp.

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

Definition at line 83 of file warehouse_components_visualizer.cpp.

string PLANNER_STAGE_NAME = "planner" [static]

Definition at line 85 of file warehouse_components_visualizer.cpp.

Definition at line 74 of file warehouse_components_visualizer.cpp.

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

Definition at line 84 of file warehouse_components_visualizer.cpp.

const string VIS_TOPIC_NAME = "warehouse_components_visualizer" [static]

Definition at line 69 of file warehouse_components_visualizer.cpp.

Definition at line 2427 of file warehouse_components_visualizer.cpp.



move_arm_warehouse
Author(s): Ioan Sucan, Sachin Chitta(sachinc@willowgarage.com)
autogenerated on Fri Dec 6 2013 21:12:34