Definition at line 1717 of file push_learning.py.
def tabletop_pushing.push_learning.compare_counts | ( | a, | |
b | |||
) |
Definition at line 1461 of file push_learning.py.
def tabletop_pushing.push_learning.compare_predicted_and_observed_push_scores | ( | in_file_name, | |
out_file_name = None , |
|||
use_spin = False |
|||
) |
Definition at line 1709 of file push_learning.py.
def tabletop_pushing.push_learning.compare_pushes | ( | a, | |
b | |||
) |
Definition at line 1453 of file push_learning.py.
def tabletop_pushing.push_learning.compute_predicted_and_observed_push_scores | ( | in_file_name, | |
out_file_name = None , |
|||
use_spin = False |
|||
) |
Definition at line 1713 of file push_learning.py.
Definition at line 1792 of file push_learning.py.
def tabletop_pushing.push_learning.convert_robot_attempts_to_example_file | ( | in_file_name, | |
out_file_name | |||
) |
Definition at line 1775 of file push_learning.py.
Definition at line 1654 of file push_learning.py.
def tabletop_pushing.push_learning.get_attr | ( | instance, | |
attribute | |||
) |
A wrapper for the builtin python getattr which handles recursive attributes of attributes
Definition at line 1442 of file push_learning.py.
def tabletop_pushing.push_learning.plot_controller_results | ( | file_name, | |
spin = False |
|||
) |
Definition at line 1469 of file push_learning.py.
Definition at line 1560 of file push_learning.py.
def tabletop_pushing.push_learning.point_line_dist | ( | pt, | |
a, | |||
b | |||
) |
Get the perpendicular distance from pt to the line defined through (a,b)
Definition at line 63 of file push_learning.py.
def tabletop_pushing::push_learning::rank_straw_scores | ( | file_path | ) |
Definition at line 1742 of file push_learning.py.
Definition at line 1766 of file push_learning.py.
Definition at line 1686 of file push_learning.py.
def tabletop_pushing.push_learning.read_example_file | ( | file_name | ) |
Definition at line 1589 of file push_learning.py.
def tabletop_pushing.push_learning.read_feature_file | ( | file_name | ) |
Definition at line 1609 of file push_learning.py.
def tabletop_pushing.push_learning.rewrite_example_file_features | ( | original_file_name, | |
feat_file_name, | |||
out_file_name, | |||
normalize = False , |
|||
debug = False |
|||
) |
Definition at line 1649 of file push_learning.py.
def tabletop_pushing.push_learning.subPIAngle | ( | theta | ) |
Definition at line 56 of file push_learning.py.
def tabletop_pushing.push_learning.write_example_file | ( | file_name, | |
X, | |||
Y, | |||
normalize = False , |
|||
debug = False |
|||
) |
Definition at line 1621 of file push_learning.py.
string tabletop_pushing::push_learning::_BAD_TRIAL_HEADER_LINE = '#BAD_TRIAL' |
Definition at line 53 of file push_learning.py.
Definition at line 52 of file push_learning.py.
Definition at line 54 of file push_learning.py.
string tabletop_pushing::push_learning::_LEARN_TRIAL_HEADER_LINE = '# object_id/trial_id init_x init_y init_z init_theta final_x final_y final_z final_theta goal_x goal_y goal_theta push_start_point.x push_start_point.y push_start_point.z behavior_primitive controller proxy which_arm push_time precondition_method score [shape_descriptors]' |
Definition at line 51 of file push_learning.py.
string tabletop_pushing::push_learning::_VERSION_LINE = '# v0.6' |
Definition at line 50 of file push_learning.py.