curobo.rollout package¶
This module contains rollout classes
Subpackages¶
- curobo.rollout.cost package
- Submodules
- curobo.rollout.cost.bound_cost module
- curobo.rollout.cost.cost_base module
- curobo.rollout.cost.dist_cost module
- curobo.rollout.cost.manipulability_cost module
- curobo.rollout.cost.pose_cost module
- curobo.rollout.cost.primitive_collision_cost module
- curobo.rollout.cost.projected_dist_cost module
- curobo.rollout.cost.self_collision_cost module
- curobo.rollout.cost.stop_cost module
- curobo.rollout.cost.straight_line_cost module
- curobo.rollout.cost.zero_cost module
- Submodules
- curobo.rollout.dynamics_model package
- Submodules
- curobo.rollout.dynamics_model.integration_utils module
build_clique_matrix
build_fd_matrix
build_int_matrix
build_start_state_mask
tensor_step_jerk
euler_integrate
tensor_step_acc
jit_tensor_step_pos_clique_contiguous
jit_tensor_step_pos_clique
jit_backward_pos_clique
jit_backward_pos_clique_contiguous
CliqueTensorStep
CliqueTensorStepKernel
CliqueTensorStepIdxKernel
CliqueTensorStepCentralDifferenceKernel
CliqueTensorStepIdxCentralDifferenceKernel
CliqueTensorStepCoalesceKernel
AccelerationTensorStepKernel
AccelerationTensorStepIdxKernel
tensor_step_pos_clique
step_acc_semi_euler
tensor_step_acc_semi_euler
tensor_step_vel
tensor_step_pos
tensor_step_pos_ik
tensor_linspace
sum_matrix
interpolate_kernel
action_interpolate_kernel
- curobo.rollout.dynamics_model.kinematic_model module
- curobo.rollout.dynamics_model.model_base module
- curobo.rollout.dynamics_model.tensor_step module
- curobo.rollout.dynamics_model.integration_utils module
- Submodules
Submodules¶
- curobo.rollout.arm_base module
ArmCostConfig
ArmBaseConfig
ArmBaseConfig.model_cfg
ArmBaseConfig.cost_cfg
ArmBaseConfig.constraint_cfg
ArmBaseConfig.convergence_cfg
ArmBaseConfig.world_coll_checker
ArmBaseConfig.model_from_dict
ArmBaseConfig.cost_from_dict
ArmBaseConfig.world_coll_checker_from_dict
ArmBaseConfig.from_dict
ArmBaseConfig.sampler_seed
ArmBaseConfig.sum_horizon
ArmBaseConfig.tensor_args
ArmBase
ArmBase._init_after_config_load
ArmBase.cost_fn
ArmBase.constraint_fn
ArmBase.get_metrics
ArmBase.get_metrics_cuda_graph
ArmBase.convergence_fn
ArmBase._get_augmented_state
ArmBase.compute_kinematics
ArmBase.rollout_constraint
ArmBase.rollout_constraint_cuda_graph
ArmBase.rollout_fn
ArmBase.update_params
ArmBase.get_ee_pose
ArmBase.current_cost
ArmBase.filter_robot_state
ArmBase.get_robot_command
ArmBase.reset
ArmBase.d_action
ArmBase.action_bound_lows
ArmBase.action_bound_highs
ArmBase.state_bounds
ArmBase.dt
ArmBase.horizon
ArmBase.action_horizon
ArmBase.get_init_action_seq
ArmBase.reset_shape
ArmBase.reset_cuda_graph
ArmBase.get_action_from_state
ArmBase.get_state_from_action
ArmBase.kinematics
ArmBase.cspace_config
ArmBase.get_full_dof_from_solution
ArmBase.joint_names
ArmBase.retract_state
ArmBase.update_traj_dt
ArmBase.update_cost_dt
ArmBase.action_bounds
ArmBase.break_cuda_graph
ArmBase.constraint_cfg
ArmBase.convergence_cfg
ArmBase.cost_cfg
ArmBase.cost_from_dict
ArmBase.cuda_graph_instance
ArmBase.from_dict
ArmBase.model_cfg
ArmBase.model_from_dict
ArmBase.reset_seed
ArmBase.sample_random_actions
ArmBase.sampler_seed
ArmBase.sum_horizon
ArmBase.update_start_state
ArmBase.world_coll_checker
ArmBase.world_coll_checker_from_dict
ArmBase.tensor_args
- curobo.rollout.arm_reacher module
ArmReacherMetrics
ArmReacherMetrics.cspace_error
ArmReacherMetrics.position_error
ArmReacherMetrics.rotation_error
ArmReacherMetrics.pose_error
ArmReacherMetrics.goalset_index
ArmReacherMetrics.null_space_error
ArmReacherMetrics.clone
ArmReacherMetrics._abc_impl
ArmReacherMetrics._is_protocol
ArmReacherMetrics.constraint
ArmReacherMetrics.cost
ArmReacherMetrics.count
ArmReacherMetrics.feasible
ArmReacherMetrics.index
ArmReacherMetrics.state
ArmReacherCostConfig
ArmReacherCostConfig.pose_cfg
ArmReacherCostConfig.cspace_cfg
ArmReacherCostConfig.straight_line_cfg
ArmReacherCostConfig.zero_acc_cfg
ArmReacherCostConfig.zero_vel_cfg
ArmReacherCostConfig.zero_jerk_cfg
ArmReacherCostConfig.link_pose_cfg
ArmReacherCostConfig._get_base_keys
ArmReacherCostConfig.from_dict
ArmReacherCostConfig._get_formatted_dict
ArmReacherCostConfig.bound_cfg
ArmReacherCostConfig.manipulability_cfg
ArmReacherCostConfig.null_space_cfg
ArmReacherCostConfig.primitive_collision_cfg
ArmReacherCostConfig.self_collision_cfg
ArmReacherCostConfig.stop_cfg
ArmReacherConfig
ArmReacherConfig.cost_cfg
ArmReacherConfig.constraint_cfg
ArmReacherConfig.convergence_cfg
ArmReacherConfig.cost_from_dict
ArmReacherConfig.from_dict
ArmReacherConfig.model_cfg
ArmReacherConfig.model_from_dict
ArmReacherConfig.sampler_seed
ArmReacherConfig.sum_horizon
ArmReacherConfig.world_coll_checker
ArmReacherConfig.world_coll_checker_from_dict
ArmReacherConfig.tensor_args
_compute_g_dist_jit
ArmReacher
ArmReacher.cost_fn
ArmReacher.convergence_fn
ArmReacher.update_params
ArmReacher.enable_pose_cost
ArmReacher._get_augmented_state
ArmReacher._init_after_config_load
ArmReacher.action_bound_highs
ArmReacher.action_bound_lows
ArmReacher.action_bounds
ArmReacher.action_horizon
ArmReacher.break_cuda_graph
ArmReacher.compute_kinematics
ArmReacher.constraint_cfg
ArmReacher.constraint_fn
ArmReacher.convergence_cfg
ArmReacher.cost_cfg
ArmReacher.cost_from_dict
ArmReacher.cspace_config
ArmReacher.cuda_graph_instance
ArmReacher.current_cost
ArmReacher.d_action
ArmReacher.dt
ArmReacher.enable_cspace_cost
ArmReacher.filter_robot_state
ArmReacher.from_dict
ArmReacher.get_action_from_state
ArmReacher.get_ee_pose
ArmReacher.get_full_dof_from_solution
ArmReacher.get_init_action_seq
ArmReacher.get_metrics
ArmReacher.get_metrics_cuda_graph
ArmReacher.get_robot_command
ArmReacher.get_state_from_action
ArmReacher.horizon
ArmReacher.joint_names
ArmReacher.kinematics
ArmReacher.model_cfg
ArmReacher.model_from_dict
ArmReacher.reset
ArmReacher.reset_cuda_graph
ArmReacher.reset_seed
ArmReacher.reset_shape
ArmReacher.retract_state
ArmReacher.rollout_constraint
ArmReacher.rollout_constraint_cuda_graph
ArmReacher.rollout_fn
ArmReacher.sample_random_actions
ArmReacher.sampler_seed
ArmReacher.state_bounds
ArmReacher.sum_horizon
ArmReacher.update_cost_dt
ArmReacher.update_start_state
ArmReacher.update_traj_dt
ArmReacher.world_coll_checker
ArmReacher.world_coll_checker_from_dict
ArmReacher.tensor_args
ArmReacher.get_pose_costs
ArmReacher.update_pose_cost_metric
cat_sum_reacher
cat_sum_horizon_reacher
- curobo.rollout.rollout_base module
RolloutMetrics
Trajectory
Goal
Goal.name
Goal.goal_state
Goal.goal_pose
Goal.links_goal_pose
Goal.current_state
Goal.retract_state
Goal.batch
Goal.batch_pose_idx
Goal.batch_goal_state_idx
Goal.batch_retract_state_idx
Goal.batch_current_state_idx
Goal.batch_enable_idx
Goal.batch_world_idx
Goal.update_batch_idx_buffers
Goal.n_goalset
Goal._update_batch_size
Goal.repeat_seeds
Goal.clone
Goal._tensor_repeat_seeds
Goal.apply_kernel
Goal.to
Goal.copy_
Goal._copy_buffer
Goal._copy_tensor
Goal.get_batch_goal_state
Goal.create_index_buffers
Goal.create_idx
Goal._abc_impl
Goal._is_protocol
Goal.count
Goal.index
RolloutConfig
RolloutBase
RolloutBase._init_after_config_load
RolloutBase.cost_fn
RolloutBase.constraint_fn
RolloutBase.convergence_fn
RolloutBase.get_metrics
RolloutBase.get_metrics_cuda_graph
RolloutBase.rollout_fn
RolloutBase.current_cost
RolloutBase.update_params
RolloutBase.action_bounds
RolloutBase.filter_robot_state
RolloutBase.get_robot_command
RolloutBase.reset_seed
RolloutBase.reset
RolloutBase.d_action
RolloutBase.action_bound_lows
RolloutBase.action_bound_highs
RolloutBase.dt
RolloutBase.horizon
RolloutBase.action_horizon
RolloutBase.update_start_state
RolloutBase.get_init_action_seq
RolloutBase.state_bounds
RolloutBase.sample_random_actions
RolloutBase.rollout_constraint
RolloutBase.reset_cuda_graph
RolloutBase.reset_shape
RolloutBase.cuda_graph_instance
RolloutBase.get_action_from_state
RolloutBase.get_state_from_action
RolloutBase.cspace_config
RolloutBase.get_full_dof_from_solution
RolloutBase.break_cuda_graph
tensor_repeat_seeds