#include <ros/ros.h>
#include <tf/transform_listener.h>
#include <actionlib/client/simple_action_client.h>
#include <tabletop_object_detector/TabletopDetection.h>
#include <tabletop_collision_map_processing/TabletopCollisionMapProcessing.h>
#include <object_manipulation_msgs/PickupAction.h>
#include <object_manipulation_msgs/PlaceAction.h>
#include <object_manipulation_msgs/ManipulationResult.h>
#include <arm_navigation_msgs/MoveArmAction.h>
#include <std_srvs/Empty.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
bool | move_to_joint_goal (std::vector< arm_navigation_msgs::JointConstraint > joint_constraints, actionlib::SimpleActionClient< arm_navigation_msgs::MoveArmAction > &move_arm) |
bool | nearest_object (std::vector< object_manipulation_msgs::GraspableObject > &objects, geometry_msgs::PointStamped &reference_point, int &object_ind) |
Variables | |
static const size_t | NUM_JOINTS = 5 |
static const double | TABLE_HEIGHT = 0.28 |
tf::TransformListener * | tf_listener |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 109 of file simple_pick_and_place_test.cpp.
bool move_to_joint_goal | ( | std::vector< arm_navigation_msgs::JointConstraint > | joint_constraints, |
actionlib::SimpleActionClient< arm_navigation_msgs::MoveArmAction > & | move_arm | ||
) |
Definition at line 20 of file simple_pick_and_place_test.cpp.
bool nearest_object | ( | std::vector< object_manipulation_msgs::GraspableObject > & | objects, |
geometry_msgs::PointStamped & | reference_point, | ||
int & | object_ind | ||
) |
return nearest object to point
Definition at line 61 of file simple_pick_and_place_test.cpp.
const size_t NUM_JOINTS = 5 [static] |
Definition at line 18 of file simple_pick_and_place_test.cpp.
const double TABLE_HEIGHT = 0.28 [static] |
Definition at line 13 of file simple_pick_and_place_test.cpp.
Definition at line 15 of file simple_pick_and_place_test.cpp.