basic_grasping_perception.cpp
/tmp/ws/src/simple_grasping/src/
basic__grasping__perception_8cpp
simple_grasping/object_support_segmentation.h
simple_grasping/shape_grasp_planner.h
simple_grasping::BasicGraspingPerception
simple_grasping
int
main
basic__grasping__perception_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
cloud_tools.cpp
/tmp/ws/src/simple_grasping/src/
cloud__tools_8cpp
simple_grasping/cloud_tools.h
simple_grasping
void
colorizeCloud
namespacesimple__grasping.html
a8e014f4263081ef7e674f78d46fb2eb3
(pcl::PointCloud< pcl::PointXYZRGB > &cloud, float hue)
double
distancePointToPlane
namespacesimple__grasping.html
a4c0b1c958f2613c098d68d2f83987e0a
(const Eigen::Vector4f &point, const pcl::ModelCoefficients::Ptr plane)
void
hsv2rgb
namespacesimple__grasping.html
af21a15aabc2ee77498faa03833edd59e
(const float h, const float s, const float v, float &r, float &g, float &b)
cloud_tools.h
/tmp/ws/src/simple_grasping/include/simple_grasping/
cloud__tools_8h
simple_grasping
void
colorizeCloud
namespacesimple__grasping.html
a8e014f4263081ef7e674f78d46fb2eb3
(pcl::PointCloud< pcl::PointXYZRGB > &cloud, float hue)
double
distancePointToPlane
namespacesimple__grasping.html
a4cb42ccfb8bdcf0853840b6e6842635d
(const PointT &point, const pcl::ModelCoefficients::Ptr plane)
double
distancePointToPlane
namespacesimple__grasping.html
a4c0b1c958f2613c098d68d2f83987e0a
(const Eigen::Vector4f &point, const pcl::ModelCoefficients::Ptr plane)
void
hsv2rgb
namespacesimple__grasping.html
af21a15aabc2ee77498faa03833edd59e
(const float h, const float s, const float v, float &r, float &g, float &b)
grasp_planner_node.cpp
/tmp/ws/src/simple_grasping/src/
grasp__planner__node_8cpp
simple_grasping/shape_grasp_planner.h
GraspPlannerNode
int
main
grasp__planner__node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
object_support_segmentation.cpp
/tmp/ws/src/simple_grasping/src/
object__support__segmentation_8cpp
simple_grasping/cloud_tools.h
simple_grasping/object_support_segmentation.h
simple_grasping
object_support_segmentation.h
/tmp/ws/src/simple_grasping/include/simple_grasping/
object__support__segmentation_8h
simple_grasping::ObjectSupportSegmentation
simple_grasping
pick_and_place.py
/tmp/ws/src/simple_grasping/scripts/
pick__and__place_8py
pick_and_place
def
move_to_ready
namespacepick__and__place.html
acc45a0066e4aa944ffecb16de7df8a89
(interface)
_colors
namespacepick__and__place.html
a35a4c50caba1a8841c813bdf7ba15ab3
action
namespacepick__and__place.html
af93c16b70d7b160e6c2193d19382f425
args
namespacepick__and__place.html
ae808a6f9b4e18277c69348b952f8416d
int
count
namespacepick__and__place.html
a6bae03a35ded822197cee509cb8af88b
d
namespacepick__and__place.html
a87e64f0e4feff061c61e3ca5ab986136
default
namespacepick__and__place.html
a06403dd7898c76a6b95dc05bf9292fb5
dimensions
namespacepick__and__place.html
a6874f7d760a582325e479e5b8aecc3aa
dx
namespacepick__and__place.html
a9d56acae898189f28c9b80e8779f7842
dy
namespacepick__and__place.html
a61938a48c502f643a1c3f7a1e18ca0be
find_objects
namespacepick__and__place.html
a2c326a58625e41a1686e2acba4d47e74
find_result
namespacepick__and__place.html
a2b46df83b99636064f83318e6a89ff38
float
namespacepick__and__place.html
a475ebaa92d8cfc598af843352825b105
frame_id
namespacepick__and__place.html
a19a8ada3e4cedd4e1422cb58c081a47a
goal
namespacepick__and__place.html
a963849cb11d9f0cddfebfe80c696995f
grasps
namespacepick__and__place.html
ac7219cfafbd581ce0b8357a038bcca06
height
namespacepick__and__place.html
ac86e2e03c89c329a264a1186844279b7
help
namespacepick__and__place.html
ac8fd06255cf56f8dc6f36d064b55e16e
list
joint_names
namespacepick__and__place.html
ad118f3d17cd86f04f647342e3da6522a
l
namespacepick__and__place.html
af3d73e82ded5c187bafef2917883fc1a
move_group
namespacepick__and__place.html
ac4acd4930fe1354ef995acc99bfbede0
string
obj_name
namespacepick__and__place.html
ac2dc186054a324cfcc692ad7e1fb9c21
parser
namespacepick__and__place.html
aabb695cc46f0bace3a0d9d5201a6a3e1
pick_result
namespacepick__and__place.html
a4217ae3db6a7bc3430c6a57fa23e241d
pickplace
namespacepick__and__place.html
aba2bf91549d53d7369f2f559a1782c6d
place_result
namespacepick__and__place.html
a77424dd015cf21597867407bab87930a
places
namespacepick__and__place.html
a34c96bce7e91261e6fd4119579930b60
plan_grasps
namespacepick__and__place.html
af5b1b115acfb07b9fc750a30d0a63bf3
pose
namespacepick__and__place.html
a11390bfd350ac8e46bee58e06c49d050
post_place_posture
namespacepick__and__place.html
a5e6942cdef36786176284aa9c681953f
post_place_retreat
namespacepick__and__place.html
ab51b0c75ea85aa7e43a7145aa0f3f67d
pre_place_approach
namespacepick__and__place.html
a19abfc742e53243b5a764f3dec3328ab
list
ready_pose
namespacepick__and__place.html
a14fd92cf38d289771863460e210f8544
scene
namespacepick__and__place.html
a0d741fe0779faff82f633c72e84ee46e
success
namespacepick__and__place.html
a78689740b6f2f5448aac954f3f9bd35d
support_name
namespacepick__and__place.html
a153b8a6d9693e841b2eaadbe687b198d
support_surface
namespacepick__and__place.html
a65bb3af6cba5296ab6295c0034e1ae71
the_object
namespacepick__and__place.html
a6390e1d241397f7c2aebb1feca7797dd
float
the_object_dist
namespacepick__and__place.html
a3fc69970a65a43f160d0fdd0b27c28f7
type
namespacepick__and__place.html
a8598992199b96054dfea6911f6712cd1
unknown
namespacepick__and__place.html
a845beef26670afaa6cb2c4252bdac8c4
wait
namespacepick__and__place.html
a1bf6537c36d0db66a850a61663d8b035
y
namespacepick__and__place.html
a9dc3a6efa6a9a0786df1b6a1b1d60ffc
shape_extraction.cpp
/tmp/ws/src/simple_grasping/src/
shape__extraction_8cpp
simple_grasping
bool
extractShape
namespacesimple__grasping.html
a2a8cea55980f11b77c2cfa931dae1d93
(const pcl::PointCloud< pcl::PointXYZRGB > &input, pcl::PointCloud< pcl::PointXYZRGB > &output, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
bool
extractShape
namespacesimple__grasping.html
a5e500982f834eea5d24a33c8c63df2fe
(const pcl::PointCloud< pcl::PointXYZRGB > &input, const pcl::ModelCoefficients::Ptr model, pcl::PointCloud< pcl::PointXYZRGB > &output, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
bool
extractUnorientedBoundingBox
namespacesimple__grasping.html
a53e673fbcf37067b954795386197b79f
(const pcl::PointCloud< pcl::PointXYZRGB > &input, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
shape_extraction.h
/tmp/ws/src/simple_grasping/include/simple_grasping/
shape__extraction_8h
simple_grasping
bool
extractShape
namespacesimple__grasping.html
a2a8cea55980f11b77c2cfa931dae1d93
(const pcl::PointCloud< pcl::PointXYZRGB > &input, pcl::PointCloud< pcl::PointXYZRGB > &output, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
bool
extractShape
namespacesimple__grasping.html
a5e500982f834eea5d24a33c8c63df2fe
(const pcl::PointCloud< pcl::PointXYZRGB > &input, const pcl::ModelCoefficients::Ptr model, pcl::PointCloud< pcl::PointXYZRGB > &output, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
bool
extractUnorientedBoundingBox
namespacesimple__grasping.html
a53e673fbcf37067b954795386197b79f
(const pcl::PointCloud< pcl::PointXYZRGB > &input, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
shape_grasp_planner.cpp
/tmp/ws/src/simple_grasping/src/
shape__grasp__planner_8cpp
simple_grasping/shape_grasp_planner.h
simple_grasping
moveit_msgs::GripperTranslation
makeGripperTranslation
namespacesimple__grasping.html
a15c9f18e2f479e851ad34783ed77cbee
(std::string frame, double min, double desired, double x_axis=1.0, double y_axis=0.0, double z_axis=0.0)
Eigen::Quaterniond
quaternionFromEuler
namespacesimple__grasping.html
a9aa98ea782f0130968e07f0be3a035a9
(float yaw, float pitch, float roll)
shape_grasp_planner.h
/tmp/ws/src/simple_grasping/include/simple_grasping/
shape__grasp__planner_8h
simple_grasping::ShapeGraspPlanner
simple_grasping
test_shape_extraction.cpp
/tmp/ws/src/simple_grasping/test/
test__shape__extraction_8cpp
int
main
test__shape__extraction_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__shape__extraction_8cpp.html
a312a6a7f5fdd4f83f97d9fe7524ec8d4
(test_shape_extraction, simple_cube)
simple_grasping::BasicGraspingPerception
classsimple__grasping_1_1BasicGraspingPerception.html
BasicGraspingPerception
classsimple__grasping_1_1BasicGraspingPerception.html
a40091d8055f725c0e7cdc7837c2ef9e0
(ros::NodeHandle n)
actionlib::SimpleActionServer< grasping_msgs::FindGraspableObjectsAction >
server_t
classsimple__grasping_1_1BasicGraspingPerception.html
ad3cb5981ea19731ec2f066ab85b9aa10
void
cloudCallback
classsimple__grasping_1_1BasicGraspingPerception.html
ae49a1cf67a1ceefdefeca16e1e7f8c6c
(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud)
void
executeCallback
classsimple__grasping_1_1BasicGraspingPerception.html
af0bd92a8a41dd4c324ea33fc41963539
(const grasping_msgs::FindGraspableObjectsGoalConstPtr &goal)
ros::Subscriber
cloud_sub_
classsimple__grasping_1_1BasicGraspingPerception.html
a978f36056e5ded338898234160d2aedf
bool
debug_
classsimple__grasping_1_1BasicGraspingPerception.html
a9221d8afc7d1dea5d200bc09fb1dc753
bool
find_objects_
classsimple__grasping_1_1BasicGraspingPerception.html
a7e049dc4aaa7110b51e0e214cb4de5f3
tf::TransformListener
listener_
classsimple__grasping_1_1BasicGraspingPerception.html
a71a67eea7abc2f4e8552da211bff8aa9
ros::NodeHandle
nh_
classsimple__grasping_1_1BasicGraspingPerception.html
a54701086de7a4c985615826a1a4bf576
ros::Publisher
object_cloud_pub_
classsimple__grasping_1_1BasicGraspingPerception.html
a03a55ca3668c5e9fc3d01779f5b4da48
std::vector< grasping_msgs::Object >
objects_
classsimple__grasping_1_1BasicGraspingPerception.html
a5b47e3cf73fe3ff4c4c946e7f512a7ca
boost::shared_ptr< ShapeGraspPlanner >
planner_
classsimple__grasping_1_1BasicGraspingPerception.html
a3f516c6b67f6137620112ca222e8ab22
pcl::PassThrough< pcl::PointXYZRGB >
range_filter_
classsimple__grasping_1_1BasicGraspingPerception.html
ab97893e8217fc4bcf7d325e679189862
boost::shared_ptr< ObjectSupportSegmentation >
segmentation_
classsimple__grasping_1_1BasicGraspingPerception.html
a782c9adf4f95078b4c09de88337896a4
boost::shared_ptr< server_t >
server_
classsimple__grasping_1_1BasicGraspingPerception.html
af80d4ec4ca5d3f204c67c50af17f05aa
ros::Publisher
support_cloud_pub_
classsimple__grasping_1_1BasicGraspingPerception.html
a06c5814fd1ae1136135296207b9a3345
std::vector< grasping_msgs::Object >
supports_
classsimple__grasping_1_1BasicGraspingPerception.html
afd7fbe22f75ae46e7bd8945cd056d6ac
std::string
world_frame_
classsimple__grasping_1_1BasicGraspingPerception.html
a518796613f8a418802f615f940445e79
GraspPlannerNode
classGraspPlannerNode.html
GraspPlannerNode
classGraspPlannerNode.html
a27a75be5ad2b236911a7e872513a2f3f
(ros::NodeHandle n)
actionlib::SimpleActionServer< grasping_msgs::GraspPlanningAction >
server_t
classGraspPlannerNode.html
a787559e5586c1b8b0d53c5ac0a9d5164
void
executeCallback
classGraspPlannerNode.html
a13d216d27b96519177065406aa72ac46
(const grasping_msgs::GraspPlanningGoalConstPtr &goal)
boost::shared_ptr< simple_grasping::ShapeGraspPlanner >
planner_
classGraspPlannerNode.html
a05cb2235cb92e94a1a212eb496347c3e
boost::shared_ptr< server_t >
server_
classGraspPlannerNode.html
adf31ff0c1dccbc4372dbdb7feba47620
simple_grasping::ObjectSupportSegmentation
classsimple__grasping_1_1ObjectSupportSegmentation.html
ObjectSupportSegmentation
classsimple__grasping_1_1ObjectSupportSegmentation.html
a4805d58b0866e5d4e2b36715ebb47f7c
(ros::NodeHandle &nh)
bool
segment
classsimple__grasping_1_1ObjectSupportSegmentation.html
ad2a5de33f859df6001c6a735ada66f06
(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, std::vector< grasping_msgs::Object > &objects, std::vector< grasping_msgs::Object > &supports, pcl::PointCloud< pcl::PointXYZRGB > &object_cloud, pcl::PointCloud< pcl::PointXYZRGB > &support_cloud, bool output_clouds)
pcl::EuclideanClusterExtraction< pcl::PointXYZRGB >
extract_clusters_
classsimple__grasping_1_1ObjectSupportSegmentation.html
a20700a90cb5e0ce963c39905f587abda
pcl::ExtractIndices< pcl::PointXYZRGB >
extract_indices_
classsimple__grasping_1_1ObjectSupportSegmentation.html
aaae696cfb9e22ad22bd53852a0666b09
pcl::SACSegmentation< pcl::PointXYZRGB >
segment_
classsimple__grasping_1_1ObjectSupportSegmentation.html
ad48a62d9972f7fbca20d63e73d646595
pcl::VoxelGrid< pcl::PointXYZRGB >
voxel_grid_
classsimple__grasping_1_1ObjectSupportSegmentation.html
ac2b60f8b2467da11ce7601375f89ffe6
simple_grasping::ShapeGraspPlanner
classsimple__grasping_1_1ShapeGraspPlanner.html
virtual int
plan
classsimple__grasping_1_1ShapeGraspPlanner.html
a18193c4d576bc3c5aa72573c98fa2b92
(const grasping_msgs::Object &object, std::vector< moveit_msgs::Grasp > &grasps)
ShapeGraspPlanner
classsimple__grasping_1_1ShapeGraspPlanner.html
a362181d221a6e4bec1b63b205b36fe01
(ros::NodeHandle &nh)
int
createGrasp
classsimple__grasping_1_1ShapeGraspPlanner.html
adfe1e459e55fcac2d7704b4a2581fef2
(const geometry_msgs::PoseStamped &pose, double gripper_opening, double gripper_pitch, double x_offset, double z_offset, double quality)
int
createGraspSeries
classsimple__grasping_1_1ShapeGraspPlanner.html
a7fc58672801dff4315cd9a669852931f
(const geometry_msgs::PoseStamped &pose, double depth, double width, double height, bool use_vertical=true)
trajectory_msgs::JointTrajectory
makeGraspPosture
classsimple__grasping_1_1ShapeGraspPlanner.html
af13f8a5b6d650159daa8374d14459c0c
(double pose)
double
approach_desired_translation_
classsimple__grasping_1_1ShapeGraspPlanner.html
a467f0fa26ed52fee470b71b6c9211272
std::string
approach_frame_
classsimple__grasping_1_1ShapeGraspPlanner.html
a161cf3069603e6b9ee483e423b14b4ed
double
approach_min_translation_
classsimple__grasping_1_1ShapeGraspPlanner.html
a157a3db4163f5a05f197fcfd575b3bfc
double
finger_depth_
classsimple__grasping_1_1ShapeGraspPlanner.html
a67cad78513bd1f36a8b7b1ec134cae8f
double
grasp_duration_
classsimple__grasping_1_1ShapeGraspPlanner.html
a9fbf5846ab0f0364800fcb8f2585529f
std::vector< moveit_msgs::Grasp >
grasps_
classsimple__grasping_1_1ShapeGraspPlanner.html
a51bc2a5ccb646d781be59660e7a066d3
double
gripper_tolerance_
classsimple__grasping_1_1ShapeGraspPlanner.html
acd89e46aebebb1baebf0019bbb516e23
std::string
left_joint_
classsimple__grasping_1_1ShapeGraspPlanner.html
adecdf3ea9687b47ce37d50d4af453493
double
max_effort_
classsimple__grasping_1_1ShapeGraspPlanner.html
a2a409789aab6ad121def579d858b9282
double
max_opening_
classsimple__grasping_1_1ShapeGraspPlanner.html
ace1dd5196631d2b673157a20f74fa280
double
retreat_desired_translation_
classsimple__grasping_1_1ShapeGraspPlanner.html
a3e32d01f36d9fb8ddc4e5d76e21be01b
std::string
retreat_frame_
classsimple__grasping_1_1ShapeGraspPlanner.html
a4756d279c95469f1f7159f56008a3d40
double
retreat_min_translation_
classsimple__grasping_1_1ShapeGraspPlanner.html
a6229d7579dda9d7fd04dd13a4f245c47
std::string
right_joint_
classsimple__grasping_1_1ShapeGraspPlanner.html
a6ab4f88f3e6eca5897abfe15a0bf1848
double
tool_offset_
classsimple__grasping_1_1ShapeGraspPlanner.html
a4fb186af7b2561e2266a53b65317b736
pick_and_place
namespacepick__and__place.html
def
move_to_ready
namespacepick__and__place.html
acc45a0066e4aa944ffecb16de7df8a89
(interface)
_colors
namespacepick__and__place.html
a35a4c50caba1a8841c813bdf7ba15ab3
action
namespacepick__and__place.html
af93c16b70d7b160e6c2193d19382f425
args
namespacepick__and__place.html
ae808a6f9b4e18277c69348b952f8416d
int
count
namespacepick__and__place.html
a6bae03a35ded822197cee509cb8af88b
d
namespacepick__and__place.html
a87e64f0e4feff061c61e3ca5ab986136
default
namespacepick__and__place.html
a06403dd7898c76a6b95dc05bf9292fb5
dimensions
namespacepick__and__place.html
a6874f7d760a582325e479e5b8aecc3aa
dx
namespacepick__and__place.html
a9d56acae898189f28c9b80e8779f7842
dy
namespacepick__and__place.html
a61938a48c502f643a1c3f7a1e18ca0be
find_objects
namespacepick__and__place.html
a2c326a58625e41a1686e2acba4d47e74
find_result
namespacepick__and__place.html
a2b46df83b99636064f83318e6a89ff38
float
namespacepick__and__place.html
a475ebaa92d8cfc598af843352825b105
frame_id
namespacepick__and__place.html
a19a8ada3e4cedd4e1422cb58c081a47a
goal
namespacepick__and__place.html
a963849cb11d9f0cddfebfe80c696995f
grasps
namespacepick__and__place.html
ac7219cfafbd581ce0b8357a038bcca06
height
namespacepick__and__place.html
ac86e2e03c89c329a264a1186844279b7
help
namespacepick__and__place.html
ac8fd06255cf56f8dc6f36d064b55e16e
list
joint_names
namespacepick__and__place.html
ad118f3d17cd86f04f647342e3da6522a
l
namespacepick__and__place.html
af3d73e82ded5c187bafef2917883fc1a
move_group
namespacepick__and__place.html
ac4acd4930fe1354ef995acc99bfbede0
string
obj_name
namespacepick__and__place.html
ac2dc186054a324cfcc692ad7e1fb9c21
parser
namespacepick__and__place.html
aabb695cc46f0bace3a0d9d5201a6a3e1
pick_result
namespacepick__and__place.html
a4217ae3db6a7bc3430c6a57fa23e241d
pickplace
namespacepick__and__place.html
aba2bf91549d53d7369f2f559a1782c6d
place_result
namespacepick__and__place.html
a77424dd015cf21597867407bab87930a
places
namespacepick__and__place.html
a34c96bce7e91261e6fd4119579930b60
plan_grasps
namespacepick__and__place.html
af5b1b115acfb07b9fc750a30d0a63bf3
pose
namespacepick__and__place.html
a11390bfd350ac8e46bee58e06c49d050
post_place_posture
namespacepick__and__place.html
a5e6942cdef36786176284aa9c681953f
post_place_retreat
namespacepick__and__place.html
ab51b0c75ea85aa7e43a7145aa0f3f67d
pre_place_approach
namespacepick__and__place.html
a19abfc742e53243b5a764f3dec3328ab
list
ready_pose
namespacepick__and__place.html
a14fd92cf38d289771863460e210f8544
scene
namespacepick__and__place.html
a0d741fe0779faff82f633c72e84ee46e
success
namespacepick__and__place.html
a78689740b6f2f5448aac954f3f9bd35d
support_name
namespacepick__and__place.html
a153b8a6d9693e841b2eaadbe687b198d
support_surface
namespacepick__and__place.html
a65bb3af6cba5296ab6295c0034e1ae71
the_object
namespacepick__and__place.html
a6390e1d241397f7c2aebb1feca7797dd
float
the_object_dist
namespacepick__and__place.html
a3fc69970a65a43f160d0fdd0b27c28f7
type
namespacepick__and__place.html
a8598992199b96054dfea6911f6712cd1
unknown
namespacepick__and__place.html
a845beef26670afaa6cb2c4252bdac8c4
wait
namespacepick__and__place.html
a1bf6537c36d0db66a850a61663d8b035
y
namespacepick__and__place.html
a9dc3a6efa6a9a0786df1b6a1b1d60ffc
simple_grasping
namespacesimple__grasping.html
simple_grasping::BasicGraspingPerception
simple_grasping::ObjectSupportSegmentation
simple_grasping::ShapeGraspPlanner
void
colorizeCloud
namespacesimple__grasping.html
a8e014f4263081ef7e674f78d46fb2eb3
(pcl::PointCloud< pcl::PointXYZRGB > &cloud, float hue)
double
distancePointToPlane
namespacesimple__grasping.html
a4cb42ccfb8bdcf0853840b6e6842635d
(const PointT &point, const pcl::ModelCoefficients::Ptr plane)
double
distancePointToPlane
namespacesimple__grasping.html
a4c0b1c958f2613c098d68d2f83987e0a
(const Eigen::Vector4f &point, const pcl::ModelCoefficients::Ptr plane)
bool
extractShape
namespacesimple__grasping.html
a2a8cea55980f11b77c2cfa931dae1d93
(const pcl::PointCloud< pcl::PointXYZRGB > &input, pcl::PointCloud< pcl::PointXYZRGB > &output, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
bool
extractShape
namespacesimple__grasping.html
a5e500982f834eea5d24a33c8c63df2fe
(const pcl::PointCloud< pcl::PointXYZRGB > &input, const pcl::ModelCoefficients::Ptr model, pcl::PointCloud< pcl::PointXYZRGB > &output, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
bool
extractUnorientedBoundingBox
namespacesimple__grasping.html
a53e673fbcf37067b954795386197b79f
(const pcl::PointCloud< pcl::PointXYZRGB > &input, shape_msgs::SolidPrimitive &shape, geometry_msgs::Pose &pose)
void
hsv2rgb
namespacesimple__grasping.html
af21a15aabc2ee77498faa03833edd59e
(const float h, const float s, const float v, float &r, float &g, float &b)
moveit_msgs::GripperTranslation
makeGripperTranslation
namespacesimple__grasping.html
a15c9f18e2f479e851ad34783ed77cbee
(std::string frame, double min, double desired, double x_axis=1.0, double y_axis=0.0, double z_axis=0.0)
Eigen::Quaterniond
quaternionFromEuler
namespacesimple__grasping.html
a9aa98ea782f0130968e07f0be3a035a9
(float yaw, float pitch, float roll)