LICENSE
README.md
THIRD_PARTY_NOTICES.md
pyproject.toml
src/curobo/__init__.py
src/curobo/_version.py
src/curobo/batch_motion_planner.py
src/curobo/collision_checking.py
src/curobo/config_io.py
src/curobo/inverse_kinematics.py
src/curobo/kinematics.py
src/curobo/logging.py
src/curobo/model_predictive_control.py
src/curobo/motion_planner.py
src/curobo/motion_retargeter.py
src/curobo/optim.py
src/curobo/perception.py
src/curobo/profiling.py
src/curobo/robot_builder.py
src/curobo/robot_parser.py
src/curobo/rollout.py
src/curobo/runtime.py
src/curobo/scene.py
src/curobo/sphere_fit.py
src/curobo/trajectory_optimizer.py
src/curobo/types.py
src/curobo/util_file.py
src/curobo/viewer.py
src/curobo/_src/__init__.py
src/curobo/_src/context.py
src/curobo/_src/runtime.py
src/curobo/_src/util_file.py
src/curobo/_src/collision/__init__.py
src/curobo/_src/collision/attachment_manager.py
src/curobo/_src/collision/collision_robot_scene.py
src/curobo/_src/collision/collision_robot_scene_cfg.py
src/curobo/_src/cost/__init__.py
src/curobo/_src/cost/cost_base.py
src/curobo/_src/cost/cost_base_cfg.py
src/curobo/_src/cost/cost_cspace_base.py
src/curobo/_src/cost/cost_cspace_cfg.py
src/curobo/_src/cost/cost_cspace_dist.py
src/curobo/_src/cost/cost_cspace_dist_cfg.py
src/curobo/_src/cost/cost_cspace_position.py
src/curobo/_src/cost/cost_cspace_state.py
src/curobo/_src/cost/cost_cspace_type.py
src/curobo/_src/cost/cost_pose_type.py
src/curobo/_src/cost/cost_scene_collision.py
src/curobo/_src/cost/cost_scene_collision_cfg.py
src/curobo/_src/cost/cost_self_collision.py
src/curobo/_src/cost/cost_self_collision_cfg.py
src/curobo/_src/cost/cost_support_polygon.py
src/curobo/_src/cost/cost_support_polygon_cfg.py
src/curobo/_src/cost/cost_tool_pose.py
src/curobo/_src/cost/cost_tool_pose_cfg.py
src/curobo/_src/cost/portable.py
src/curobo/_src/cost/tool_pose_criteria.py
src/curobo/_src/cost/warp_bound_util.py
src/curobo/_src/cost/wp_cspace_position.py
src/curobo/_src/cost/wp_cspace_state.py
src/curobo/_src/cost/wp_tool_pose.py
src/curobo/_src/cost/wp_torch_cspace_dist.py
src/curobo/_src/curobolib/__init__.py
src/curobo/_src/curobolib/backends/__init__.py
src/curobo/_src/curobolib/backends/cuda_core_backend/__init__.py
src/curobo/_src/curobolib/backends/cuda_core_backend/_launch.py
src/curobo/_src/curobolib/backends/cuda_core_backend/dynamics.py
src/curobo/_src/curobolib/backends/cuda_core_backend/dynamics_config.py
src/curobo/_src/curobolib/backends/cuda_core_backend/geometry.py
src/curobo/_src/curobolib/backends/cuda_core_backend/geometry_config.py
src/curobo/_src/curobolib/backends/cuda_core_backend/kernel_cache.py
src/curobo/_src/curobolib/backends/cuda_core_backend/kernel_config.py
src/curobo/_src/curobolib/backends/cuda_core_backend/kinematics.py
src/curobo/_src/curobolib/backends/cuda_core_backend/kinematics_config.py
src/curobo/_src/curobolib/backends/cuda_core_backend/launch_helper.py
src/curobo/_src/curobolib/backends/cuda_core_backend/optimization.py
src/curobo/_src/curobolib/backends/cuda_core_backend/optimization_config.py
src/curobo/_src/curobolib/backends/cuda_core_backend/pba.py
src/curobo/_src/curobolib/backends/cuda_core_backend/pba_config.py
src/curobo/_src/curobolib/backends/cuda_core_backend/trajectory.py
src/curobo/_src/curobolib/backends/cuda_core_backend/trajectory_config.py
src/curobo/_src/curobolib/backends/cuda_core_backend/util.py
src/curobo/_src/curobolib/backends/pybind/__init__.py
src/curobo/_src/curobolib/cuda_ops/__init__.py
src/curobo/_src/curobolib/cuda_ops/dynamics.py
src/curobo/_src/curobolib/cuda_ops/geometry.py
src/curobo/_src/curobolib/cuda_ops/kinematics.py
src/curobo/_src/curobolib/cuda_ops/optimization.py
src/curobo/_src/curobolib/cuda_ops/tensor_checks.py
src/curobo/_src/curobolib/cuda_ops/trajectory.py
src/curobo/_src/curobolib/kernels/__init__.py
src/curobo/_src/curobolib/kernels/trajectory/__init__.py
src/curobo/_src/curobolib/kernels/trajectory/bspline/__init__.py
src/curobo/_src/curobolib/kernels/trajectory/bspline/derivations/__init__.py
src/curobo/_src/curobolib/kernels/trajectory/bspline/derivations/bspline_boundary_coefficients.py
src/curobo/_src/geom/__init__.py
src/curobo/_src/geom/convex_polygon_helper.py
src/curobo/_src/geom/cv.py
src/curobo/_src/geom/mesh_triangulation.py
src/curobo/_src/geom/quaternion.py
src/curobo/_src/geom/sdf_grid.py
src/curobo/_src/geom/transform.py
src/curobo/_src/geom/types.py
src/curobo/_src/geom/collision/__init__.py
src/curobo/_src/geom/collision/buffer_collision.py
src/curobo/_src/geom/collision/checker_collision.py
src/curobo/_src/geom/collision/collision_scene.py
src/curobo/_src/geom/collision/wp_autograd.py
src/curobo/_src/geom/collision/wp_collision_common.py
src/curobo/_src/geom/collision/wp_collision_kernel.py
src/curobo/_src/geom/collision/wp_speed_metric.py
src/curobo/_src/geom/collision/wp_sweep_collision_kernel.py
src/curobo/_src/geom/data/__init__.py
src/curobo/_src/geom/data/_portable.py
src/curobo/_src/geom/data/data_cuboid.py
src/curobo/_src/geom/data/data_mesh.py
src/curobo/_src/geom/data/data_scene.py
src/curobo/_src/geom/data/data_voxel.py
src/curobo/_src/geom/data/helper_pose.py
src/curobo/_src/geom/data/registry.py
src/curobo/_src/geom/sphere_fit/__init__.py
src/curobo/_src/geom/sphere_fit/_trimesh_compat.py
src/curobo/_src/geom/sphere_fit/fit_morphit.py
src/curobo/_src/geom/sphere_fit/fit_spheres.py
src/curobo/_src/geom/sphere_fit/fit_voxel.py
src/curobo/_src/geom/sphere_fit/metrics.py
src/curobo/_src/geom/sphere_fit/sphere_count.py
src/curobo/_src/geom/sphere_fit/types.py
src/curobo/_src/geom/sphere_fit/wp_mesh_query.py
src/curobo/_src/graph_planner/__init__.py
src/curobo/_src/graph_planner/graph_planner_prm.py
src/curobo/_src/graph_planner/graph_planner_prm_cfg.py
src/curobo/_src/graph_planner/result.py
src/curobo/_src/graph_planner/graph/__init__.py
src/curobo/_src/graph_planner/graph/connector_linear.py
src/curobo/_src/graph_planner/graph/constructor.py
src/curobo/_src/graph_planner/graph/node_distance.py
src/curobo/_src/graph_planner/graph/node_manager.py
src/curobo/_src/graph_planner/graph/node_sampling_strategy.py
src/curobo/_src/graph_planner/search/__init__.py
src/curobo/_src/graph_planner/search/path_finder_networkx.py
src/curobo/_src/graph_planner/search/path_pruner.py
src/curobo/_src/motion/__init__.py
src/curobo/_src/motion/motion_planner.py
src/curobo/_src/motion/motion_planner_batch.py
src/curobo/_src/motion/motion_planner_cfg.py
src/curobo/_src/motion/motion_planner_result.py
src/curobo/_src/motion/motion_retargeter.py
src/curobo/_src/motion/motion_retargeter_cfg.py
src/curobo/_src/motion/motion_retargeter_result.py
src/curobo/_src/optim/__init__.py
src/curobo/_src/optim/_portable.py
src/curobo/_src/optim/multi_stage_optimizer.py
src/curobo/_src/optim/optim_factory.py
src/curobo/_src/optim/optimization_iteration_state.py
src/curobo/_src/optim/optimizer_protocol.py
src/curobo/_src/optim/components/__init__.py
src/curobo/_src/optim/components/action_bounds.py
src/curobo/_src/optim/components/best_tracker.py
src/curobo/_src/optim/components/debug_recorder.py
src/curobo/_src/optim/components/gaussian_distribution.py
src/curobo/_src/optim/components/gradient_opt_core.py
src/curobo/_src/optim/components/particle_opt_core.py
src/curobo/_src/optim/components/quasi_newton_buffers.py
src/curobo/_src/optim/external/__init__.py
src/curobo/_src/optim/external/_portable.py
src/curobo/_src/optim/external/scipy_opt.py
src/curobo/_src/optim/external/torch_opt.py
src/curobo/_src/optim/gradient/__init__.py
src/curobo/_src/optim/gradient/conjugate_gradient.py
src/curobo/_src/optim/gradient/gradient_descent.py
src/curobo/_src/optim/gradient/lbfgs.py
src/curobo/_src/optim/gradient/lbfgs_jit_helpers.py
src/curobo/_src/optim/gradient/line_search_context.py
src/curobo/_src/optim/gradient/line_search_result.py
src/curobo/_src/optim/gradient/line_search_state.py
src/curobo/_src/optim/gradient/line_search_strategy.py
src/curobo/_src/optim/gradient/lsr1.py
src/curobo/_src/optim/gradient/update_best_solution.py
src/curobo/_src/optim/gradient/util.py
src/curobo/_src/optim/particle/__init__.py
src/curobo/_src/optim/particle/evolution_strategies.py
src/curobo/_src/optim/particle/mppi.py
src/curobo/_src/optim/particle/particle_opt_utils.py
src/curobo/_src/optim/particle/sample_strategies/__init__.py
src/curobo/_src/optim/particle/sample_strategies/particle_sampler.py
src/curobo/_src/optim/particle/sample_strategies/particle_sampler_cfg.py
src/curobo/_src/optim/particle/sample_strategies/processor_knot.py
src/curobo/_src/optim/particle/sample_strategies/processor_standard.py
src/curobo/_src/optim/particle/sample_strategies/processor_stomp.py
src/curobo/_src/optim/particle/sample_strategies/stomp_covariance.py
src/curobo/_src/optim/util/levenberg_marquardt_step.py
src/curobo/_src/perception/__init__.py
src/curobo/_src/perception/filter_depth.py
src/curobo/_src/perception/optim_pose_lm.py
src/curobo/_src/perception/robot_segmenter.py
src/curobo/_src/perception/mapper/__init__.py
src/curobo/_src/perception/mapper/_portable.py
src/curobo/_src/perception/mapper/block_allocation.py
src/curobo/_src/perception/mapper/checkpoint_blocks.py
src/curobo/_src/perception/mapper/constants.py
src/curobo/_src/perception/mapper/integrator_esdf.py
src/curobo/_src/perception/mapper/integrator_tsdf.py
src/curobo/_src/perception/mapper/mapper.py
src/curobo/_src/perception/mapper/mapper_cfg.py
src/curobo/_src/perception/mapper/mesh_extractor.py
src/curobo/_src/perception/mapper/pose_refiner.py
src/curobo/_src/perception/mapper/projector_texture.py
src/curobo/_src/perception/mapper/renderer.py
src/curobo/_src/perception/mapper/sparse_runtime.py
src/curobo/_src/perception/mapper/storage.py
src/curobo/_src/perception/mapper/esdf/__init__.py
src/curobo/_src/perception/mapper/esdf/edt_jump_flooding.py
src/curobo/_src/perception/mapper/esdf/edt_parallel_banding.py
src/curobo/_src/perception/mapper/esdf/kernel/__init__.py
src/curobo/_src/perception/mapper/esdf/kernel/wp_esdf_distance.py
src/curobo/_src/perception/mapper/esdf/kernel/wp_esdf_seed.py
src/curobo/_src/perception/mapper/esdf/kernel/wp_jfa.py
src/curobo/_src/perception/mapper/kernel/__init__.py
src/curobo/_src/perception/mapper/kernel/warp_types.py
src/curobo/_src/perception/mapper/kernel/wp_decay.py
src/curobo/_src/perception/mapper/kernel/wp_filter_depth.py
src/curobo/_src/perception/mapper/kernel/wp_integrate_camera_project.py
src/curobo/_src/perception/mapper/kernel/wp_integrate_common.py
src/curobo/_src/perception/mapper/kernel/wp_integrate_lidar_project.py
src/curobo/_src/perception/mapper/kernel/wp_raycast_pose_refine.py
src/curobo/_src/perception/mapper/kernel/wp_stamp_obstacles.py
src/curobo/_src/perception/mapper/kernel/wp_tsdf_sample.py
src/curobo/_src/perception/mapper/kernel/wp_voxel_extraction.py
src/curobo/_src/perception/mapper/kernel/builder/__init__.py
src/curobo/_src/perception/mapper/kernel/builder/builder_block_sparse_kernel.py
src/curobo/_src/perception/mapper/kernel/builder/builder_camera_integrate.py
src/curobo/_src/perception/mapper/kernel/builder/builder_coord.py
src/curobo/_src/perception/mapper/kernel/builder/builder_decay.py
src/curobo/_src/perception/mapper/kernel/builder/builder_esdf.py
src/curobo/_src/perception/mapper/kernel/builder/builder_hash.py
src/curobo/_src/perception/mapper/kernel/builder/builder_lidar_integrate.py
src/curobo/_src/perception/mapper/kernel/builder/builder_mesh.py
src/curobo/_src/perception/mapper/kernel/builder/builder_raycast.py
src/curobo/_src/perception/mapper/kernel/builder/builder_rescale.py
src/curobo/_src/perception/mapper/kernel/builder/builder_stamp.py
src/curobo/_src/perception/mapper/marching_cubes/__init__.py
src/curobo/_src/perception/mapper/marching_cubes/kernel/__init__.py
src/curobo/_src/perception/mapper/marching_cubes/kernel/wp_mc_common.py
src/curobo/_src/perception/mapper/marching_cubes/kernel/wp_mc_filter.py
src/curobo/_src/perception/mapper/marching_cubes/kernel/wp_mc_sampling.py
src/curobo/_src/perception/mapper/util/__init__.py
src/curobo/_src/perception/mapper/util/utils_coords.py
src/curobo/_src/perception/mapper/util/utils_quantization.py
src/curobo/_src/perception/pose_estimation/__init__.py
src/curobo/_src/perception/pose_estimation/detection_result.py
src/curobo/_src/perception/pose_estimation/geometry.py
src/curobo/_src/perception/pose_estimation/mesh_robot.py
src/curobo/_src/perception/pose_estimation/pose_detector.py
src/curobo/_src/perception/pose_estimation/pose_detector_cfg.py
src/curobo/_src/perception/pose_estimation/sdf_pose_detector.py
src/curobo/_src/perception/pose_estimation/sdf_pose_detector_cfg.py
src/curobo/_src/perception/pose_estimation/util.py
src/curobo/_src/perception/pose_estimation/wp_mesh_sdf_alignment.py
src/curobo/_src/robot/__init__.py
src/curobo/_src/robot/builder/__init__.py
src/curobo/_src/robot/builder/builder_robot.py
src/curobo/_src/robot/builder/debugger_robot.py
src/curobo/_src/robot/dynamics/__init__.py
src/curobo/_src/robot/dynamics/dynamics.py
src/curobo/_src/robot/dynamics/dynamics_cfg.py
src/curobo/_src/robot/kinematics/__init__.py
src/curobo/_src/robot/kinematics/kinematics.py
src/curobo/_src/robot/kinematics/kinematics_cfg.py
src/curobo/_src/robot/kinematics/kinematics_reducer.py
src/curobo/_src/robot/kinematics/kinematics_state.py
src/curobo/_src/robot/loader/__init__.py
src/curobo/_src/robot/loader/kinematics_loader.py
src/curobo/_src/robot/loader/kinematics_loader_cfg.py
src/curobo/_src/robot/loader/util.py
src/curobo/_src/robot/parser/__init__.py
src/curobo/_src/robot/parser/parser_base.py
src/curobo/_src/robot/parser/parser_urdf.py
src/curobo/_src/robot/types/__init__.py
src/curobo/_src/robot/types/collision_geometry.py
src/curobo/_src/robot/types/cspace_params.py
src/curobo/_src/robot/types/joint_limits.py
src/curobo/_src/robot/types/joint_types.py
src/curobo/_src/robot/types/kinematics_params.py
src/curobo/_src/robot/types/link_params.py
src/curobo/_src/robot/types/self_collision_params.py
src/curobo/_src/rollout/__init__.py
src/curobo/_src/rollout/goal_registry.py
src/curobo/_src/rollout/metrics.py
src/curobo/_src/rollout/rollout_protocol.py
src/curobo/_src/rollout/rollout_robot.py
src/curobo/_src/rollout/rollout_robot_cfg.py
src/curobo/_src/rollout/rollout_rosenbrock.py
src/curobo/_src/rollout/cost_manager/__init__.py
src/curobo/_src/rollout/cost_manager/cost_manager_robot.py
src/curobo/_src/rollout/cost_manager/cost_manager_robot_cfg.py
src/curobo/_src/solver/__init__.py
src/curobo/_src/solver/manager_goal.py
src/curobo/_src/solver/manager_seed.py
src/curobo/_src/solver/solve_mode.py
src/curobo/_src/solver/solve_state.py
src/curobo/_src/solver/solver_base_result.py
src/curobo/_src/solver/solver_core.py
src/curobo/_src/solver/solver_core_cfg.py
src/curobo/_src/solver/solver_ik.py
src/curobo/_src/solver/solver_ik_cfg.py
src/curobo/_src/solver/solver_ik_result.py
src/curobo/_src/solver/solver_mpc.py
src/curobo/_src/solver/solver_mpc_cfg.py
src/curobo/_src/solver/solver_mpc_result.py
src/curobo/_src/solver/solver_trajopt.py
src/curobo/_src/solver/solver_trajopt_cfg.py
src/curobo/_src/solver/solver_trajopt_result.py
src/curobo/_src/solver/seed_ik/__init__.py
src/curobo/_src/solver/seed_ik/seed_ik_error_calculator.py
src/curobo/_src/solver/seed_ik/seed_ik_solver.py
src/curobo/_src/solver/seed_ik/seed_ik_solver_cfg.py
src/curobo/_src/solver/seed_ik/seed_ik_state.py
src/curobo/_src/solver/seed_ik/seed_iteration_state_manager.py
src/curobo/_src/state/__init__.py
src/curobo/_src/state/filter_coeff.py
src/curobo/_src/state/state_base.py
src/curobo/_src/state/state_joint.py
src/curobo/_src/state/state_joint_jit_helpers.py
src/curobo/_src/state/state_joint_ops.py
src/curobo/_src/state/state_joint_trajectory_ops.py
src/curobo/_src/state/state_robot.py
src/curobo/_src/transition/__init__.py
src/curobo/_src/transition/fns_state_transition.py
src/curobo/_src/transition/robot_state_transition.py
src/curobo/_src/transition/robot_state_transition_cfg.py
src/curobo/_src/types/__init__.py
src/curobo/_src/types/base.py
src/curobo/_src/types/camera.py
src/curobo/_src/types/content_path.py
src/curobo/_src/types/control_space.py
src/curobo/_src/types/device_cfg.py
src/curobo/_src/types/file_path.py
src/curobo/_src/types/lidar.py
src/curobo/_src/types/math.py
src/curobo/_src/types/pose.py
src/curobo/_src/types/robot.py
src/curobo/_src/types/sequence_tool_pose.py
src/curobo/_src/types/tensor.py
src/curobo/_src/types/tool_pose.py
src/curobo/_src/util/__init__.py
src/curobo/_src/util/_trajectory_aliases.py
src/curobo/_src/util/benchmark_metrics.py
src/curobo/_src/util/config_io.py
src/curobo/_src/util/cuda_event_timer.py
src/curobo/_src/util/cuda_graph_util.py
src/curobo/_src/util/cuda_stream_util.py
src/curobo/_src/util/error_metrics.py
src/curobo/_src/util/helpers.py
src/curobo/_src/util/logger.py
src/curobo/_src/util/logging.py
src/curobo/_src/util/python_util.py
src/curobo/_src/util/state_filter.py
src/curobo/_src/util/tensor_util.py
src/curobo/_src/util/torch_util.py
src/curobo/_src/util/torch_utils.py
src/curobo/_src/util/trajectory.py
src/curobo/_src/util/trajectory_execution_manager.py
src/curobo/_src/util/trajectory_seed_generator.py
src/curobo/_src/util/usd_scene_parser.py
src/curobo/_src/util/usd_util.py
src/curobo/_src/util/usd_writer.py
src/curobo/_src/util/version.py
src/curobo/_src/util/viser_visualizer.py
src/curobo/_src/util/warp.py
src/curobo/_src/util/warp_interpolation.py
src/curobo/_src/util/xrdf_util.py
src/curobo/_src/util/xrdf_utils.py
src/curobo/_src/util/sampling/__init__.py
src/curobo/_src/util/sampling/sample_buffer.py
src/curobo/_src/util/sampling/sequencer_base.py
src/curobo/_src/util/sampling/sequencer_halton.py
src/curobo/_src/util/sampling/sequencer_random.py
src/curobo/_src/util/sampling/sequencer_roberts.py
src/curobo/content/__init__.py
src/curobo/content/assets/robot/franka_description/LICENSE
src/curobo/content/assets/robot/franka_description/franka_panda.urdf
src/curobo/content/assets/robot/franka_description/meshes/collision/finger.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/hand.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link0.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link1.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link2.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link3.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link4.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link5.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link6.obj
src/curobo/content/assets/robot/franka_description/meshes/collision/link7.obj
src/curobo/content/assets/robot/franka_description/meshes/visual/finger.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/hand.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/hand_ee_link.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link0.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link1.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link1.obj
src/curobo/content/assets/robot/franka_description/meshes/visual/link2.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link3.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link4.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link5.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link6.dae
src/curobo/content/assets/robot/franka_description/meshes/visual/link7.dae
src/curobo/content/assets/robot/g1/LICENSE
src/curobo/content/assets/robot/g1/g1_29dof_rev_1_0.urdf
src/curobo/content/assets/robot/g1/g1_29dof_with_hand_rev_1_0.urdf
src/curobo/content/assets/robot/simple/simple_mimic_robot.urdf
src/curobo/content/assets/robot/ur_description/LICENSE
src/curobo/content/assets/robot/ur_description/dual_ur10e.urdf
src/curobo/content/assets/robot/ur_description/ur10e.urdf
src/curobo/content/configs/robot/dual_ur10e.yml
src/curobo/content/configs/robot/franka.yml
src/curobo/content/configs/robot/simple_mimic_robot.yml
src/curobo/content/configs/robot/unitree_g1.yml
src/curobo/content/configs/robot/unitree_g1_29dof_retarget.yml
src/curobo/content/configs/robot/ur10e.xrdf
src/curobo/content/configs/robot/ur10e.yml
src/curobo/content/configs/scene/collision_base_stand.yml
src/curobo/content/configs/scene/collision_primitives_3d.yml
src/curobo/content/configs/scene/collision_table.yml
src/curobo/content/configs/scene/collision_test.yml
src/curobo/content/configs/task/metrics_base.yml
src/curobo/content/configs/task/graph_planner/exact_graph_planner.yml
src/curobo/content/configs/task/graph_planner/transition_graph_planner.yml
src/curobo/content/configs/task/ik/lbfgs_ik.yml
src/curobo/content/configs/task/ik/lbfgs_retarget_ik.yml
src/curobo/content/configs/task/ik/particle_ik.yml
src/curobo/content/configs/task/ik/transition_ik.yml
src/curobo/content/configs/task/mpc/lbfgs_mpc.yml
src/curobo/content/configs/task/mpc/lbfgs_retarget_mpc.yml
src/curobo/content/configs/task/mpc/transition_bspline_mpc.yml
src/curobo/content/configs/task/trajopt/lbfgs_bspline_trajopt.yml
src/curobo/content/configs/task/trajopt/particle_trajopt.yml
src/curobo/content/configs/task/trajopt/transition_bspline_trajopt.yml
src/curobo/cuda_robot_model/__init__.py
src/curobo/cuda_robot_model/cuda_robot_model.py
src/curobo/examples/__init__.py
src/curobo/examples/getting_started/__init__.py
src/curobo/examples/getting_started/_common.py
src/curobo/examples/getting_started/build_robot_model.py
src/curobo/examples/getting_started/feature_mapping.py
src/curobo/examples/getting_started/forward_kinematics.py
src/curobo/examples/getting_started/humanoid_retargeting.py
src/curobo/examples/getting_started/inverse_kinematics.py
src/curobo/examples/getting_started/motion_planning.py
src/curobo/examples/getting_started/reactive_control.py
src/curobo/examples/getting_started/volumetric_mapping.py
src/curobo/examples/guides/__init__.py
src/curobo/examples/guides/custom_optimization.py
src/curobo/examples/reference/__init__.py
src/curobo/examples/reference/lidar_volumetric_mapping.py
src/curobo/examples/reference/live_volumetric_mapping_mpc.py
src/curobo/examples/reference/robot_pose_calibration.py
src/curobo/examples/reference/sphere_fit_comparison.py
src/curobo/geom/__init__.py
src/curobo/geom/transform.py
src/curobo/geom/types.py
src/curobo/geom/sdf/__init__.py
src/curobo/geom/sdf/utils.py
src/curobo/geom/sdf/world.py
src/curobo/geom/sphere_fit/__init__.py
src/curobo/rollout/arm_base.py
src/curobo/rollout/arm_reacher.py
src/curobo/rollout/rollout_base.py
src/curobo/rollout/cost/__init__.py
src/curobo/rollout/cost/bound_cost.py
src/curobo/rollout/cost/pose_cost.py
src/curobo/rollout/cost/primitive_collision_cost.py
src/curobo/rollout/cost/self_collision_cost.py
src/curobo/types/base.py
src/curobo/types/math.py
src/curobo/types/robot.py
src/curobo/types/state.py
src/curobo/util/__init__.py
src/curobo/util/logger.py
src/curobo/util/metrics.py
src/curobo/util/save_helper.py
src/curobo/util/world_cfg_generator.py
src/curobo/wrap/__init__.py
src/curobo/wrap/model/__init__.py
src/curobo/wrap/model/robot_world.py
src/curobo/wrap/reacher/__init__.py
src/curobo/wrap/reacher/grasp_solver.py
src/curobo/wrap/reacher/ik_solver.py
src/curobo/wrap/reacher/motion_gen.py
src/curobo/wrap/reacher/types.py
src/curobo_metal/__init__.py
src/curobo_metal/_version.py
src/curobo_metal/backend.py
src/curobo_metal.egg-info/PKG-INFO
src/curobo_metal.egg-info/SOURCES.txt
src/curobo_metal.egg-info/dependency_links.txt
src/curobo_metal.egg-info/requires.txt
src/curobo_metal.egg-info/top_level.txt
src/curobo_metal/api_compat/__init__.py
src/curobo_metal/api_compat/config.py
src/curobo_metal/api_compat/cost.py
src/curobo_metal/api_compat/motion_gen.py
src/curobo_metal/api_compat/result.py
src/curobo_metal/collision_checker/__init__.py
src/curobo_metal/collision_checker/cache.py
src/curobo_metal/collision_checker/config.py
src/curobo_metal/collision_checker/core.py
src/curobo_metal/compat/__init__.py
src/curobo_metal/compat/curobo_v2.py
src/curobo_metal/config/__init__.py
src/curobo_metal/config/loaders.py
src/curobo_metal/config/robot.py
src/curobo_metal/config/world.py
src/curobo_metal/motion_gen/__init__.py
src/curobo_metal/motion_gen/config.py
src/curobo_metal/motion_gen/motion_gen.py
src/curobo_metal/motion_gen/types.py
src/curobo_metal/ops/__init__.py
src/curobo_metal/ops/collision/__init__.py
src/curobo_metal/ops/collision/core.py
src/curobo_metal/ops/collision/metal/__init__.py
src/curobo_metal/ops/collision/metal/fused.py
src/curobo_metal/ops/costs/__init__.py
src/curobo_metal/ops/costs/core.py
src/curobo_metal/ops/graph_planning/__init__.py
src/curobo_metal/ops/graph_planning/core.py
src/curobo_metal/ops/ik/__init__.py
src/curobo_metal/ops/ik/solver.py
src/curobo_metal/ops/kinematics/__init__.py
src/curobo_metal/ops/kinematics/forward.py
src/curobo_metal/ops/kinematics/jacobian.py
src/curobo_metal/ops/kinematics/metal/__init__.py
src/curobo_metal/ops/kinematics/metal/fused.py
src/curobo_metal/ops/perception/__init__.py
src/curobo_metal/ops/perception/core.py
src/curobo_metal/ops/trajectory/__init__.py
src/curobo_metal/ops/trajectory/core.py
src/curobo_metal/ops/trajectory/dynamics_aware.py
src/curobo_metal/ops/trajectory/motion_generation.py
src/curobo_metal/ops/whole_body/__init__.py
src/curobo_metal/ops/whole_body/core.py
src/curobo_metal/ops/world_collision/__init__.py
src/curobo_metal/ops/world_collision/core.py
src/curobo_metal/optim/__init__.py
src/curobo_metal/optim/core.py
src/curobo_metal/reference/__init__.py
src/curobo_metal/reference/collision.py
src/curobo_metal/reference/costs.py
src/curobo_metal/reference/dynamics.py
src/curobo_metal/reference/forward_kinematics.py
src/curobo_metal/reference/graph_planning.py
src/curobo_metal/reference/ik.py
src/curobo_metal/reference/perception.py
src/curobo_metal/reference/serialization.py
src/curobo_metal/reference/trajectory.py
src/curobo_metal/reference/tree_kinematics.py
src/curobo_metal/reference/world_collision.py
src/curobo_metal/types/__init__.py
src/curobo_metal/types/device.py
src/curobo_metal/types/math.py
src/curobo_metal/types/result.py
src/curobo_metal/types/state.py
tests/test_examples_imports.py
tests/test_package.py