action.cpp
/tmp/ws/src/romeo_moveit_actions/src/
action_8cpp
romeo_moveit_actions/action.hpp
moveit_simple_actions
action.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
action_8hpp
romeo_moveit_actions/metablock.hpp
romeo_moveit_actions/postures.hpp
moveit_simple_actions::Action
moveit_simple_actions
#define
FLAG_MOVE
action_8hpp.html
acb342b28556be0aac7ddf59a5db75ec1
#define
FLAG_NO_MOVE
action_8hpp.html
a4aee0ace77b1286e42fcca558033e5e0
evaluation.cpp
/tmp/ws/src/romeo_moveit_actions/src/
evaluation_8cpp
romeo_moveit_actions/evaluation.hpp
romeo_moveit_actions/toolsForObject.hpp
moveit_simple_actions
evaluation.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
evaluation_8hpp
romeo_moveit_actions/metablock.hpp
romeo_moveit_actions/action.hpp
moveit_simple_actions::Evaluation
moveit_simple_actions
main.cpp
/tmp/ws/src/romeo_moveit_actions/src/
main_8cpp
romeo_moveit_actions/simplepickplace.hpp
int
main
main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
parse_command_line
main_8cpp.html
aa941aecf37c57d02ef5fef3490208a49
(int argc, char **argv, std::string &robot_name_, double &test_step_, double &x_min_, double &x_max_, double &y_min_, double &y_max_, double &z_min_, double &z_max_, std::string &left_arm_name_, std::string &right_arm_name_, bool &verbose_)
metablock.cpp
/tmp/ws/src/romeo_moveit_actions/src/
metablock_8cpp
romeo_moveit_actions/metablock.hpp
romeo_moveit_actions/toolsForObject.hpp
moveit_simple_actions
metablock.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
metablock_8hpp
moveit_simple_actions::MetaBlock
moveit_simple_actions
moveit_msgs::CollisionObject
mcollobj
metablock_8hpp.html
a7ae6c659825d69b5472385e3af20d724
moveit::planning_interface::PlanningSceneInterface
mscene
metablock_8hpp.html
ab29a1e125b22542a79aae39b862e26ad
shape_msgs::SolidPrimitive
sprimitive
metablock_8hpp.html
a1fdd3e90515dfc104308603ad947eb00
objprocessing.cpp
/tmp/ws/src/romeo_moveit_actions/src/
objprocessing_8cpp
romeo_moveit_actions/objprocessing.hpp
romeo_moveit_actions/toolsForAction.hpp
romeo_moveit_actions/toolsForObject.hpp
moveit_simple_actions
objprocessing.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
objprocessing_8hpp
romeo_moveit_actions/metablock.hpp
romeo_moveit_actions/evaluation.hpp
moveit_simple_actions::ObjProcessor
moveit_simple_actions
object_recognition_msgs::GetObjectInformation
GetObjInfo
objprocessing_8hpp.html
ad9445a4a03fc66812345b1d67cfad909
actionlib::SimpleActionClient< object_recognition_msgs::ObjectRecognitionAction >
ObjRecoActionClient
objprocessing_8hpp.html
a34c1c796729dcc12b738f4eae236edcb
object_recognition_msgs::RecognizedObjectArray
RecognizedObjArray
objprocessing_8hpp.html
a33c52f2b44b66efdcf764539772de1bd
postures.cpp
/tmp/ws/src/romeo_moveit_actions/src/
postures_8cpp
romeo_moveit_actions/postures.hpp
moveit_simple_actions
postures.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
postures_8hpp
moveit_simple_actions::Posture
moveit_simple_actions
simplepickplace.cpp
/tmp/ws/src/romeo_moveit_actions/src/
simplepickplace_8cpp
romeo_moveit_actions/simplepickplace.hpp
romeo_moveit_actions/tools.hpp
romeo_moveit_actions/toolsForObject.hpp
moveit_simple_actions
simplepickplace.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
simplepickplace_8hpp
romeo_moveit_actions/metablock.hpp
romeo_moveit_actions/action.hpp
romeo_moveit_actions/objprocessing.hpp
romeo_moveit_actions/evaluation.hpp
moveit_simple_actions::SimplePickPlace
moveit_simple_actions
tools.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
tools_8hpp
moveit_simple_actions
void
printAllActions
namespacemoveit__simple__actions.html
a24ed7352bc13bd70485e8de8ccba1a1d
()
void
printTutorial
namespacemoveit__simple__actions.html
a73f49b9e44a3a41e07c33f77919222ce
(const std::string robot_name)
bool
promptUser
namespacemoveit__simple__actions.html
a62cc31af48e5d64e922b40001a4cf9d8
()
int
promptUserAction
namespacemoveit__simple__actions.html
a4618e7b7340fe31868492d32ba276a7e
()
double
promptUserInt
namespacemoveit__simple__actions.html
a829f98c81b39a53e0ee6c102e70f50a0
(const std::string command)
bool
promptUserQuestion
namespacemoveit__simple__actions.html
ab9f19619208ee2d4a354bed6e54fc432
(const std::string command)
std::string
promptUserQuestionString
namespacemoveit__simple__actions.html
a0aff8f74d7b8ccb3caa70c9a4408ffbf
()
double
promptUserValue
namespacemoveit__simple__actions.html
ad124a15f4e6fdac9bad24d7e3afe4088
(const std::string command)
toolsForAction.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
toolsForAction_8hpp
moveit_simple_actions
void
waitForAction
namespacemoveit__simple__actions.html
a44cba1eb1f8f6879f9ed5b56cf284d48
(const T &action, const ros::NodeHandle &node_handle, const ros::Duration &wait_for_server, const std::string &name)
toolsForObject.cpp
/tmp/ws/src/romeo_moveit_actions/src/
toolsForObject_8cpp
romeo_moveit_actions/toolsForObject.hpp
moveit_simple_actions
int
findObj
namespacemoveit__simple__actions.html
ab1633144327d9c42c2afd9092a04163e
(std::vector< MetaBlock > *blocks, const std::string name)
std::vector< std::string >
getObjectsList
namespacemoveit__simple__actions.html
a6cd711949f27b73d51a77e0341b60e18
(const std::vector< MetaBlock > &blocks)
std::vector< std::string >
getObjectsOldList
namespacemoveit__simple__actions.html
a10b0b826036d8519969b879de7746417
(std::vector< MetaBlock > *objects)
void
setPose
namespacemoveit__simple__actions.html
aefe6fa356a978b20ae27d6d5a98123dd
(geometry_msgs::Pose *pose, const double &x, const double &y, const double &z, const double &ox, const double &oy, const double &oz, const double &ow)
void
setPose
namespacemoveit__simple__actions.html
ace4aada5c239de411a41ec852919018e
(geometry_msgs::Pose *pose, const double &x, const double &y, const double &z)
void
swapPoses
namespacemoveit__simple__actions.html
a468150e5a5d59bf3f41a09c267735a40
(geometry_msgs::Pose *pose1, geometry_msgs::Pose *pose2)
toolsForObject.hpp
/tmp/ws/src/romeo_moveit_actions/include/romeo_moveit_actions/
toolsForObject_8hpp
romeo_moveit_actions/metablock.hpp
moveit_simple_actions
int
findObj
namespacemoveit__simple__actions.html
ab1633144327d9c42c2afd9092a04163e
(std::vector< MetaBlock > *blocks, const std::string name)
std::vector< std::string >
getObjectsList
namespacemoveit__simple__actions.html
a6cd711949f27b73d51a77e0341b60e18
(const std::vector< MetaBlock > &blocks)
std::vector< std::string >
getObjectsOldList
namespacemoveit__simple__actions.html
a10b0b826036d8519969b879de7746417
(std::vector< MetaBlock > *objects)
void
setPose
namespacemoveit__simple__actions.html
aefe6fa356a978b20ae27d6d5a98123dd
(geometry_msgs::Pose *pose, const double &x, const double &y, const double &z, const double &ox, const double &oy, const double &oz, const double &ow)
void
setPose
namespacemoveit__simple__actions.html
ace4aada5c239de411a41ec852919018e
(geometry_msgs::Pose *pose, const double &x, const double &y, const double &z)
void
swapPoses
namespacemoveit__simple__actions.html
a468150e5a5d59bf3f41a09c267735a40
(geometry_msgs::Pose *pose1, geometry_msgs::Pose *pose2)
moveit_simple_actions
namespacemoveit__simple__actions.html
moveit_simple_actions::Action
moveit_simple_actions::Evaluation
moveit_simple_actions::MetaBlock
moveit_simple_actions::ObjProcessor
moveit_simple_actions::Posture
moveit_simple_actions::SimplePickPlace
int
findObj
namespacemoveit__simple__actions.html
ab1633144327d9c42c2afd9092a04163e
(std::vector< MetaBlock > *blocks, const std::string name)
std::vector< std::string >
getObjectsList
namespacemoveit__simple__actions.html
a6cd711949f27b73d51a77e0341b60e18
(const std::vector< MetaBlock > &blocks)
std::vector< std::string >
getObjectsOldList
namespacemoveit__simple__actions.html
a10b0b826036d8519969b879de7746417
(std::vector< MetaBlock > *objects)
void
printAllActions
namespacemoveit__simple__actions.html
a24ed7352bc13bd70485e8de8ccba1a1d
()
void
printTutorial
namespacemoveit__simple__actions.html
a73f49b9e44a3a41e07c33f77919222ce
(const std::string robot_name)
bool
promptUser
namespacemoveit__simple__actions.html
a62cc31af48e5d64e922b40001a4cf9d8
()
int
promptUserAction
namespacemoveit__simple__actions.html
a4618e7b7340fe31868492d32ba276a7e
()
double
promptUserInt
namespacemoveit__simple__actions.html
a829f98c81b39a53e0ee6c102e70f50a0
(const std::string command)
bool
promptUserQuestion
namespacemoveit__simple__actions.html
ab9f19619208ee2d4a354bed6e54fc432
(const std::string command)
std::string
promptUserQuestionString
namespacemoveit__simple__actions.html
a0aff8f74d7b8ccb3caa70c9a4408ffbf
()
double
promptUserValue
namespacemoveit__simple__actions.html
ad124a15f4e6fdac9bad24d7e3afe4088
(const std::string command)
void
setPose
namespacemoveit__simple__actions.html
aefe6fa356a978b20ae27d6d5a98123dd
(geometry_msgs::Pose *pose, const double &x, const double &y, const double &z, const double &ox, const double &oy, const double &oz, const double &ow)
void
setPose
namespacemoveit__simple__actions.html
ace4aada5c239de411a41ec852919018e
(geometry_msgs::Pose *pose, const double &x, const double &y, const double &z)
void
swapPoses
namespacemoveit__simple__actions.html
a468150e5a5d59bf3f41a09c267735a40
(geometry_msgs::Pose *pose1, geometry_msgs::Pose *pose2)
void
waitForAction
namespacemoveit__simple__actions.html
a44cba1eb1f8f6879f9ed5b56cf284d48
(const T &action, const ros::NodeHandle &node_handle, const ros::Duration &wait_for_server, const std::string &name)
moveit_simple_actions::Action
classmoveit__simple__actions_1_1Action.html
Action
classmoveit__simple__actions_1_1Action.html
a155fe8b23cb2b95807e7e5d98bdb6ad3
(ros::NodeHandle *nh, const std::string &arm, const std::string &robot_name, const std::string &base_frame)
float
computeDistance
classmoveit__simple__actions_1_1Action.html
a44f85e42c0d0ca51039f1295981f3a71
(MetaBlock *block)
float
computeDistance
classmoveit__simple__actions_1_1Action.html
a3d631feb6b2144ba7c485fc1986bc043
(geometry_msgs::Pose goal)
void
detachObject
classmoveit__simple__actions_1_1Action.html
add73f4725558636b8703cb6e1dedbcb2
(const std::string &block_name)
bool
executeAction
classmoveit__simple__actions_1_1Action.html
a3477d784cf36c2c681e1d19efd8d13ab
()
std::string
getBaseLink
classmoveit__simple__actions_1_1Action.html
a946ccd6fbbc9486685b697df3cd597c6
()
geometry_msgs::PoseStamped
getGraspPose
classmoveit__simple__actions_1_1Action.html
a195cfb99e00c08a0843b3a45f14704ae
(MetaBlock *block)
geometry_msgs::Pose
getPose
classmoveit__simple__actions_1_1Action.html
af6ef4e1fcabd4f602669dbfdacfc8a1c
()
bool
graspPlan
classmoveit__simple__actions_1_1Action.html
a0dd516459e1ada13c4dba3e3159c629f
(MetaBlock *block, const std::string surface_name)
bool
graspPlanAllPossible
classmoveit__simple__actions_1_1Action.html
ae1767388a4ffe074ff4bed8f3555bddd
(MetaBlock *block, const std::string surface_name)
void
initVisualTools
classmoveit__simple__actions_1_1Action.html
a4e167e03386abfc4bb4404afb1bfdf6e
(moveit_visual_tools::MoveItVisualToolsPtr &visual_tools)
bool
pickAction
classmoveit__simple__actions_1_1Action.html
afd1e66db51868655566e5dae0410f326
(MetaBlock *block, const std::string surface_name, const int attempts_nbr=0, const double planning_time=0.0)
bool
pickDefault
classmoveit__simple__actions_1_1Action.html
af6f3c4fdd36eb413e784bbb9000ca7f7
(MetaBlock *block, const std::string surface_name)
bool
placeAction
classmoveit__simple__actions_1_1Action.html
aed7f98dec51605cef53e573c8f9b0ffa
(MetaBlock *block, const std::string surface_name)
bool
poseHand
classmoveit__simple__actions_1_1Action.html
a9c96c9b84542702001c0d1511eb8ac55
(const int pose_id)
void
poseHandClose
classmoveit__simple__actions_1_1Action.html
a1345da99197eacc5f42c6ecd675dfefc
()
void
poseHandOpen
classmoveit__simple__actions_1_1Action.html
aaf0f42acf8b26f7cfe976e4b7f742f0d
()
bool
poseHeadDown
classmoveit__simple__actions_1_1Action.html
a0f6471e7f24ecf3535875051cefc5658
()
bool
poseHeadZero
classmoveit__simple__actions_1_1Action.html
a8895ca394dc7e2890983ccbde5c3f2fc
()
bool
reachAction
classmoveit__simple__actions_1_1Action.html
a9560a38d10279a52e08be06d31417b2b
(geometry_msgs::PoseStamped pose_target, const std::string surface_name="", const int attempts_nbr=1)
bool
reachGrasp
classmoveit__simple__actions_1_1Action.html
a3cba8ca3c33754a7465314d30ded8103
(MetaBlock *block, const std::string surface_name, int attempts_nbr=0, float tolerance_min=0.0f, double planning_time=0.0)
void
releaseObject
classmoveit__simple__actions_1_1Action.html
add0c1abbc5ac90b97222fbccc7aba566
(MetaBlock *block)
void
setTolerance
classmoveit__simple__actions_1_1Action.html
affd3e5139715f373f455d907d7d42b88
(const double value)
const std::string
plan_group_
classmoveit__simple__actions_1_1Action.html
a0c41c42478207f0cc740c6f6610dafab
void
attachObject
classmoveit__simple__actions_1_1Action.html
a9681ac601822e666cf4818e155e6c336
(const std::string &block_name)
std::vector< geometry_msgs::Pose >
configureForPlanning
classmoveit__simple__actions_1_1Action.html
a696b3eb8e0ab7b5ba6212fc23f331186
(const std::vector< moveit_msgs::Grasp > &grasps)
std::vector< std::string >::iterator
ensureExistsInACM
classmoveit__simple__actions_1_1Action.html
a8a3a52a844b1d95a1fa71b1f9040a023
(const std::string &name, moveit_msgs::AllowedCollisionMatrix &m, bool initFlag)
void
expandMoveItCollisionMatrix
classmoveit__simple__actions_1_1Action.html
a185571999db6eb756d7edb885a019a58
(const std::string &name, moveit_msgs::AllowedCollisionMatrix &m, bool default_val)
std::vector< moveit_msgs::Grasp >
generateGrasps
classmoveit__simple__actions_1_1Action.html
a7b79f2398f088c095039471dcca1fc8b
(MetaBlock *block)
bool
getCurrentMoveItAllowedCollisionMatrix
classmoveit__simple__actions_1_1Action.html
a0238c3d1e9b8a0a4ebdadb4a4cffee97
(moveit_msgs::AllowedCollisionMatrix &matrix)
void
publishPlanInfo
classmoveit__simple__actions_1_1Action.html
a0d91be95c0e92c74881a380c2b26c661
(moveit::planning_interface::MoveGroup::Plan plan, geometry_msgs::Pose pose_target)
bool
setAllowedMoveItCollisionMatrix
classmoveit__simple__actions_1_1Action.html
af6e3e8ca73a34a4ce505a331f470f3b8
(moveit_msgs::AllowedCollisionMatrix &m)
void
setAttemptsMax
classmoveit__simple__actions_1_1Action.html
ab1501821c4c0f0326c1ca7e6e987fb19
(int value)
void
setFlag
classmoveit__simple__actions_1_1Action.html
a6a5d90c6f66ee2d75d0515c1fe9e4700
(int flag)
void
setMaxVelocityScalingFactor
classmoveit__simple__actions_1_1Action.html
a8658e5a4cfa20ec99945444607767c97
(const double value)
void
setPlanningTime
classmoveit__simple__actions_1_1Action.html
a0a3e8da1a0cb83f10e0c6daf2893a0c5
(const double value)
void
setToleranceMin
classmoveit__simple__actions_1_1Action.html
a3d401f9f6449731ead05d4722a08e742
(const double value)
void
setToleranceStep
classmoveit__simple__actions_1_1Action.html
ac99c6bf3e59473c21b900e97a6c84594
(const double value)
void
setVerbose
classmoveit__simple__actions_1_1Action.html
ac857e57306b3387a0c0935e366a1a7f2
(bool verbose)
void
updateCollisionMatrix
classmoveit__simple__actions_1_1Action.html
a8e567a53310a466d4220e38a04e8ad4a
(const std::string &name)
std::vector< std::string >
allowedCollisionLinks_
classmoveit__simple__actions_1_1Action.html
a9fe4e8aee0247a6054a3f1f606015bc2
int
attempts_max_
classmoveit__simple__actions_1_1Action.html
aa359ac2e632ac5191b53e38b6fe6a5c7
std::string
base_frame_
classmoveit__simple__actions_1_1Action.html
aa95a7df945ea3c974f9b000a98e8937d
ros::ServiceClient
client_fk_
classmoveit__simple__actions_1_1Action.html
ad3982dd3ef6f07746879ad0543f4d355
boost::shared_ptr< moveit::planning_interface::MoveGroup::Plan >
current_plan_
classmoveit__simple__actions_1_1Action.html
a31d81c241dbae95252b07c33f074c359
moveit::planning_interface::PlanningSceneInterface
current_scene_
classmoveit__simple__actions_1_1Action.html
a3ffd9f040028a3fa91966c2a8969344b
float
dist_th_
classmoveit__simple__actions_1_1Action.html
ac9c716b291faac69609d9e0567940df1
const std::string
end_eff_
classmoveit__simple__actions_1_1Action.html
aba6ea8253a4ccbb1f29438878fac5969
int
flag_
classmoveit__simple__actions_1_1Action.html
aec9d6410d1042f3dbf4fd2f0639b2a39
moveit_simple_grasps::GraspData
grasp_data_
classmoveit__simple__actions_1_1Action.html
a8781f229197abefa72bbee8b5b8d318c
tf::TransformListener
listener_
classmoveit__simple__actions_1_1Action.html
a3fe8f33770f037f69df48acd0a946a08
double
max_velocity_scaling_factor_
classmoveit__simple__actions_1_1Action.html
a8de11d403f7d3ede9368007d5951088c
boost::scoped_ptr< move_group_interface::MoveGroup >
move_group_
classmoveit__simple__actions_1_1Action.html
a61c73e209e4ae481c5af05b8fd73aea6
std::string
object_attached_
classmoveit__simple__actions_1_1Action.html
ae17f00feb7c38ac3d6227a33d74b5d6b
std::string
planner_id_
classmoveit__simple__actions_1_1Action.html
ad8b7f26fa5418107fc8850262ce0be98
ros::ServiceClient
planning_scene_client_
classmoveit__simple__actions_1_1Action.html
a6351aa4df466770eec698adfdfeb7162
ros::Publisher
planning_scene_publisher_
classmoveit__simple__actions_1_1Action.html
a7a5812d80513d035efd40603673c11ba
double
planning_time_
classmoveit__simple__actions_1_1Action.html
a20a7a5d6c8e86fdaf11af8349b265e33
Posture
posture_
classmoveit__simple__actions_1_1Action.html
ab8628143fd95e34efa5b768acbcb7aa8
ros::Publisher
pub_obj_pose_
classmoveit__simple__actions_1_1Action.html
a198b8e47f99a6a128437a768c4eb821e
ros::Publisher
pub_plan_pose_
classmoveit__simple__actions_1_1Action.html
a68f01e44b55a6434e7c87f5e65807801
ros::Publisher
pub_plan_traj_
classmoveit__simple__actions_1_1Action.html
a8aa2a44dafac91775555cf68a2fd86e5
moveit_simple_grasps::SimpleGraspsPtr
simple_grasps_
classmoveit__simple__actions_1_1Action.html
a4113a842557b333bfcbe15144e54077a
double
tolerance_min_
classmoveit__simple__actions_1_1Action.html
a915e0cc5ed64cfc5b6a7434aa76f542c
double
tolerance_step_
classmoveit__simple__actions_1_1Action.html
a566e256ee30481a717b082ab21c3ceae
bool
verbose_
classmoveit__simple__actions_1_1Action.html
aea1d28669235a99b0997d7f66a43ff4d
moveit_visual_tools::MoveItVisualToolsPtr
visual_tools_
classmoveit__simple__actions_1_1Action.html
abae6d18daf028c9946c402e23862903d
moveit_simple_actions::Evaluation
classmoveit__simple__actions_1_1Evaluation.html
Evaluation
classmoveit__simple__actions_1_1Evaluation.html
af118a6b1ae99765c4693410f284197e7
(const bool &verbose, const std::string &base_frame)
void
init
classmoveit__simple__actions_1_1Evaluation.html
a8ff2bee871d6f0374db1b8f03e774b34
(const double &test_step, const double &block_size_x, const double &block_size_y, const double floor_to_base_height, const double &x_min, const double &x_max, const double &y_min, const double &y_max, const double &z_min, const double &z_max)
bool
inWorkSpace
classmoveit__simple__actions_1_1Evaluation.html
aa561879026c7fed439e3bc8ac97bd55f
(geometry_msgs::Pose pose, const bool x=true, const bool y=true, const bool z=true)
void
printStat
classmoveit__simple__actions_1_1Evaluation.html
abfaebbc87a40fcf4faf4c0a02a7e7287
()
void
testReach
classmoveit__simple__actions_1_1Evaluation.html
ad7eaf246311ebfd94f40964e1e783c10
(ros::NodeHandle &nh, ros::Publisher *pub_obj_pose, ros::Publisher *pub_obj_poses, ros::Publisher *pub_obj_moveit, moveit_visual_tools::MoveItVisualToolsPtr visual_tools, Action *action_left, Action *action_right, std::vector< MetaBlock > *blocks_surfaces, const bool pickVsReach, const bool test_poses_rnd=false)
geometry_msgs::PoseArray
generatePosesGrid
classmoveit__simple__actions_1_1Evaluation.html
ac3333e40667c02cac5a922e2eb9b8293
()
geometry_msgs::PoseArray
generatePosesRnd
classmoveit__simple__actions_1_1Evaluation.html
aa4b39e04997acf458aa97611bf952d37
(const int poses_nbr)
int
testReachWithGenSingleHand
classmoveit__simple__actions_1_1Evaluation.html
ae089037569234cde5199a16f62e2372e
(Action *action, std::vector< MetaBlock > *blocks_surfaces, ros::Publisher *pub_obj_pose, ros::Publisher *pub_obj_poses, ros::Publisher *pub_obj_moveit, moveit_visual_tools::MoveItVisualToolsPtr visual_tools, const bool pickVsReach, const int attempts_nbr, const double planning_time, geometry_msgs::PoseArray &msg_poses_validated)
std::string
base_frame_
classmoveit__simple__actions_1_1Evaluation.html
a73d112c0c2daccb132f8cf480333951b
MetaBlock *
block_
classmoveit__simple__actions_1_1Evaluation.html
a2f0f2aee5a397971670b698b4a51b9ca
double
block_size_x_
classmoveit__simple__actions_1_1Evaluation.html
a305ec3b638467f97e2eb01966e5b01c8
double
block_size_y_
classmoveit__simple__actions_1_1Evaluation.html
aa7bc15d2c5fd2147f6091e6c2af46d91
double
floor_to_base_height_
classmoveit__simple__actions_1_1Evaluation.html
af8084c69319193ec008fd5d529122806
geometry_msgs::Pose
pose_zero_
classmoveit__simple__actions_1_1Evaluation.html
a869251eb5f55ec57f1bb9612c53186e0
std::vector< geometry_msgs::Pose >
stat_poses_success_
classmoveit__simple__actions_1_1Evaluation.html
a91bcf60f27284a74b2bd239158f0d46e
MetaBlock *
table_
classmoveit__simple__actions_1_1Evaluation.html
aa40f7a83a673d59c8d92c578b3648ac2
double
test_step_
classmoveit__simple__actions_1_1Evaluation.html
a80c825fa8c71d62220c6b2179b546909
bool
verbose_
classmoveit__simple__actions_1_1Evaluation.html
ae8e1ad84bf9405aef5cb1da1c4e3284d
float
x_max_
classmoveit__simple__actions_1_1Evaluation.html
a0f8feef0cce747e4f513bf244f23a6bb
float
x_min_
classmoveit__simple__actions_1_1Evaluation.html
a6977d41f05ad9d305c5d12533f00883b
float
y_max_
classmoveit__simple__actions_1_1Evaluation.html
a30b4389acadbf7e7eab996106006d23d
float
y_min_
classmoveit__simple__actions_1_1Evaluation.html
af4ed3c9449d42ef90790e24f83b675d6
float
z_max_
classmoveit__simple__actions_1_1Evaluation.html
afa87fe5bf377544b2b36331d23327d33
float
z_min_
classmoveit__simple__actions_1_1Evaluation.html
a108a37025e03a5c83eff43f1ca2be1c3
moveit_simple_actions::MetaBlock
classmoveit__simple__actions_1_1MetaBlock.html
tf::Stamped< tf::Pose >
getTransform
classmoveit__simple__actions_1_1MetaBlock.html
a6723618d02531aebceff9b4cbe35527b
(tf::TransformListener *listener, const std::string &frame)
geometry_msgs::PoseStamped
getTransformed
classmoveit__simple__actions_1_1MetaBlock.html
a184490eee24cb465f6eee7524d8fa0fe
(tf::TransformListener *listener, const std::string &frame)
MetaBlock
classmoveit__simple__actions_1_1MetaBlock.html
ab17797ffc44a073fa21c811371647be6
(const std::string name, const geometry_msgs::Pose pose, const uint &shapeType, const float &size_x, const float &size_y, const float &size_z, ros::Time timestamp=ros::Time::now(), std::string base_frame="base_link")
MetaBlock
classmoveit__simple__actions_1_1MetaBlock.html
adfe5bb56872360e36881d48c30ad87c1
(const std::string name, const geometry_msgs::Pose pose, const shape_msgs::Mesh mesh, const object_recognition_msgs::ObjectType type, ros::Time timestamp=ros::Time::now(), std::string base_frame="odom")
void
publishBlock
classmoveit__simple__actions_1_1MetaBlock.html
a4d54a420ddf6c020079fc2bd05d6e15f
(mscene *current_scene)
void
removeBlock
classmoveit__simple__actions_1_1MetaBlock.html
a8fbf2201472e8a5605e0b7e8443df5dc
(mscene *current_scene)
void
updatePose
classmoveit__simple__actions_1_1MetaBlock.html
ac96cd5c28545f7402a0361760004d111
(const geometry_msgs::Pose &pose)
void
updatePose
classmoveit__simple__actions_1_1MetaBlock.html
a34e246baec59e732c86316d207b60d7c
(mscene *current_scene, const geometry_msgs::Pose &pose)
void
updatePoseVis
classmoveit__simple__actions_1_1MetaBlock.html
a84c011b72f925f65ce6e3d9d0dcfd398
(const geometry_msgs::Pose &pose)
std::string
base_frame_
classmoveit__simple__actions_1_1MetaBlock.html
a86209b84ae50a6b7b937a58ee071ae7a
moveit_msgs::CollisionObject
collObj_
classmoveit__simple__actions_1_1MetaBlock.html
a747edc692e4ab0cf38464604f9c65f15
geometry_msgs::Pose
goal_pose_
classmoveit__simple__actions_1_1MetaBlock.html
afc04568d345406377cf2807ef5cecf5a
std::string
name_
classmoveit__simple__actions_1_1MetaBlock.html
aa342da5ff0e023c386226a099a26b862
geometry_msgs::Pose
pose_
classmoveit__simple__actions_1_1MetaBlock.html
aa2e85fdd5d1c61c77a10a1f455e820f7
double
size_x_
classmoveit__simple__actions_1_1MetaBlock.html
a56024a35d4459a4bad7b3b49b426af01
double
size_y_
classmoveit__simple__actions_1_1MetaBlock.html
a33f05d9e9546cefc316025d2383c17b8
double
size_z_
classmoveit__simple__actions_1_1MetaBlock.html
a6115923b3255740e34e418a56f4f6275
ros::Time
timestamp_
classmoveit__simple__actions_1_1MetaBlock.html
a80148882d38c142d9e9442ad86154ca6
object_recognition_msgs::ObjectType
type_
classmoveit__simple__actions_1_1MetaBlock.html
ac9a49da667f697560671b662631eab8c
shape_msgs::Mesh
mesh_
classmoveit__simple__actions_1_1MetaBlock.html
a34f9057ac0f138082b1da24384d19796
shape_msgs::SolidPrimitive
shape_
classmoveit__simple__actions_1_1MetaBlock.html
a15bb1ca7a531d776318075eed6eff509
moveit_simple_actions::ObjProcessor
classmoveit__simple__actions_1_1ObjProcessor.html
void
addBlock
classmoveit__simple__actions_1_1ObjProcessor.html
a58bb2b087c62469468a764529117fadb
(const MetaBlock &block)
void
cleanObjects
classmoveit__simple__actions_1_1ObjProcessor.html
a0921a6182a386bca4466bda25b37dbb9
(const bool list_erase=true)
int
getAmountOfBlocks
classmoveit__simple__actions_1_1ObjProcessor.html
a0fe1bea33da49e3ada8a6b56eebba0e6
()
MetaBlock *
getBlock
classmoveit__simple__actions_1_1ObjProcessor.html
a0a25f948e66b9a7274244f42d7f778e7
(const int &id)
void
getRecognizedObjects
classmoveit__simple__actions_1_1ObjProcessor.html
ad2bcd1f36abd7546d1d1a565bf798cb3
(const RecognizedObjArray::ConstPtr &msg)
ObjProcessor
classmoveit__simple__actions_1_1ObjProcessor.html
aa3cd1e7dac84bd12bbe6746472fcca01
(ros::NodeHandle *nh, Evaluation *evaluation)
bool
triggerObjectDetection
classmoveit__simple__actions_1_1ObjProcessor.html
a50133e97a4d5910fe6b998cd35d761ff
()
ros::Publisher
pub_obj_poses_
classmoveit__simple__actions_1_1ObjProcessor.html
aac9936e0ce8bbea60862e132a8f44664
bool
getMeshFromDB
classmoveit__simple__actions_1_1ObjProcessor.html
ae7381bc4193188bbc9791ec430a7b2b1
(GetObjInfo &obj_info)
void
publishAllCollObj
classmoveit__simple__actions_1_1ObjProcessor.html
a0fc97f37681a0f5cb7b5f421ea6722cf
(std::vector< MetaBlock > *blocks)
std::vector< MetaBlock >
blocks_
classmoveit__simple__actions_1_1ObjProcessor.html
a335585635cf8c58f9e5d26c45b4f4350
moveit::planning_interface::PlanningSceneInterface
current_scene_
classmoveit__simple__actions_1_1ObjProcessor.html
aea11608d5f0b43b9411d97b249648917
Evaluation *
evaluation_
classmoveit__simple__actions_1_1ObjProcessor.html
a38a2ddcd776465dd857ff65cd91a7e2a
bool
found_obj_reco_client_
classmoveit__simple__actions_1_1ObjProcessor.html
a08dae616dbefd53ff0b867d26c12b7bd
bool
found_srv_obj_info_
classmoveit__simple__actions_1_1ObjProcessor.html
ae3de70a520c84329f647fbb05f3b3bb8
ros::ServiceClient
get_model_mesh_srv_
classmoveit__simple__actions_1_1ObjProcessor.html
a4232b00384e3d6ff30a6afa3995ef249
tf::TransformListener
listener_
classmoveit__simple__actions_1_1ObjProcessor.html
af5fafb63e37488dc4c87b48461d4fd46
geometry_msgs::PoseArray
msg_obj_poses_
classmoveit__simple__actions_1_1ObjProcessor.html
aff1d3ab03a01f5484180b9a0111e38d4
ros::NodeHandle *
nh_
classmoveit__simple__actions_1_1ObjProcessor.html
a20b6a73e282c3aa5cc26b16ae66ec84f
boost::scoped_ptr< ObjRecoActionClient >
obj_reco_client_
classmoveit__simple__actions_1_1ObjProcessor.html
aa185a57638b25a41472288b696bc0d0d
const std::string
OBJECT_RECOGNITION_ACTION
classmoveit__simple__actions_1_1ObjProcessor.html
a15de3d937200948fe219ae56fad3eaa9
ros::Subscriber
object_sub_
classmoveit__simple__actions_1_1ObjProcessor.html
a4a22ed592f2f4fa08fe797b83b59790b
std::string
object_topic_
classmoveit__simple__actions_1_1ObjProcessor.html
a4945ce73884ef6f5f451810fdd9c085f
std::string
target_frame_
classmoveit__simple__actions_1_1ObjProcessor.html
a28859a57748347b2ec7cc0b78935ab9c
moveit_simple_actions::Posture
classmoveit__simple__actions_1_1Posture.html
void
initHandPose
classmoveit__simple__actions_1_1Posture.html
a05f8148b8eb90739bf1ae00ed9345d5b
(const double &value, const int &pose)
bool
poseHand
classmoveit__simple__actions_1_1Posture.html
a66efe287670705687c4f378b4a8d5eb9
(const std::string &end_eff, const std::string &group, const int &pose_id)
bool
poseHandClose
classmoveit__simple__actions_1_1Posture.html
a62f853409b06c0bde7ab0fd441255612
(const std::string &end_eff)
bool
poseHandOpen
classmoveit__simple__actions_1_1Posture.html
a7351eb58ab41ef1bb03443a27bd764be
(const std::string &end_eff)
bool
poseHeadDown
classmoveit__simple__actions_1_1Posture.html
ae01d92a782fcb933be98c2af6ca4cb74
()
bool
poseHeadZero
classmoveit__simple__actions_1_1Posture.html
af5c4ef2ea26c0953643f5e0e6f2551e4
()
Posture
classmoveit__simple__actions_1_1Posture.html
a1384f14cc6a87e4bb41ad3a7e02d293b
(const std::string robot_name, const std::string eef_name, const std::string group_name)
bool
goToPose
classmoveit__simple__actions_1_1Posture.html
a053b9adf6102facf5adb38fc5c4ba79d
(const std::string group_name, std::vector< double > *pose)
std::vector< std::vector< double > >
pose_arm_
classmoveit__simple__actions_1_1Posture.html
a1216da036baae24307a021f608eb9222
std::vector< std::vector< double > >
pose_hand_
classmoveit__simple__actions_1_1Posture.html
a095199e92fa045e74918a314f79d1442
std::vector< double >
pose_head_down_
classmoveit__simple__actions_1_1Posture.html
a99ca4b6168f1c37b11f06fbb7a521ef1
std::vector< double >
pose_head_zero_
classmoveit__simple__actions_1_1Posture.html
ab95f125780981e0fd2a775f33b7bfaf3
moveit_simple_actions::SimplePickPlace
classmoveit__simple__actions_1_1SimplePickPlace.html
void
run
classmoveit__simple__actions_1_1SimplePickPlace.html
a1a3709cce634fd72656af2ac92060b50
()
SimplePickPlace
classmoveit__simple__actions_1_1SimplePickPlace.html
a3132ac000c9d6e3a7db548ecd02a2411
(const std::string robot_name, const double test_step, const double x_min, const double x_max, const double y_min, const double y_max, const double z_min, const double z_max, const std::string left_arm_name, const std::string right_arm_name, const bool verbose)
bool
checkObj
classmoveit__simple__actions_1_1SimplePickPlace.html
abc05e3b20a2f286407285f60f5d09aae
(int &block_id)
void
cleanObjects
classmoveit__simple__actions_1_1SimplePickPlace.html
ac135d83801a6c319f32b9f0d4125d0ac
(std::vector< MetaBlock > *objects, const bool list_erase=true)
void
createObj
classmoveit__simple__actions_1_1SimplePickPlace.html
a48818b7231ef3e05638ffac4d8b765cf
(const MetaBlock &block)
MetaBlock
createTable
classmoveit__simple__actions_1_1SimplePickPlace.html
a422bf9c904b1cdda638d534b41168f58
()
void
getCollisionObjects
classmoveit__simple__actions_1_1SimplePickPlace.html
abf99b39710f411ea385b8d1918d47a79
(const moveit_msgs::CollisionObject::ConstPtr &msg)
void
resetBlock
classmoveit__simple__actions_1_1SimplePickPlace.html
a1103d5f3f14d77519ece6af0dba28f71
(MetaBlock *block)
void
switchArm
classmoveit__simple__actions_1_1SimplePickPlace.html
adb3907f6ec6076553b23e66ed1c0c134
(Action *action_now)
Action *
action_left_
classmoveit__simple__actions_1_1SimplePickPlace.html
a0b3fad6de409375f1f183aff713d2d62
Action *
action_right_
classmoveit__simple__actions_1_1SimplePickPlace.html
a5e5228f2650b10d63a023a60e4d781e9
std::string
base_frame_
classmoveit__simple__actions_1_1SimplePickPlace.html
a5c2e6c41332368cc4a5f08332e97401a
double
block_size_x_
classmoveit__simple__actions_1_1SimplePickPlace.html
a44c0cbfcbc9431125fead5f0c828d4ea
double
block_size_y_
classmoveit__simple__actions_1_1SimplePickPlace.html
a8bf6d02723c902a52bdda247c7bd0471
std::vector< MetaBlock >
blocks_surfaces_
classmoveit__simple__actions_1_1SimplePickPlace.html
a6b66c8620f859c7360a4856f04488ee0
moveit::planning_interface::PlanningSceneInterface
current_scene_
classmoveit__simple__actions_1_1SimplePickPlace.html
a5d2b0d5632b6e43a316b2a0db9df0506
bool
env_shown_
classmoveit__simple__actions_1_1SimplePickPlace.html
ac28d551c1120159abc5cacf217168958
Evaluation
evaluation_
classmoveit__simple__actions_1_1SimplePickPlace.html
ad0dd22fc4e04cae57c7268eb3b60e6f9
double
floor_to_base_height_
classmoveit__simple__actions_1_1SimplePickPlace.html
aa277427d7abcdffe6a1fdc5c6168b5fd
geometry_msgs::PoseStamped
msg_obj_pose_
classmoveit__simple__actions_1_1SimplePickPlace.html
ae834acffe10b5c9118c8f2ff8e23ada0
ros::NodeHandle
nh_
classmoveit__simple__actions_1_1SimplePickPlace.html
a8b00084f5e5ea6288f18f35e37f82872
ros::NodeHandle
nh_priv_
classmoveit__simple__actions_1_1SimplePickPlace.html
a0c8ca3abe34622c8d1935005458ca2c4
ObjProcessor
obj_proc_
classmoveit__simple__actions_1_1SimplePickPlace.html
a8cfec6c3da9cd1dab50514cbe0b9f5ef
geometry_msgs::Pose
pose_default_
classmoveit__simple__actions_1_1SimplePickPlace.html
ae2415db18c97aeeeb76def272dfb33f4
geometry_msgs::Pose
pose_default_r_
classmoveit__simple__actions_1_1SimplePickPlace.html
adb047dbb892e53ee17bf2214b5ed4469
geometry_msgs::Pose
pose_zero_
classmoveit__simple__actions_1_1SimplePickPlace.html
afe97e3337d7e718de4145cfc76d72b7b
ros::Publisher
pub_obj_moveit_
classmoveit__simple__actions_1_1SimplePickPlace.html
a932ab72a879ba2850449bd95cf38fb3e
ros::Publisher
pub_obj_pose_
classmoveit__simple__actions_1_1SimplePickPlace.html
ac49715de12052f9cd8a4cb168e64fab2
ros::Rate
rate_
classmoveit__simple__actions_1_1SimplePickPlace.html
a76733ef8b483e9b827b3b4eb4ef2e7ea
std::string
robot_name_
classmoveit__simple__actions_1_1SimplePickPlace.html
ab264cde84d285661e1fe7f6e0aea58c1
std::vector< geometry_msgs::Pose >
stat_poses_success_
classmoveit__simple__actions_1_1SimplePickPlace.html
ab65d50e6a3dc6f713708d63d5540d8e3
ros::Subscriber
sub_obj_coll_
classmoveit__simple__actions_1_1SimplePickPlace.html
a8a568a67ac9c39b31fa07534489c4cb4
std::string
support_surface_
classmoveit__simple__actions_1_1SimplePickPlace.html
a3190f7d92c2f83843263e699b56b04b7
const bool
verbose_
classmoveit__simple__actions_1_1SimplePickPlace.html
a606f42ecf7678f57a2c050e19ae319f5
moveit_visual_tools::MoveItVisualToolsPtr
visual_tools_
classmoveit__simple__actions_1_1SimplePickPlace.html
a27b5202b89c3dfa0ba27896542812281
double
x_max_
classmoveit__simple__actions_1_1SimplePickPlace.html
a5b480b647927a504a2ed3a0fc0c5a53e
double
x_min_
classmoveit__simple__actions_1_1SimplePickPlace.html
a9e3e6301013d56caa4305d097e6f3de1
double
y_max_
classmoveit__simple__actions_1_1SimplePickPlace.html
ad18d0fca3063938113cd9fbdd1954577
double
y_min_
classmoveit__simple__actions_1_1SimplePickPlace.html
af34b4b05dc230ecaa1a4c605a02a4229
double
z_max_
classmoveit__simple__actions_1_1SimplePickPlace.html
abce9635438129d5a14772a096ed8e418
double
z_min_
classmoveit__simple__actions_1_1SimplePickPlace.html
acb0f59389a10475a0df02d4e3078eaf6