Classes | Enumerations | Functions
planning_scene_utils Namespace Reference

contains utilities for editing planning scenes More...

Classes

class  MotionPlanRequestData
 Convenience class wrapping a motion plan request and its meta-data. More...
class  PlanningSceneData
 Convenience class wrapping a planning scene message and its meta-data. More...
class  PlanningSceneEditor
 Class for creating, editing, and saving planning scenes. More...
struct  PlanningSceneParameters
class  TrajectoryData
 Convenience class wrapping a trajectory message and its meta-data. More...

Enumerations

enum  PositionType { StartPosition, GoalPosition }
 Specifies either the start or end position of a motion plan request. More...
enum  RenderType { CollisionMesh, VisualMesh, 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  TrajectoryRenderType { Kinematic, 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 getMotionPlanRequestNameFromId (const unsigned int id)
static unsigned int getPlanningSceneIdFromName (const std::string &name)
static std::string getPlanningSceneNameFromId (const unsigned int id)
static std::string getResultErrorFromCode (int error_code)
 Convert a control error code into a string value.
static std::string getTrajectoryNameFromId (const unsigned int id)
static tf::Transform toBulletTransform (geometry_msgs::Pose pose)
static geometry_msgs::Pose toGeometryPose (tf::Transform transform)

Detailed Description

contains utilities for editing planning scenes

Namespace planning_scene_utils


Enumeration Type Documentation

Specifies either the start or end position of a motion plan request.

Enum PositionType

Enumerator:
StartPosition 
GoalPosition 

Definition at line 165 of file move_arm_utils.h.

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.

Enum RenderType

Enumerator:
CollisionMesh 
VisualMesh 
PaddingMesh 

Definition at line 177 of file move_arm_utils.h.

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.

Enum TrajectoryRenderType

Enumerator:
Kinematic 
Temporal 

Definition at line 188 of file move_arm_utils.h.


Function Documentation

static std::string planning_scene_utils::getMotionPlanRequestNameFromId ( const unsigned int  id) [inline, static]

Definition at line 125 of file move_arm_utils.h.

static unsigned int planning_scene_utils::getPlanningSceneIdFromName ( const std::string &  name) [inline, static]

Definition at line 115 of file move_arm_utils.h.

static std::string planning_scene_utils::getPlanningSceneNameFromId ( const unsigned int  id) [inline, static]

Definition at line 109 of file move_arm_utils.h.

static std::string planning_scene_utils::getResultErrorFromCode ( int  error_code) [inline, static]

Convert a control error code into a string value.

Parameters:
error_codeThe input error code
Returns:
The resultant string message

Definition at line 142 of file move_arm_utils.h.

static std::string planning_scene_utils::getTrajectoryNameFromId ( const unsigned int  id) [inline, static]

Definition at line 131 of file move_arm_utils.h.

Definition at line 101 of file move_arm_utils.h.

Definition at line 88 of file move_arm_utils.h.



srs_assisted_arm_navigation
Author(s): Zdenek Materna (imaterna@fit.vutbr.cz), Michal Spanel (spanel@fit.vutbr.cz)
autogenerated on Mon Oct 6 2014 08:12:10