rofunc.utils.robolab.rdf.utils#

1.  Module Contents#

1.1.  Functions#

transform_points

mse

rmse

print_eval

eval_chamfer_distance

visualize_reconstructed_whole_body

rotation_matrix_from_vectors

Find the rotation matrix that aligns vec1 to vec2 :param vec1: A 3d “source” vector :param vec2: A 3d “destination” vector :return mat: A transform matrix (3x3) which when applied to vec1, aligns it with vec2.

create_arrow

1.2.  Data#

CUR_DIR

1.3.  API#

rofunc.utils.robolab.rdf.utils.CUR_DIR = None#
rofunc.utils.robolab.rdf.utils.transform_points(points, trans, device)[source]#
rofunc.utils.robolab.rdf.utils.mse(yhat, y)[source]#
rofunc.utils.robolab.rdf.utils.rmse(yhat, y)[source]#
rofunc.utils.robolab.rdf.utils.print_eval(yhat, y, string='default')[source]#
rofunc.utils.robolab.rdf.utils.eval_chamfer_distance(tag)[source]#
rofunc.utils.robolab.rdf.utils.visualize_reconstructed_whole_body(model, trans_list, tag)[source]#
rofunc.utils.robolab.rdf.utils.rotation_matrix_from_vectors(vec1, vec2)[source]#

Find the rotation matrix that aligns vec1 to vec2 :param vec1: A 3d “source” vector :param vec2: A 3d “destination” vector :return mat: A transform matrix (3x3) which when applied to vec1, aligns it with vec2.

rofunc.utils.robolab.rdf.utils.create_arrow(vector, point, vec_length=0.05, color=[255, 0, 0])[source]#