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