Definition at line 57 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.__init__ | ( | self, | |
use_singulation, | |||
use_learning | |||
) |
Definition at line 59 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.analyze_push | ( | self, | |
behavior_primitive, | |||
controller_name, | |||
proxy_name, | |||
which_arm, | |||
push_time, | |||
push_vector_res, | |||
goal_pose, | |||
object_id, | |||
precondition_method = CENTROID_PUSH_PRECONDITION |
|||
) |
Definition at line 639 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.choose_arm | ( | self, | |
push_vec, | |||
controller_name | |||
) |
Definition at line 539 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.choose_singulation_arm | ( | self, | |
pose_res | |||
) |
Definition at line 576 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.choose_singulation_primitive | ( | self, | |
pose_res | |||
) |
Definition at line 564 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.explore_push | ( | self, | |
behavior_primitive, | |||
controller_name, | |||
proxy_name, | |||
object_id, | |||
precondition_method = CENTROID_PUSH_PRECONDITION , |
|||
input_arm = None |
|||
) |
Definition at line 277 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.explore_push_start_locs | ( | self, | |
num_pushes_per_sample, | |||
num_sample_locs, | |||
behavior_primitive, | |||
controller_name, | |||
proxy_name, | |||
object_id, | |||
which_arm, | |||
start_loc_param_path = '' , |
|||
precondition_method = CENTROID_PUSH_PRECONDITION |
|||
) |
Definition at line 362 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.feedback_sweep_object | ( | self, | |
which_arm, | |||
push_vector, | |||
goal_pose, | |||
controller_name, | |||
proxy_name, | |||
behavior_primitive, | |||
high_init = True , |
|||
open_gripper = False |
|||
) |
Definition at line 888 of file tabletop_executive.py.
Definition at line 192 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.generate_random_table_pose | ( | self, | |
init_pose = None |
|||
) |
Definition at line 1053 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.get_feedback_push_initial_obj_pose | ( | self | ) |
Definition at line 491 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.get_feedback_push_start_pose | ( | self, | |
goal_pose, | |||
controller_name, | |||
proxy_name, | |||
behavior_primitive, | |||
learn_start_loc = False , |
|||
new_object = False , |
|||
num_clusters = 1 , |
|||
trial_id = '' , |
|||
num_sample_locs = 1 , |
|||
num_pushes_per_sample = 1 , |
|||
start_loc_param_path = '' , |
|||
position_worked = True |
|||
) |
Definition at line 512 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.gripper_feedback_push_object | ( | self, | |
which_arm, | |||
push_vector, | |||
goal_pose, | |||
controller_name, | |||
proxy_name, | |||
behavior_primitive, | |||
high_init = True , |
|||
open_gripper = False |
|||
) |
Definition at line 825 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.gripper_push_object | ( | self, | |
push_dist, | |||
which_arm, | |||
pose_res, | |||
high_init | |||
) |
Definition at line 949 of file tabletop_executive.py.
Definition at line 165 of file tabletop_executive.py.
Definition at line 179 of file tabletop_executive.py.
Definition at line 160 of file tabletop_executive.py.
Definition at line 730 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.initialize_singulation_push_vector | ( | self | ) |
Definition at line 722 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.out_of_workspace | ( | self, | |
init_pose | |||
) |
Definition at line 1049 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.overhead_feedback_push_object | ( | self, | |
which_arm, | |||
push_vector, | |||
goal_pose, | |||
controller_name, | |||
proxy_name, | |||
behavior_primitive, | |||
high_init = True , |
|||
open_gripper = False |
|||
) |
Definition at line 776 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.overhead_push_object | ( | self, | |
push_dist, | |||
which_arm, | |||
pose_res, | |||
high_init | |||
) |
Definition at line 1021 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.perform_push | ( | self, | |
which_arm, | |||
behavior_primitive, | |||
push_vector_res, | |||
goal_pose, | |||
controller_name, | |||
proxy_name, | |||
high_init = True |
|||
) |
Definition at line 593 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.raise_and_look | ( | self, | |
request_table = True , |
|||
init_arms = False , |
|||
point_head_only = False |
|||
) |
Definition at line 742 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.request_feedback_push_start_pose | ( | self, | |
goal_pose, | |||
controller_name, | |||
proxy_name, | |||
behavior_primitive, | |||
get_pose_only = False , |
|||
learn_start_loc = False , |
|||
new_object = False , |
|||
num_clusters = 1 , |
|||
trial_id = '' , |
|||
num_sample_locs = 1 , |
|||
num_pushes_per_sample = 1 , |
|||
start_loc_param_path = '' , |
|||
position_worked = True |
|||
) |
Definition at line 680 of file tabletop_executive.py.
Definition at line 710 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.request_singulation_push | ( | self, | |
use_guided = True |
|||
) |
Definition at line 667 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.run_push_exploration | ( | self, | |
object_id | |||
) |
Definition at line 264 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.run_singulation | ( | self, | |
num_pushes = 1 , |
|||
use_guided = True |
|||
) |
Definition at line 197 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.run_start_loc_learning | ( | self, | |
object_id, | |||
num_pushes_per_sample, | |||
num_sample_locs, | |||
start_loc_param_path = '' |
|||
) |
Definition at line 251 of file tabletop_executive.py.
Definition at line 1089 of file tabletop_executive.py.
def tabletop_pushing.tabletop_executive.TabletopExecutive.sweep_object | ( | self, | |
push_dist, | |||
which_arm, | |||
pose_res, | |||
high_init | |||
) |
Definition at line 977 of file tabletop_executive.py.
Definition at line 179 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 179 of file tabletop_executive.py.
Definition at line 165 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 179 of file tabletop_executive.py.
Definition at line 179 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 160 of file tabletop_executive.py.
Definition at line 362 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.
Definition at line 59 of file tabletop_executive.py.