Public Member Functions | |
def | __init__ |
def | angle_ranking |
def | compute_change_in_push_error_xy |
def | compute_normalized_push_time |
def | compute_push_error_push_dist_diff |
def | compute_push_error_xy |
def | count_successful_pushes |
def | draw_push_choices_on_image |
def | get_count_push |
def | get_mean_angle_push |
def | get_mean_push |
def | get_mean_workspace_push |
def | get_successful_pushes |
def | group_trials |
def | group_trials_by_push_angle |
def | group_trials_by_xy |
def | group_trials_by_xy_and_push_angle |
def | hash_angle |
def | hash_push_angle |
def | hash_push_xy_angle |
def | hash_xy |
def | mean_and_variance |
def | object_proxy_ranking |
def | object_ranking |
def | output_loc_push_choices |
def | output_push_choice |
def | output_push_counts |
def | output_push_ranks |
def | rank_avg_pushes |
def | rank_raw_pushes |
def | read_in_push_trials |
def | visualize_angle_push_choices |
def | visualize_push_choices |
def | workspace_ranking |
def | workspace_span |
Public Attributes | |
all_trials | |
io | |
num_angle_bins | |
raw_data | |
xy_hash_precision |
Definition at line 794 of file push_learning.py.
Definition at line 796 of file push_learning.py.
Method to find the best performing (on average) behavior_primitive as a function of push_angle
Definition at line 887 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.compute_change_in_push_error_xy | ( | self, | |
push | |||
) |
Definition at line 1417 of file push_learning.py.
Definition at line 1438 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.compute_push_error_push_dist_diff | ( | self, | |
push | |||
) |
Definition at line 1430 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.compute_push_error_xy | ( | self, | |
push | |||
) |
Definition at line 1412 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.count_successful_pushes | ( | self, | |
trial_hash_fnc = None , |
|||
trial_grouping_arg = None , |
|||
likelihood_arg = None , |
|||
mean_push_fnc = None , |
|||
score_fnc = None , |
|||
score_thresh = 0.02 |
|||
) |
Definition at line 938 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.draw_push_choices_on_image | ( | self, | |
choices, | |||
img, | |||
score_threshold = None |
|||
) |
Definition at line 1184 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.get_count_push | ( | self, | |
pushes, | |||
trial_grouping_arg, | |||
likelihood_arg, | |||
score_thresh | |||
) |
Definition at line 1040 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.get_mean_angle_push | ( | self, | |
arg_list | |||
) |
Definition at line 1058 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.get_mean_push | ( | self, | |
arg_list, | |||
trial_grouping_arg, | |||
likelihood_arg | |||
) |
Definition at line 1024 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.get_mean_workspace_push | ( | self, | |
arg_list | |||
) |
Definition at line 1069 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.get_successful_pushes | ( | self, | |
trial_hash_fnc = None , |
|||
trial_grouping_arg = None , |
|||
likelihood_arg = None , |
|||
mean_push_fnc = None , |
|||
score_fnc = None , |
|||
score_thresh = 0.02 |
|||
) |
Definition at line 973 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.group_trials | ( | self, | |
all_trials, | |||
hash_attribute = None , |
|||
hash_function = None |
|||
) |
Definition at line 1102 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.group_trials_by_push_angle | ( | self, | |
all_trials | |||
) |
Method to group all trials by initial table location and push angle
Definition at line 1139 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.group_trials_by_xy | ( | self, | |
all_trials | |||
) |
Method to group all trials by initial table location and push angle
Definition at line 1145 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.group_trials_by_xy_and_push_angle | ( | self, | |
all_trials | |||
) |
Method to group all trials by initial table location and push angle
Definition at line 1123 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.hash_angle | ( | self, | |
theta | |||
) |
Definition at line 1396 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.hash_push_angle | ( | self, | |
push | |||
) |
Definition at line 1389 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.hash_push_xy_angle | ( | self, | |
push | |||
) |
Definition at line 1392 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.hash_xy | ( | self, | |
x, | |||
y | |||
) |
Definition at line 1402 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.mean_and_variance | ( | self, | |
pushes | |||
) |
Definition at line 1083 of file push_learning.py.
Method to find the best performing (on average) behavior_primitive as a function of object_id
Definition at line 870 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.object_ranking | ( | self, | |
use_raw = False , |
|||
count_successes = True |
|||
) |
Method to find the best performing (on average) behavior_primitive as a function of object_id
Definition at line 833 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.output_loc_push_choices | ( | self, | |
choices | |||
) |
Definition at line 1379 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.output_push_choice | ( | self, | |
c, | |||
conditional_value, | |||
arg_value | |||
) |
Method takes strings [or lists of strings] of what attributes of PushTrail instance c to display
Definition at line 1300 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.output_push_counts | ( | self, | |
ranks, | |||
conditional_value, | |||
arg_value, | |||
n = 3 |
|||
) |
Method takes strings [or lists of strings] of what attributes of PushTrail instance c to display
Definition at line 1346 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.output_push_ranks | ( | self, | |
ranks, | |||
conditional_value, | |||
arg_value, | |||
n = 3 |
|||
) |
Method takes strings [or lists of strings] of what attributes of PushTrail instance c to display
Definition at line 1320 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.rank_avg_pushes | ( | self, | |
trial_hash_fnc = None , |
|||
trial_grouping_arg = None , |
|||
likelihood_arg = None , |
|||
mean_push_fnc = None , |
|||
score_fnc = None |
|||
) |
Definition at line 900 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.rank_raw_pushes | ( | self, | |
trial_hash_fnc = None , |
|||
trial_grouping_arg = None , |
|||
score_fnc = None |
|||
) |
Definition at line 1002 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.read_in_push_trials | ( | self, | |
file_name, | |||
object_id = None |
|||
) |
Definition at line 1282 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.visualize_angle_push_choices | ( | self, | |
ranks, | |||
score_threshold = None |
|||
) |
Definition at line 1258 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.visualize_push_choices | ( | self, | |
ranks, | |||
score_threshold = None , |
|||
object_id = None |
|||
) |
Definition at line 1161 of file push_learning.py.
Definition at line 816 of file push_learning.py.
def tabletop_pushing.push_learning.PushLearningAnalysis.workspace_span | ( | self, | |
push | |||
) |
Definition at line 802 of file push_learning.py.
Definition at line 1282 of file push_learning.py.
Definition at line 796 of file push_learning.py.
Definition at line 796 of file push_learning.py.
Definition at line 796 of file push_learning.py.
Definition at line 796 of file push_learning.py.