Classes | Namespaces | Typedefs | Enumerations | Functions
move_arm_utils.h File Reference
#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 <std_msgs/ColorRGBA.h>
#include <tf/transform_broadcaster.h>
#include <kinematics_msgs/GetConstraintAwarePositionIK.h>
#include <kinematics_msgs/GetPositionIK.h>
#include <actionlib/server/simple_action_server.h>
#include <actionlib/client/simple_action_client.h>
#include <actionlib/client/simple_client_goal_state.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 <move_arm_warehouse/move_arm_warehouse_logger_reader.h>
#include <visualization_msgs/InteractiveMarker.h>
#include <interactive_markers/interactive_marker_server.h>
#include <interactive_markers/menu_handler.h>
#include <interactive_markers/tools.h>
#include <arm_navigation_msgs/CollisionObject.h>
#include <planning_environment/monitors/kinematic_model_state_monitor.h>
#include <control_msgs/FollowJointTrajectoryAction.h>
#include <std_srvs/Empty.h>
#include <pr2_mechanism_msgs/ListControllers.h>
#include <pr2_mechanism_msgs/LoadController.h>
#include <pr2_mechanism_msgs/UnloadController.h>
#include <pr2_mechanism_msgs/SwitchController.h>
#include <pr2_controllers_msgs/JointTrajectoryControllerState.h>
Include dependency graph for move_arm_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  planning_scene_utils::PlanningSceneEditor::IKController
 Struct containing the start and end 6DOF controllers for a specific motion plan request. More...
class  planning_scene_utils::MotionPlanRequestData
 Convenience class wrapping a motion plan request and its meta-data. More...
class  planning_scene_utils::PlanningSceneData
 Convenience class wrapping a planning scene message and its meta-data. More...
class  planning_scene_utils::PlanningSceneEditor
 Class for creating, editing, and saving planning scenes. More...
struct  planning_scene_utils::PlanningSceneParameters
struct  planning_scene_utils::PlanningSceneEditor::SelectableObject
 Struct containing an interactive marker for 6DOF control, and another for selection. More...
struct  planning_scene_utils::PlanningSceneEditor::StateRegistry
 convenience class for keeping track of KinematicStates. This must be done, because if not all kinematic states are deleted before SendPlanningScene() is called, the environment server is liable to hang. More...
class  planning_scene_utils::TrajectoryData
 Convenience class wrapping a trajectory message and its meta-data. More...

Namespaces

namespace  planning_scene_utils
 

contains utilities for editing planning scenes


Typedefs

typedef std::map< std::string,
interactive_markers::MenuHandler::EntryHandle
MenuEntryMap
typedef std::map< std::string,
interactive_markers::MenuHandler
MenuHandlerMap
typedef std::map< std::string,
MenuEntryMap
MenuMap

Enumerations

enum  planning_scene_utils::PositionType { planning_scene_utils::StartPosition, planning_scene_utils::GoalPosition }
 Specifies either the start or end position of a motion plan request. More...
enum  planning_scene_utils::RenderType { planning_scene_utils::CollisionMesh, planning_scene_utils::VisualMesh, planning_scene_utils::PaddingMesh }
 Specifies how a set of links should be rendered. CollisionMesh: Mesh resource in URDF file listed for testing collisions. VisualMesh: Mesh resource in URDF file listed for visualization. PaddingMesh: Wireframe mesh representing the link's configuration space padding. More...
enum  planning_scene_utils::TrajectoryRenderType { planning_scene_utils::Kinematic, planning_scene_utils::Temporal }
 Specifies how a trajectory should be rendered. Kinematic: Trajectories are rendered by iterating through the trajectory points (ignoring timestamps). Temporal: Trajectories that have valid timestamps, are rendered based on the timestamps. More...

Functions

static std::string planning_scene_utils::getMotionPlanRequestNameFromId (const unsigned int id)
static unsigned int planning_scene_utils::getPlanningSceneIdFromName (const std::string &name)
static std::string planning_scene_utils::getPlanningSceneNameFromId (const unsigned int id)
static std::string planning_scene_utils::getResultErrorFromCode (int error_code)
 Convert a control error code into a string value.
static std::string planning_scene_utils::getTrajectoryNameFromId (const unsigned int id)
static tf::Transform planning_scene_utils::toBulletTransform (geometry_msgs::Pose pose)
static geometry_msgs::Pose planning_scene_utils::toGeometryPose (tf::Transform transform)

Typedef Documentation

Definition at line 76 of file move_arm_utils.h.

typedef std::map<std::string, interactive_markers::MenuHandler> MenuHandlerMap

Definition at line 78 of file move_arm_utils.h.

typedef std::map<std::string, MenuEntryMap> MenuMap

Definition at line 77 of file move_arm_utils.h.



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