curobo.util package¶
Submodules¶
- curobo.util.error_metrics module
- curobo.util.helpers module
- curobo.util.logger module
- curobo.util.metrics module
CuroboMetrics
CuroboMetrics.time
CuroboMetrics.cspace_path_length
CuroboMetrics.perception_success
CuroboMetrics.perception_interpolated_success
CuroboMetrics.jerk
CuroboMetrics.perception_time
CuroboMetrics.attempts
CuroboMetrics.collision
CuroboMetrics.eef_orientation_path_length
CuroboMetrics.eef_position_path_length
CuroboMetrics.joint_limit_violation
CuroboMetrics.motion_time
CuroboMetrics.orientation_error
CuroboMetrics.physical_violation
CuroboMetrics.position_error
CuroboMetrics.self_collision
CuroboMetrics.skip
CuroboMetrics.solve_time
CuroboMetrics.success
CuroboMetrics.trajectory_length
CuroboGroupMetrics
CuroboGroupMetrics.time
CuroboGroupMetrics.cspace_path_length
CuroboGroupMetrics.perception_success
CuroboGroupMetrics.perception_interpolated_success
CuroboGroupMetrics.jerk
CuroboGroupMetrics.perception_time
CuroboGroupMetrics.from_list
CuroboGroupMetrics.print_summary
CuroboGroupMetrics.group_size
CuroboGroupMetrics.success
CuroboGroupMetrics.skips
CuroboGroupMetrics.env_collision_rate
CuroboGroupMetrics.self_collision_rate
CuroboGroupMetrics.joint_violation_rate
CuroboGroupMetrics.physical_violation_rate
CuroboGroupMetrics.within_one_cm_rate
CuroboGroupMetrics.within_five_cm_rate
CuroboGroupMetrics.within_fifteen_deg_rate
CuroboGroupMetrics.within_thirty_deg_rate
CuroboGroupMetrics.eef_position_path_length
CuroboGroupMetrics.eef_orientation_path_length
CuroboGroupMetrics.attempts
CuroboGroupMetrics.position_error
CuroboGroupMetrics.orientation_error
CuroboGroupMetrics.motion_time
CuroboGroupMetrics.solve_time
CuroboGroupMetrics.solve_time_per_step
- curobo.util.sample_lib module
SampleConfig
SampleConfig.horizon
SampleConfig.d_action
SampleConfig.tensor_args
SampleConfig.fixed_samples
SampleConfig.sample_ratio
SampleConfig.seed
SampleConfig.filter_coeffs
SampleConfig.n_knots
SampleConfig.scale_tril
SampleConfig.covariance_matrix
SampleConfig.sample_method
SampleConfig.cov_mode
SampleConfig.sine_period
SampleConfig.degree
BaseSampleLib
BaseSampleLib.scale_tril
BaseSampleLib.get_samples
BaseSampleLib.filter_samples
BaseSampleLib.filter_smooth
BaseSampleLib.cov_mode
BaseSampleLib.covariance_matrix
BaseSampleLib.degree
BaseSampleLib.fixed_samples
BaseSampleLib.n_knots
BaseSampleLib.sample_method
BaseSampleLib.seed
BaseSampleLib.sine_period
BaseSampleLib.horizon
BaseSampleLib.d_action
BaseSampleLib.tensor_args
BaseSampleLib.sample_ratio
BaseSampleLib.filter_coeffs
HaltonSampleLib
HaltonSampleLib.get_samples
HaltonSampleLib.cov_mode
HaltonSampleLib.covariance_matrix
HaltonSampleLib.degree
HaltonSampleLib.filter_samples
HaltonSampleLib.filter_smooth
HaltonSampleLib.fixed_samples
HaltonSampleLib.n_knots
HaltonSampleLib.sample_method
HaltonSampleLib.scale_tril
HaltonSampleLib.seed
HaltonSampleLib.sine_period
HaltonSampleLib.horizon
HaltonSampleLib.d_action
HaltonSampleLib.tensor_args
HaltonSampleLib.sample_ratio
HaltonSampleLib.filter_coeffs
bspline
KnotSampleLib
KnotSampleLib.scale_tril
KnotSampleLib.get_samples
KnotSampleLib.cov_mode
KnotSampleLib.covariance_matrix
KnotSampleLib.degree
KnotSampleLib.fixed_samples
KnotSampleLib.n_knots
KnotSampleLib.sample_method
KnotSampleLib.seed
KnotSampleLib.sine_period
KnotSampleLib.horizon
KnotSampleLib.d_action
KnotSampleLib.tensor_args
KnotSampleLib.sample_ratio
KnotSampleLib.filter_coeffs
RandomSampleLib
RandomSampleLib.scale_tril
RandomSampleLib.get_samples
RandomSampleLib.cov_mode
RandomSampleLib.covariance_matrix
RandomSampleLib.degree
RandomSampleLib.filter_samples
RandomSampleLib.filter_smooth
RandomSampleLib.fixed_samples
RandomSampleLib.n_knots
RandomSampleLib.sample_method
RandomSampleLib.seed
RandomSampleLib.sine_period
RandomSampleLib.horizon
RandomSampleLib.d_action
RandomSampleLib.tensor_args
RandomSampleLib.sample_ratio
RandomSampleLib.filter_coeffs
SineSampleLib
SineSampleLib.get_samples
SineSampleLib.generate_sine_wave
SineSampleLib.cov_mode
SineSampleLib.covariance_matrix
SineSampleLib.degree
SineSampleLib.filter_samples
SineSampleLib.filter_smooth
SineSampleLib.fixed_samples
SineSampleLib.n_knots
SineSampleLib.sample_method
SineSampleLib.scale_tril
SineSampleLib.seed
SineSampleLib.sine_period
SineSampleLib.horizon
SineSampleLib.d_action
SineSampleLib.tensor_args
SineSampleLib.sample_ratio
SineSampleLib.filter_coeffs
StompSampleLib
StompSampleLib.filter_coeffs
StompSampleLib.get_samples
StompSampleLib.cov_mode
StompSampleLib.covariance_matrix
StompSampleLib.degree
StompSampleLib.filter_samples
StompSampleLib.filter_smooth
StompSampleLib.fixed_samples
StompSampleLib.n_knots
StompSampleLib.sample_method
StompSampleLib.scale_tril
StompSampleLib.seed
StompSampleLib.sine_period
StompSampleLib.horizon
StompSampleLib.d_action
StompSampleLib.tensor_args
StompSampleLib.sample_ratio
SampleLib
SampleLib.get_samples
SampleLib.cov_mode
SampleLib.covariance_matrix
SampleLib.degree
SampleLib.filter_samples
SampleLib.filter_smooth
SampleLib.fixed_samples
SampleLib.n_knots
SampleLib.sample_method
SampleLib.scale_tril
SampleLib.seed
SampleLib.sine_period
SampleLib.horizon
SampleLib.d_action
SampleLib.tensor_args
SampleLib.sample_ratio
SampleLib.filter_coeffs
get_ranged_halton_samples
HaltonGenerator
bound_samples
gaussian_transform
generate_noise
generate_noise_np
generate_prime_numbers
generate_van_der_corput_sample
generate_van_der_corput_samples_batch
generate_halton_samples
generate_gaussian_halton_samples
generate_gaussian_sobol_samples
- curobo.util.state_filter module
FilterConfig
JointStateFilter
JointStateFilter.filter_joint_state
JointStateFilter.integrate_jerk
JointStateFilter.integrate_acc
JointStateFilter.integrate_vel
JointStateFilter.enable
JointStateFilter.from_dict
JointStateFilter.integrate_pos
JointStateFilter.teleport_mode
JointStateFilter.tensor_args
JointStateFilter.filter_coeff
JointStateFilter.dt
JointStateFilter.control_space
JointStateFilter.reset
- curobo.util.tensor_util module
- curobo.util.torch_utils module
find_first_idx
find_last_idx
is_cuda_graph_available
is_cuda_graph_reset_available
is_torch_compile_available
get_torch_compile_options
disable_torch_compile_global
set_torch_compile_global_options
get_torch_jit_decorator
is_lru_cache_avaiable
get_cache_fn_decorator
empty_decorator
round_away_from_zero
- curobo.util.trajectory module
InterpolateType
get_linear_traj
get_smooth_trajectory
get_spline_interpolated_trajectory
get_batch_interpolated_trajectory
get_cpu_linear_interpolation
get_cpu_kunz_stilman_interpolation
get_interpolated_trajectory
linear_smooth
calculate_dt_fixed
calculate_dt
calculate_dt_no_clamp
calculate_traj_steps
calculate_tsteps
- curobo.util.usd_helper module
set_prim_translate
set_prim_transform
get_prim_world_pose
get_transform
get_position_quat
set_geom_mesh_attrs
set_geom_cube_attrs
set_geom_cylinder_attrs
set_geom_sphere_attrs
set_cylinder_attrs
get_cylinder_attrs
get_capsule_attrs
get_cube_attrs
get_sphere_attrs
get_mesh_attrs
create_stage
UsdHelper
UsdHelper.create_stage
UsdHelper.add_subroot
UsdHelper.load_stage_from_file
UsdHelper.load_stage
UsdHelper.get_pose
UsdHelper.get_obstacles_from_stage
UsdHelper.add_world_to_stage
UsdHelper.get_prim_from_obstacle
UsdHelper.add_cuboid_to_stage
UsdHelper.add_cylinder_to_stage
UsdHelper.add_sphere_to_stage
UsdHelper.add_mesh_to_stage
UsdHelper.get_obstacle_from_prim
UsdHelper.write_stage_to_file
UsdHelper.create_animation
UsdHelper.create_obstacle_animation
UsdHelper.create_linkpose_robot_animation
UsdHelper.add_material
UsdHelper.save
UsdHelper.write_trajectory_animation
UsdHelper.load_robot
UsdHelper.write_trajectory_animation_with_robot_usd
UsdHelper.create_grid_usd
UsdHelper.load_robot_usd
UsdHelper.get_robot_prims
UsdHelper.update_robot_joint_state
UsdHelper.write_motion_gen_log
- curobo.util.warp module
- curobo.util.warp_interpolation module
- curobo.util.xrdf_utils module