, including all inherited members.
| abortPushingGoal(std::string msg) | TabletopPushingPerceptionNode | [inline] |
| arm_obj_segmenter_ | TabletopPushingPerceptionNode | [protected] |
| as_ | TabletopPushingPerceptionNode | [protected] |
| base_output_path_ | TabletopPushingPerceptionNode | [protected] |
| behavior_primitive_ | TabletopPushingPerceptionNode | [protected] |
| cam_info_ | TabletopPushingPerceptionNode | [protected] |
| cam_info_topic_ | TabletopPushingPerceptionNode | [protected] |
| camera_frame_ | TabletopPushingPerceptionNode | [protected] |
| camera_initialized_ | TabletopPushingPerceptionNode | [protected] |
| chooseFixedGoalPushStartLoc(ProtoObject &cur_obj, PushTrackerState &cur_state, bool new_object, int num_start_loc_pushes_per_sample, int num_start_loc_sample_locs, std::string trial_id) | TabletopPushingPerceptionNode | [inline] |
| chooseLearnedPushStartLoc(ProtoObject &cur_obj, PushTrackerState &cur_state, std::string param_path, float &chosen_score, bool previous_position_worked, bool rotate_push) | TabletopPushingPerceptionNode | [inline] |
| choosePushStartLoc(ProtoObject &cur_obj, PushTrackerState &cur_state, bool new_object, int num_clusters) | TabletopPushingPerceptionNode | [inline] |
| chooseRandomPushStartLoc(ProtoObject &cur_obj, PushTrackerState &cur_state, bool rotate_push) | TabletopPushingPerceptionNode | [inline] |
| cloud_sub_ | TabletopPushingPerceptionNode | [protected] |
| controller_name_ | TabletopPushingPerceptionNode | [protected] |
| cur_camera_header_ | TabletopPushingPerceptionNode | [protected] |
| cur_color_frame_ | TabletopPushingPerceptionNode | [protected] |
| cur_depth_frame_ | TabletopPushingPerceptionNode | [protected] |
| cur_point_cloud_ | TabletopPushingPerceptionNode | [protected] |
| cur_self_filtered_cloud_ | TabletopPushingPerceptionNode | [protected] |
| cur_self_mask_ | TabletopPushingPerceptionNode | [protected] |
| current_file_id_ | TabletopPushingPerceptionNode | [protected] |
| depth_sub_ | TabletopPushingPerceptionNode | [protected] |
| display_wait_ms_ | TabletopPushingPerceptionNode | [protected] |
| displayGoalHeading(cv::Mat &img, PointStamped ¢roid, double theta, double goal_theta, bool force_no_write=false) | TabletopPushingPerceptionNode | [inline] |
| displayInitialPushVector(cv::Mat &img, PointStamped &start_point, PointStamped &end_point, PointStamped ¢roid) | TabletopPushingPerceptionNode | [inline] |
| displayLearnedPushLocScores(std::vector< double > &push_scores, XYZPointCloud &locs, pcl16::PointXYZ selected, bool rotate_push) | TabletopPushingPerceptionNode | [inline] |
| displayPushVector(cv::Mat &img, PointStamped &start_point, PointStamped &end_point, std::string display_name="goal_vector", bool force_no_write=false) | TabletopPushingPerceptionNode | [inline] |
| displayRobotGripperPoses(cv::Mat &img) | TabletopPushingPerceptionNode | [inline] |
| evaluateGoalAndAbortConditions(PushTrackerState &tracker_state) | TabletopPushingPerceptionNode | [inline] |
| findAxisAlignedBoundingBox(PushTrackerState &cur_state, ProtoObject &cur_obj) | TabletopPushingPerceptionNode | [inline] |
| footprint_count_ | TabletopPushingPerceptionNode | [protected] |
| force_swap_ | TabletopPushingPerceptionNode | [protected] |
| frame_callback_count_ | TabletopPushingPerceptionNode | [protected] |
| frame_set_count_ | TabletopPushingPerceptionNode | [protected] |
| generateStartLocLearningGoalPose(PushTrackerState &cur_state, ProtoObject &cur_obj, ShapeLocation &chosen_loc, float &new_push_angle, bool rotate_push=false) | TabletopPushingPerceptionNode | [inline] |
| getObjectPose(LearnPush::Response &res) | TabletopPushingPerceptionNode | [inline] |
| getPushStartPose(LearnPush::Request &req) | TabletopPushingPerceptionNode | [inline] |
| getRotatePushHeading(PushTrackerState &cur_state, ShapeLocation &chosen_loc, ProtoObject &cur_obj) | TabletopPushingPerceptionNode | [inline] |
| getStartLocDescriptor(ProtoObject &cur_obj, PushTrackerState &cur_state, geometry_msgs::Point start_pt) | TabletopPushingPerceptionNode | [inline] |
| getTableLocation(LocateTable::Request &req, LocateTable::Response &res) | TabletopPushingPerceptionNode | [inline] |
| getTablePlane(XYZPointCloud &cloud, PoseStamped &p) | TabletopPushingPerceptionNode | [inline] |
| goal_heading_count_ | TabletopPushingPerceptionNode | [protected] |
| goal_out_count_ | TabletopPushingPerceptionNode | [protected] |
| goalPoseValid(Pose2D goal_pose) const | TabletopPushingPerceptionNode | [inline] |
| gripper_not_moving_count_ | TabletopPushingPerceptionNode | [protected] |
| gripper_not_moving_count_limit_ | TabletopPushingPerceptionNode | [protected] |
| gripper_not_moving_thresh_ | TabletopPushingPerceptionNode | [protected] |
| gripper_spread_ | TabletopPushingPerceptionNode | [protected] |
| gripperNotMoving() | TabletopPushingPerceptionNode | [inline] |
| have_depth_data_ | TabletopPushingPerceptionNode | [protected] |
| hull_alpha_ | TabletopPushingPerceptionNode | [protected] |
| image_sub_ | TabletopPushingPerceptionNode | [protected] |
| jinv_l_arm_subscriber_ | TabletopPushingPerceptionNode | [protected] |
| jinv_r_arm_subscriber_ | TabletopPushingPerceptionNode | [protected] |
| jtteleop_l_arm_subscriber_ | TabletopPushingPerceptionNode | [protected] |
| jtteleop_r_arm_subscriber_ | TabletopPushingPerceptionNode | [protected] |
| just_spun_ | TabletopPushingPerceptionNode | [protected] |
| l_arm_pose_ | TabletopPushingPerceptionNode | [protected] |
| l_arm_vel_ | TabletopPushingPerceptionNode | [protected] |
| lArmStateCartCB(const pr2_manipulation_controllers::JTTaskControllerState l_arm_state) | TabletopPushingPerceptionNode | [inline] |
| lArmStateVelCB(const pr2_manipulation_controllers::JinvTeleopControllerState l_arm_state) | TabletopPushingPerceptionNode | [inline] |
| learn_callback_count_ | TabletopPushingPerceptionNode | [protected] |
| learnPushCallback(LearnPush::Request &req, LearnPush::Response &res) | TabletopPushingPerceptionNode | [inline] |
| major_axis_spin_pos_scale_ | TabletopPushingPerceptionNode | [protected] |
| mask_dilate_size_ | TabletopPushingPerceptionNode | [protected] |
| mask_sub_ | TabletopPushingPerceptionNode | [protected] |
| max_goal_x_ | TabletopPushingPerceptionNode | [protected] |
| max_goal_y_ | TabletopPushingPerceptionNode | [protected] |
| max_object_gripper_dist_ | TabletopPushingPerceptionNode | [protected] |
| min_goal_x_ | TabletopPushingPerceptionNode | [protected] |
| min_goal_y_ | TabletopPushingPerceptionNode | [protected] |
| n_ | TabletopPushingPerceptionNode | [protected] |
| n_private_ | TabletopPushingPerceptionNode | [protected] |
| num_downsamples_ | TabletopPushingPerceptionNode | [protected] |
| num_position_failures_ | TabletopPushingPerceptionNode | [protected] |
| obj_tracker_ | TabletopPushingPerceptionNode | [protected] |
| object_not_between_count_ | TabletopPushingPerceptionNode | [protected] |
| object_not_between_count_limit_ | TabletopPushingPerceptionNode | [protected] |
| object_not_between_epsilon_ | TabletopPushingPerceptionNode | [protected] |
| object_not_detected_count_ | TabletopPushingPerceptionNode | [protected] |
| object_not_detected_count_limit_ | TabletopPushingPerceptionNode | [protected] |
| object_not_moving_count_ | TabletopPushingPerceptionNode | [protected] |
| object_not_moving_count_limit_ | TabletopPushingPerceptionNode | [protected] |
| object_not_moving_thresh_ | TabletopPushingPerceptionNode | [protected] |
| object_too_far_count_ | TabletopPushingPerceptionNode | [protected] |
| object_too_far_count_limit_ | TabletopPushingPerceptionNode | [protected] |
| objectDisappeared(PushTrackerState &tracker_state) | TabletopPushingPerceptionNode | [inline] |
| objectNotBetweenGoalAndGripper(Pose2D &obj_state) | TabletopPushingPerceptionNode | [inline] |
| objectNotMoving(PushTrackerState &tracker_state) | TabletopPushingPerceptionNode | [inline] |
| objectPointInWorldFrame(pcl16::PointXYZ obj_pt, PushTrackerState &cur_state) | TabletopPushingPerceptionNode | [inline] |
| objectTooFarFromGripper(Pose2D &obj_state) | TabletopPushingPerceptionNode | [inline] |
| pcl_segmenter_ | TabletopPushingPerceptionNode | [protected] |
| point_cloud_hist_res_ | TabletopPushingPerceptionNode | [protected] |
| pointIsBetweenOthers(geometry_msgs::Point pt, Pose2D &x1, Pose2D &x2, double epsilon=0.0) | TabletopPushingPerceptionNode | [inline] |
| proxy_name_ | TabletopPushingPerceptionNode | [protected] |
| push_pose_server_ | TabletopPushingPerceptionNode | [protected] |
| push_start_time_ | TabletopPushingPerceptionNode | [protected] |
| pushing_arm_ | TabletopPushingPerceptionNode | [protected] |
| pushingTimeUp() | TabletopPushingPerceptionNode | [inline] |
| pushTrackerGoalCB() | TabletopPushingPerceptionNode | [inline] |
| pushTrackerPreemptCB() | TabletopPushingPerceptionNode | [inline] |
| r_arm_pose_ | TabletopPushingPerceptionNode | [protected] |
| r_arm_vel_ | TabletopPushingPerceptionNode | [protected] |
| rArmStateCartCB(const pr2_manipulation_controllers::JTTaskControllerState r_arm_state) | TabletopPushingPerceptionNode | [inline] |
| rArmStateVelCB(const pr2_manipulation_controllers::JinvTeleopControllerState r_arm_state) | TabletopPushingPerceptionNode | [inline] |
| record_count_ | TabletopPushingPerceptionNode | [protected] |
| recording_input_ | TabletopPushingPerceptionNode | [protected] |
| sensorCallback(const sensor_msgs::ImageConstPtr &img_msg, const sensor_msgs::ImageConstPtr &depth_msg, const sensor_msgs::ImageConstPtr &mask_msg, const sensor_msgs::PointCloud2ConstPtr &cloud_msg) | TabletopPushingPerceptionNode | [inline] |
| spin() | TabletopPushingPerceptionNode | [inline] |
| start_loc_arc_length_percent_ | TabletopPushingPerceptionNode | [protected] |
| start_loc_history_ | TabletopPushingPerceptionNode | [protected] |
| start_loc_obj_ | TabletopPushingPerceptionNode | [protected] |
| start_loc_push_dist_ | TabletopPushingPerceptionNode | [protected] |
| start_loc_push_sample_count_ | TabletopPushingPerceptionNode | [protected] |
| start_loc_push_time_ | TabletopPushingPerceptionNode | [protected] |
| start_loc_use_fixed_goal_ | TabletopPushingPerceptionNode | [protected] |
| start_tracking_on_push_call_ | TabletopPushingPerceptionNode | [protected] |
| startTracking(PushTrackerState &state, bool start_swap=false) | TabletopPushingPerceptionNode | [inline] |
| sync_ | TabletopPushingPerceptionNode | [protected] |
| table_centroid_ | TabletopPushingPerceptionNode | [protected] |
| table_location_server_ | TabletopPushingPerceptionNode | [protected] |
| TabletopPushingPerceptionNode(ros::NodeHandle &n) | TabletopPushingPerceptionNode | [inline] |
| tf_ | TabletopPushingPerceptionNode | [protected] |
| timing_push_ | TabletopPushingPerceptionNode | [protected] |
| tracker_angle_thresh_ | TabletopPushingPerceptionNode | [protected] |
| tracker_dist_thresh_ | TabletopPushingPerceptionNode | [protected] |
| tracker_goal_pose_ | TabletopPushingPerceptionNode | [protected] |
| use_center_pointing_shape_context_ | TabletopPushingPerceptionNode | [protected] |
| use_displays_ | TabletopPushingPerceptionNode | [protected] |
| use_graphcut_arm_seg_ | TabletopPushingPerceptionNode | [protected] |
| use_mps_segmentation_ | TabletopPushingPerceptionNode | [protected] |
| workspace_frame_ | TabletopPushingPerceptionNode | [protected] |
| worldPointInObjectFrame(pcl16::PointXYZ world_pt, PushTrackerState &cur_state) | TabletopPushingPerceptionNode | [inline] |
| worldPointsInObjectFrame(XYZPointCloud &world_cloud, PushTrackerState &cur_state, XYZPointCloud &object_cloud) | TabletopPushingPerceptionNode | [inline] |
| write_input_to_disk_ | TabletopPushingPerceptionNode | [protected] |
| write_to_disk_ | TabletopPushingPerceptionNode | [protected] |
| writePredictedScoreToDisk(XYZPointCloud &hull_cloud, ShapeDescriptors &sds, std::vector< double > &pred_scores) | TabletopPushingPerceptionNode | [inline] |