LICENSE
MANIFEST.in
README.md
VERSION
pyproject.toml
setup.py
embodichain/VERSION
embodichain/__init__.py
embodichain/__main__.py
embodichain/workspace_cache_cli.py
embodichain.egg-info/PKG-INFO
embodichain.egg-info/SOURCES.txt
embodichain.egg-info/dependency_links.txt
embodichain.egg-info/entry_points.txt
embodichain.egg-info/requires.txt
embodichain.egg-info/top_level.txt
embodichain/data/__init__.py
embodichain/data/__main__.py
embodichain/data/constants.py
embodichain/data/dataset.py
embodichain/data/download.py
embodichain/data/enum.py
embodichain/data/assets/__init__.py
embodichain/data/assets/demo_assets.py
embodichain/data/assets/eef_assets.py
embodichain/data/assets/materials.py
embodichain/data/assets/obj_assets.py
embodichain/data/assets/planner_assets.py
embodichain/data/assets/robot_assets.py
embodichain/data/assets/scene_assets.py
embodichain/data/assets/solver_assets.py
embodichain/data/assets/w1_assets.py
embodichain/data_pipeline/__init__.py
embodichain/data_pipeline/datasets/__init__.py
embodichain/data_pipeline/datasets/online_data.py
embodichain/data_pipeline/datasets/sampler.py
embodichain/data_pipeline/depth_video/__init__.py
embodichain/data_pipeline/depth_video/cfg.py
embodichain/data_pipeline/depth_video/codec.py
embodichain/data_pipeline/depth_video/depth_utils.py
embodichain/data_pipeline/depth_video/reader.py
embodichain/data_pipeline/depth_video/writer.py
embodichain/data_pipeline/engine/__init__.py
embodichain/data_pipeline/engine/data.py
embodichain/gen_sim/__init__.py
embodichain/gen_sim/scene_engine/__init__.py
embodichain/gen_sim/scene_engine/cli/__init__.py
embodichain/gen_sim/scene_engine/cli/preview.py
embodichain/gen_sim/scene_engine/cli/start.py
embodichain/gen_sim/scene_engine/clients/__init__.py
embodichain/gen_sim/scene_engine/clients/geometry_generation.py
embodichain/gen_sim/scene_engine/clients/image_segmentation.py
embodichain/gen_sim/scene_engine/configs/__init__.py
embodichain/gen_sim/scene_engine/configs/environment.py
embodichain/gen_sim/scene_engine/core/__init__.py
embodichain/gen_sim/scene_engine/core/scene.py
embodichain/gen_sim/scene_engine/core/scene_object.py
embodichain/gen_sim/scene_engine/llms/__init__.py
embodichain/gen_sim/scene_engine/llms/load_config.py
embodichain/gen_sim/scene_engine/llms/openai_compatible_client.py
embodichain/gen_sim/scene_engine/pipeline/__init__.py
embodichain/gen_sim/scene_engine/pipeline/generate.py
embodichain/gen_sim/scene_engine/pipeline/scene_generation.py
embodichain/gen_sim/scene_engine/pipeline/scene_understanding.py
embodichain/gen_sim/scene_engine/pipeline/utils/__init__.py
embodichain/gen_sim/scene_engine/pipeline/utils/assets_gravity_settler.py
embodichain/gen_sim/scene_engine/pipeline/utils/assets_group_layout_optimizer.py
embodichain/gen_sim/scene_engine/pipeline/utils/assets_group_support_clamp.py
embodichain/gen_sim/scene_engine/pipeline/utils/assets_group_table_aligner.py
embodichain/gen_sim/scene_engine/pipeline/utils/image_segmentation_utils.py
embodichain/gen_sim/scene_engine/pipeline/utils/scene_exporter.py
embodichain/gen_sim/scene_engine/pipeline/utils/scene_generation_utils.py
embodichain/gen_sim/scene_engine/pipeline/utils/simready_scene_processor.py
embodichain/gen_sim/scene_engine/pipeline/utils/table_support_surface.py
embodichain/gen_sim/simready_pipeline/__init__.py
embodichain/gen_sim/simready_pipeline/cli/__init__.py
embodichain/gen_sim/simready_pipeline/cli/start.py
embodichain/gen_sim/simready_pipeline/configs/__init__.py
embodichain/gen_sim/simready_pipeline/configs/gen_config.json
embodichain/gen_sim/simready_pipeline/core/__init__.py
embodichain/gen_sim/simready_pipeline/core/asset.py
embodichain/gen_sim/simready_pipeline/io/__init__.py
embodichain/gen_sim/simready_pipeline/io/json_store.py
embodichain/gen_sim/simready_pipeline/parser/__init__.py
embodichain/gen_sim/simready_pipeline/parser/base.py
embodichain/gen_sim/simready_pipeline/parser/geometry.py
embodichain/gen_sim/simready_pipeline/parser/inspector.py
embodichain/gen_sim/simready_pipeline/parser/internal.py
embodichain/gen_sim/simready_pipeline/parser/physics.py
embodichain/gen_sim/simready_pipeline/parser/usd.py
embodichain/gen_sim/simready_pipeline/pipeline/__init__.py
embodichain/gen_sim/simready_pipeline/pipeline/ingest.py
embodichain/gen_sim/simready_pipeline/utils/__init__.py
embodichain/gen_sim/simready_pipeline/utils/full_blender.py
embodichain/gen_sim/simready_pipeline/utils/geometry_utils.py
embodichain/gen_sim/simready_pipeline/utils/ingest_utils.py
embodichain/gen_sim/simready_pipeline/utils/simready_utils.py
embodichain/gen_sim/simready_pipeline/utils/texture_utils.py
embodichain/gen_sim/simready_pipeline/utils/usd_utils.py
embodichain/lab/__init__.py
embodichain/lab/devices/__init__.py
embodichain/lab/devices/device.py
embodichain/lab/devices/device_controller.py
embodichain/lab/gym/__init__.py
embodichain/lab/gym/envs/__init__.py
embodichain/lab/gym/envs/base_env.py
embodichain/lab/gym/envs/embodied_env.py
embodichain/lab/gym/envs/action_bank/configurable_action.py
embodichain/lab/gym/envs/action_bank/utils.py
embodichain/lab/gym/envs/managers/__init__.py
embodichain/lab/gym/envs/managers/action_manager.py
embodichain/lab/gym/envs/managers/actions.py
embodichain/lab/gym/envs/managers/async_datasets.py
embodichain/lab/gym/envs/managers/cfg.py
embodichain/lab/gym/envs/managers/dataset_manager.py
embodichain/lab/gym/envs/managers/datasets.py
embodichain/lab/gym/envs/managers/event_manager.py
embodichain/lab/gym/envs/managers/events.py
embodichain/lab/gym/envs/managers/manager_base.py
embodichain/lab/gym/envs/managers/observation_manager.py
embodichain/lab/gym/envs/managers/observations.py
embodichain/lab/gym/envs/managers/record.py
embodichain/lab/gym/envs/managers/reward_manager.py
embodichain/lab/gym/envs/managers/rewards.py
embodichain/lab/gym/envs/managers/object/__init__.py
embodichain/lab/gym/envs/managers/object/geometry.py
embodichain/lab/gym/envs/managers/randomization/__init__.py
embodichain/lab/gym/envs/managers/randomization/geometry.py
embodichain/lab/gym/envs/managers/randomization/physics.py
embodichain/lab/gym/envs/managers/randomization/spatial.py
embodichain/lab/gym/envs/managers/randomization/visual.py
embodichain/lab/gym/envs/tasks/__init__.py
embodichain/lab/gym/envs/wrapper/__init__.py
embodichain/lab/gym/envs/wrapper/no_fail.py
embodichain/lab/gym/envs/wrapper/replay.py
embodichain/lab/gym/utils/__init__.py
embodichain/lab/gym/utils/gym_utils.py
embodichain/lab/gym/utils/misc.py
embodichain/lab/gym/utils/profiler.py
embodichain/lab/gym/utils/registration.py
embodichain/lab/scripts/analyze_workspace.py
embodichain/lab/scripts/preview_asset.py
embodichain/lab/scripts/preview_joint_control.py
embodichain/lab/scripts/run_env.py
embodichain/lab/sim/__init__.py
embodichain/lab/sim/atom_actions.py
embodichain/lab/sim/cfg.py
embodichain/lab/sim/common.py
embodichain/lab/sim/material.py
embodichain/lab/sim/profiler.py
embodichain/lab/sim/shapes.py
embodichain/lab/sim/sim_manager.py
embodichain/lab/sim/types.py
embodichain/lab/sim/atomic_actions/__init__.py
embodichain/lab/sim/atomic_actions/actions.py
embodichain/lab/sim/atomic_actions/affordance.py
embodichain/lab/sim/atomic_actions/core.py
embodichain/lab/sim/atomic_actions/engine.py
embodichain/lab/sim/atomic_actions/targets.py
embodichain/lab/sim/atomic_actions/trajectory.py
embodichain/lab/sim/atomic_actions/primitives/__init__.py
embodichain/lab/sim/atomic_actions/primitives/_helpers.py
embodichain/lab/sim/atomic_actions/primitives/coordinated_pickment.py
embodichain/lab/sim/atomic_actions/primitives/coordinated_placement.py
embodichain/lab/sim/atomic_actions/primitives/hand_over.py
embodichain/lab/sim/atomic_actions/primitives/move_end_effector.py
embodichain/lab/sim/atomic_actions/primitives/move_held_object.py
embodichain/lab/sim/atomic_actions/primitives/move_joints.py
embodichain/lab/sim/atomic_actions/primitives/pick_up.py
embodichain/lab/sim/atomic_actions/primitives/place.py
embodichain/lab/sim/atomic_actions/primitives/press.py
embodichain/lab/sim/objects/__init__.py
embodichain/lab/sim/objects/_mesh_utils.py
embodichain/lab/sim/objects/articulation.py
embodichain/lab/sim/objects/cloth_object.py
embodichain/lab/sim/objects/constraint.py
embodichain/lab/sim/objects/gizmo.py
embodichain/lab/sim/objects/light.py
embodichain/lab/sim/objects/rigid_object.py
embodichain/lab/sim/objects/rigid_object_group.py
embodichain/lab/sim/objects/robot.py
embodichain/lab/sim/objects/soft_object.py
embodichain/lab/sim/planners/__init__.py
embodichain/lab/sim/planners/base_planner.py
embodichain/lab/sim/planners/motion_generator.py
embodichain/lab/sim/planners/neural_planner.py
embodichain/lab/sim/planners/toppra_planner.py
embodichain/lab/sim/planners/utils.py
embodichain/lab/sim/planners/curobo/curobo_planner.py
embodichain/lab/sim/planners/curobo/curobo_yaml.py
embodichain/lab/sim/robots/__init__.py
embodichain/lab/sim/robots/cobotmagic.py
embodichain/lab/sim/robots/dual_arm.py
embodichain/lab/sim/robots/franka_panda.py
embodichain/lab/sim/robots/ur_robot.py
embodichain/lab/sim/robots/dexforce_w1/__init__.py
embodichain/lab/sim/robots/dexforce_w1/cfg.py
embodichain/lab/sim/robots/dexforce_w1/hand_specs.py
embodichain/lab/sim/robots/dexforce_w1/params.py
embodichain/lab/sim/robots/dexforce_w1/specs.py
embodichain/lab/sim/robots/dexforce_w1/types.py
embodichain/lab/sim/robots/dexforce_w1/utils.py
embodichain/lab/sim/sensors/__init__.py
embodichain/lab/sim/sensors/base_sensor.py
embodichain/lab/sim/sensors/camera.py
embodichain/lab/sim/sensors/contact_sensor.py
embodichain/lab/sim/sensors/stereo.py
embodichain/lab/sim/solvers/__init__.py
embodichain/lab/sim/solvers/base_solver.py
embodichain/lab/sim/solvers/differential_solver.py
embodichain/lab/sim/solvers/neural_ik_solver.py
embodichain/lab/sim/solvers/null_space_posture_task.py
embodichain/lab/sim/solvers/opw_solver.py
embodichain/lab/sim/solvers/pink_solver.py
embodichain/lab/sim/solvers/pinocchio_solver.py
embodichain/lab/sim/solvers/pytorch_solver.py
embodichain/lab/sim/solvers/qpos_seed_sampler.py
embodichain/lab/sim/solvers/srs_solver.py
embodichain/lab/sim/solvers/ur_solver.py
embodichain/lab/sim/utility/__init__.py
embodichain/lab/sim/utility/action_utils.py
embodichain/lab/sim/utility/atom_action_utils.py
embodichain/lab/sim/utility/cfg_utils.py
embodichain/lab/sim/utility/dynamic_pybind.py
embodichain/lab/sim/utility/gizmo_utils.py
embodichain/lab/sim/utility/import_utils.py
embodichain/lab/sim/utility/io_utils.py
embodichain/lab/sim/utility/keyboard_utils.py
embodichain/lab/sim/utility/mesh_utils.py
embodichain/lab/sim/utility/render_utils.py
embodichain/lab/sim/utility/sim_utils.py
embodichain/lab/sim/utility/solver_utils.py
embodichain/lab/sim/utility/tensor.py
embodichain/lab/sim/workspace/__init__.py
embodichain/lab/sim/workspace/analyzer.py
embodichain/lab/sim/workspace/cfg.py
embodichain/lab/sim/workspace/runtime.py
embodichain/lab/sim/workspace/caches/__init__.py
embodichain/lab/sim/workspace/caches/base_cache.py
embodichain/lab/sim/workspace/caches/cache_manager.py
embodichain/lab/sim/workspace/caches/cache_utils.py
embodichain/lab/sim/workspace/caches/disk_cache.py
embodichain/lab/sim/workspace/caches/memory_cache.py
embodichain/lab/sim/workspace/caches/results_cache.py
embodichain/lab/sim/workspace/configs/__init__.py
embodichain/lab/sim/workspace/configs/cache_config.py
embodichain/lab/sim/workspace/configs/dimension_constraint.py
embodichain/lab/sim/workspace/configs/metric_config.py
embodichain/lab/sim/workspace/configs/sampling_config.py
embodichain/lab/sim/workspace/configs/visualization_config.py
embodichain/lab/sim/workspace/constraints/__init__.py
embodichain/lab/sim/workspace/constraints/base_constraint.py
embodichain/lab/sim/workspace/constraints/workspace_constraint.py
embodichain/lab/sim/workspace/metrics/__init__.py
embodichain/lab/sim/workspace/metrics/base_metric.py
embodichain/lab/sim/workspace/metrics/density_metric.py
embodichain/lab/sim/workspace/metrics/manipulability_metric.py
embodichain/lab/sim/workspace/metrics/reachability_metric.py
embodichain/lab/sim/workspace/samplers/__init__.py
embodichain/lab/sim/workspace/samplers/base_sampler.py
embodichain/lab/sim/workspace/samplers/gaussian_sampler.py
embodichain/lab/sim/workspace/samplers/halton_sampler.py
embodichain/lab/sim/workspace/samplers/importance_sampler.py
embodichain/lab/sim/workspace/samplers/iniform_sampler.py
embodichain/lab/sim/workspace/samplers/lhs_sampler.py
embodichain/lab/sim/workspace/samplers/random_sampler.py
embodichain/lab/sim/workspace/samplers/sampler_factory.py
embodichain/lab/sim/workspace/samplers/sobol_sampler.py
embodichain/lab/sim/workspace/visualizers/__init__.py
embodichain/lab/sim/workspace/visualizers/axis_visualizer.py
embodichain/lab/sim/workspace/visualizers/base_visualizer.py
embodichain/lab/sim/workspace/visualizers/point_cloud_visualizer.py
embodichain/lab/sim/workspace/visualizers/sphere_visualizer.py
embodichain/lab/sim/workspace/visualizers/visualizer_factory.py
embodichain/lab/sim/workspace/visualizers/voxel_visualizer.py
embodichain/lab/visualization/__init__.py
embodichain/lab/visualization/_utils.py
embodichain/lab/visualization/cfg.py
embodichain/lab/visualization/cli.py
embodichain/lab/visualization/protocol.py
embodichain/lab/visualization/runtime.py
embodichain/lab/visualization/scene_exporter.py
embodichain/lab/visualization/backends/__init__.py
embodichain/lab/visualization/backends/base.py
embodichain/lab/visualization/backends/viser.py
embodichain/learning/__init__.py
embodichain/learning/rl/__init__.py
embodichain/learning/rl/differentiable_trainer.py
embodichain/learning/rl/env.py
embodichain/learning/rl/evaluation.py
embodichain/learning/rl/routing.py
embodichain/learning/rl/train.py
embodichain/learning/rl/algo/__init__.py
embodichain/learning/rl/algo/apg.py
embodichain/learning/rl/algo/base.py
embodichain/learning/rl/algo/common.py
embodichain/learning/rl/algo/grpo.py
embodichain/learning/rl/algo/ppo.py
embodichain/learning/rl/buffer/__init__.py
embodichain/learning/rl/buffer/standard_buffer.py
embodichain/learning/rl/buffer/utils.py
embodichain/learning/rl/collector/__init__.py
embodichain/learning/rl/collector/base.py
embodichain/learning/rl/collector/differentiable.py
embodichain/learning/rl/collector/sync_collector.py
embodichain/learning/rl/experimental/__init__.py
embodichain/learning/rl/experimental/newton/__init__.py
embodichain/learning/rl/experimental/newton/planar_reach.py
embodichain/learning/rl/experimental/newton/train_planar_reach.py
embodichain/learning/rl/models/__init__.py
embodichain/learning/rl/models/actor_critic.py
embodichain/learning/rl/models/actor_only.py
embodichain/learning/rl/models/mlp.py
embodichain/learning/rl/models/policy.py
embodichain/learning/rl/utils/__init__.py
embodichain/learning/rl/utils/config.py
embodichain/learning/rl/utils/helper.py
embodichain/learning/rl/utils/optimizer.py
embodichain/learning/rl/utils/trainer.py
embodichain/toolkits/__init__.py
embodichain/toolkits/code_generation.py
embodichain/toolkits/toolkits.py
embodichain/toolkits/acd/__init__.py
embodichain/toolkits/acd/cli.py
embodichain/toolkits/acd/urdf_modifider.py
embodichain/toolkits/graspkit/pg_grasp/__init__.py
embodichain/toolkits/graspkit/pg_grasp/antipodal_generator.py
embodichain/toolkits/graspkit/pg_grasp/antipodal_sampler.py
embodichain/toolkits/graspkit/pg_grasp/collision_checker.py
embodichain/toolkits/graspkit/pg_grasp/gripper_collision_checker.py
embodichain/toolkits/graspkit/scripts/__init__.py
embodichain/toolkits/graspkit/scripts/annotate_grasp.py
embodichain/toolkits/urdf_assembly/__init__.py
embodichain/toolkits/urdf_assembly/component.py
embodichain/toolkits/urdf_assembly/connection.py
embodichain/toolkits/urdf_assembly/file_writer.py
embodichain/toolkits/urdf_assembly/logging_utils.py
embodichain/toolkits/urdf_assembly/mesh.py
embodichain/toolkits/urdf_assembly/name_normalizer.py
embodichain/toolkits/urdf_assembly/sensor.py
embodichain/toolkits/urdf_assembly/signature.py
embodichain/toolkits/urdf_assembly/urdf_assembly_manager.py
embodichain/toolkits/urdf_assembly/utils.py
embodichain/utils/__init__.py
embodichain/utils/cfg.py
embodichain/utils/configclass.py
embodichain/utils/device_utils.py
embodichain/utils/file.py
embodichain/utils/img_utils.py
embodichain/utils/logger.py
embodichain/utils/math.py
embodichain/utils/module_utils.py
embodichain/utils/nms.py
embodichain/utils/string.py
embodichain/utils/utility.py
embodichain/utils/visualizer.py
embodichain/utils/warp/__init__.py
embodichain/utils/warp/kernels.py
embodichain/utils/warp/collision/__init__.py
embodichain/utils/warp/collision/convex_query.py
embodichain/utils/warp/kinematics/__init__.py
embodichain/utils/warp/kinematics/interpolate.py
embodichain/utils/warp/kinematics/opw_solver.py
embodichain/utils/warp/kinematics/srs_solver.py
embodichain/utils/warp/kinematics/ur_solver.py
embodichain/utils/warp/kinematics/warp_trajectory.py
embodichain_tasks/configs/__init__.py
embodichain_tasks/configs/agents/rl/basic/cart_pole/gym_config.json
embodichain_tasks/configs/agents/rl/basic/cart_pole/gym_config.yaml
embodichain_tasks/configs/agents/rl/basic/cart_pole/train_config.json
embodichain_tasks/configs/agents/rl/basic/cart_pole/train_config.yaml
embodichain_tasks/configs/agents/rl/basic/cart_pole/train_config_grpo.json
embodichain_tasks/configs/agents/rl/basic/cart_pole/train_config_grpo.yaml
embodichain_tasks/configs/agents/rl/basic/point_mass/train_apg.yaml
embodichain_tasks/configs/agents/rl/basic/point_mass/train_ppo.yaml
embodichain_tasks/configs/agents/rl/push_cube/gym_config.json
embodichain_tasks/configs/agents/rl/push_cube/train_config.json
embodichain_tasks/configs/agents/rl/push_cube/train_config_grpo.json
embodichain_tasks/configs/gym/cobotmagic.json
embodichain_tasks/configs/gym/cobotmagic.yaml
embodichain_tasks/configs/gym/dexforce_w1.json
embodichain_tasks/configs/gym/dexforce_w1.yaml
embodichain_tasks/configs/gym/action_bank/conf.json
embodichain_tasks/configs/gym/agent/pour_water_agent/agent_config.json
embodichain_tasks/configs/gym/agent/pour_water_agent/agent_config_dual.json
embodichain_tasks/configs/gym/agent/pour_water_agent/fast_gym_config.json
embodichain_tasks/configs/gym/agent/rearrangement_agent/agent_config.json
embodichain_tasks/configs/gym/agent/rearrangement_agent/fast_gym_config.json
embodichain_tasks/configs/gym/blocks_ranking_rgb/cobot_magic_3cam.json
embodichain_tasks/configs/gym/blocks_ranking_size/cobot_magic_3cam.json
embodichain_tasks/configs/gym/match_object_container/cobot_magic_3cam.json
embodichain_tasks/configs/gym/place_object_drawer/cobot_magic_3cam.json
embodichain_tasks/configs/gym/pour_water/action_config.json
embodichain_tasks/configs/gym/pour_water/gym_config.json
embodichain_tasks/configs/gym/scoop_ice/gym_config.json
embodichain_tasks/configs/gym/special/simple_task_ur10.json
embodichain_tasks/configs/gym/special/stay_still_save_async_ur10.json
embodichain_tasks/configs/gym/special/stay_still_save_ur10.json
embodichain_tasks/configs/gym/stack_blocks_two/cobot_magic_3cam.json
embodichain_tasks/configs/gym/stack_cups/cobot_magic_3cam.json
embodichain_tasks/embodichain_tasks/__init__.py
embodichain_tasks/embodichain_tasks/rl/__init__.py
embodichain_tasks/embodichain_tasks/rl/push_cube.py
embodichain_tasks/embodichain_tasks/rl/basic/__init__.py
embodichain_tasks/embodichain_tasks/rl/basic/cart_pole.py
embodichain_tasks/embodichain_tasks/rl/basic/point_mass.py
embodichain_tasks/embodichain_tasks/special/__init__.py
embodichain_tasks/embodichain_tasks/special/simple_task.py
embodichain_tasks/embodichain_tasks/special/stay_still_save.py
embodichain_tasks/embodichain_tasks/tableware/__init__.py
embodichain_tasks/embodichain_tasks/tableware/base_agent_env.py
embodichain_tasks/embodichain_tasks/tableware/blocks_ranking_rgb.py
embodichain_tasks/embodichain_tasks/tableware/blocks_ranking_size.py
embodichain_tasks/embodichain_tasks/tableware/match_object_container.py
embodichain_tasks/embodichain_tasks/tableware/place_object_drawer.py
embodichain_tasks/embodichain_tasks/tableware/rearrangement.py
embodichain_tasks/embodichain_tasks/tableware/scoop_ice.py
embodichain_tasks/embodichain_tasks/tableware/stack_blocks_two.py
embodichain_tasks/embodichain_tasks/tableware/stack_cups.py
embodichain_tasks/embodichain_tasks/tableware/pour_water/__init__.py
embodichain_tasks/embodichain_tasks/tableware/pour_water/action_bank.py
embodichain_tasks/embodichain_tasks/tableware/pour_water/pour_water.py
embodichain_tasks/embodichain_tasks/utils/__init__.py
embodichain_tasks/embodichain_tasks/utils/importer.py
tests/test_main.py
tests/test_release_metadata.py