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.