O2M_Utils

Module Contents

Classes

Parameters

Functions

is_nested_field(d, field, nested_fields)

create_rotation_matrix(axis[, rad, deg])

create_translation_vector(axis, l)

create_translation_matrix(axis, l)

create_symmetric_matrix(vec)

array_to_string(array)

create_transformation_matrix([pos, quat, R])

get_control(model, control_file)

parse_sto_file(sto_file)

reindex_dataframe(df, new_index)

estimate_error(reference, simulated[, target_names, ...])

check_muscle_order(model, data)

get_target_state_indices(model, env)

get_initial_states(model, env)

initialise_simulation(sim[, initial_states, timestep])

initialise_full_qpos(sim)

run_simulation(sim, controls[, viewer, ...])

set_parameters(model, parameters, muscle_idxs, joint_idxs)

load_data(data_file)

save_data(data_file, data)

find_outliers(data[, k])

get_target_states(model, unordered_states, ...[, ...])

get_xpos(sim, targets[, type])

O2M_Utils.is_nested_field(d, field, nested_fields)[source]
O2M_Utils.create_rotation_matrix(axis, rad=None, deg=None)[source]
O2M_Utils.create_translation_vector(axis, l)[source]
O2M_Utils.create_translation_matrix(axis, l)[source]
O2M_Utils.create_symmetric_matrix(vec)[source]
O2M_Utils.array_to_string(array)[source]
O2M_Utils.create_transformation_matrix(pos=None, quat=None, R=None)[source]
O2M_Utils.get_control(model, control_file)[source]
O2M_Utils.parse_sto_file(sto_file)[source]
O2M_Utils.reindex_dataframe(df, new_index)[source]
O2M_Utils.estimate_error(reference, simulated, target_names=None, timesteps=None, plot=False, output_file=None, error='squared_sum')[source]
O2M_Utils.check_muscle_order(model, data)[source]
O2M_Utils.get_target_state_indices(model, env)[source]
O2M_Utils.get_initial_states(model, env)[source]
O2M_Utils.initialise_simulation(sim, initial_states=None, timestep=None)[source]
O2M_Utils.initialise_full_qpos(sim)[source]
O2M_Utils.run_simulation(sim, controls, viewer=None, output_video_file=None, frame_skip=1)[source]
O2M_Utils.set_parameters(model, parameters, muscle_idxs, joint_idxs)[source]
O2M_Utils.load_data(data_file)[source]
O2M_Utils.save_data(data_file, data)[source]
O2M_Utils.find_outliers(data, k=1.5)[source]
O2M_Utils.get_target_states(model, unordered_states, target_states, target_state_indices, num_states, in_degrees=False)[source]
O2M_Utils.get_xpos(sim, targets, type='dict')[source]
class O2M_Utils.Parameters(motor_idxs, muscle_idxs, joint_idxs, initial_values=[1, 1, 1])[source]
set_values_to_model(model, values=None)[source]
get_values()[source]
get_cost(values, f)[source]
set_values(values)[source]