From 541bc477280c5ce6135e4630c1ade54d204774e9 Mon Sep 17 00:00:00 2001 From: kellyguo11 Date: Tue, 7 Jan 2025 03:47:45 +0000 Subject: [PATCH] deploy: 36568a0538b3318d1b8e4e2fb29e72fafba2b82a --- main/_modules/index.html | 6 +- .../isaac/lab/actuators/actuator_base.html | 42 +- .../isaac/lab/actuators/actuator_cfg.html | 36 +- .../isaac/lab/actuators/actuator_net.html | 38 +- .../omni/isaac/lab/actuators/actuator_pd.html | 62 +-- .../omni/isaac/lab/app/app_launcher.html | 56 +-- .../lab/assets/articulation/articulation.html | 150 +++---- .../assets/articulation/articulation_cfg.html | 20 +- .../articulation/articulation_data.html | 128 +++--- .../omni/isaac/lab/assets/asset_base.html | 62 +-- .../omni/isaac/lab/assets/asset_base_cfg.html | 20 +- .../deformable_object/deformable_object.html | 80 ++-- .../deformable_object_cfg.html | 20 +- .../deformable_object_data.html | 44 +-- .../lab/assets/rigid_object/rigid_object.html | 82 ++-- .../assets/rigid_object/rigid_object_cfg.html | 16 +- .../rigid_object/rigid_object_data.html | 122 +++--- .../rigid_object_collection.html | 96 ++--- .../rigid_object_collection_cfg.html | 16 +- .../rigid_object_collection_data.html | 88 ++--- .../lab/controllers/differential_ik.html | 30 +- .../lab/controllers/differential_ik_cfg.html | 18 +- .../lab/controllers/operational_space.html | 28 +- .../controllers/operational_space_cfg.html | 16 +- .../omni/isaac/lab/devices/device_base.html | 24 +- .../lab/devices/gamepad/se2_gamepad.html | 38 +- .../lab/devices/gamepad/se3_gamepad.html | 40 +- .../lab/devices/keyboard/se2_keyboard.html | 36 +- .../lab/devices/keyboard/se3_keyboard.html | 38 +- .../devices/spacemouse/se2_spacemouse.html | 38 +- .../devices/spacemouse/se3_spacemouse.html | 40 +- main/_modules/omni/isaac/lab/envs/common.html | 18 +- .../omni/isaac/lab/envs/direct_marl_env.html | 134 +++---- .../isaac/lab/envs/direct_marl_env_cfg.html | 22 +- .../omni/isaac/lab/envs/direct_rl_env.html | 122 +++--- .../isaac/lab/envs/direct_rl_env_cfg.html | 22 +- .../isaac/lab/envs/manager_based_env.html | 66 ++-- .../isaac/lab/envs/manager_based_env_cfg.html | 28 +- .../isaac/lab/envs/manager_based_rl_env.html | 56 +-- .../lab/envs/manager_based_rl_env_cfg.html | 16 +- .../lab/envs/mdp/actions/actions_cfg.html | 46 +-- .../lab/envs/mdp/commands/commands_cfg.html | 50 +-- .../omni/isaac/lab/envs/mdp/curriculums.html | 16 +- .../omni/isaac/lab/envs/mdp/events.html | 68 ++-- .../omni/isaac/lab/envs/mdp/observations.html | 92 ++--- .../omni/isaac/lab/envs/mdp/rewards.html | 72 ++-- .../omni/isaac/lab/envs/mdp/terminations.html | 42 +- .../isaac/lab/envs/ui/base_env_window.html | 60 +-- .../envs/ui/manager_based_rl_env_window.html | 18 +- .../envs/ui/viewport_camera_controller.html | 50 +-- .../isaac/lab/managers/action_manager.html | 88 ++--- .../isaac/lab/managers/command_manager.html | 82 ++-- .../lab/managers/curriculum_manager.html | 38 +- .../isaac/lab/managers/event_manager.html | 44 +-- .../omni/isaac/lab/managers/manager_base.html | 62 +-- .../isaac/lab/managers/manager_term_cfg.html | 52 +-- .../lab/managers/observation_manager.html | 54 +-- .../isaac/lab/managers/reward_manager.html | 42 +- .../isaac/lab/managers/scene_entity_cfg.html | 26 +- .../lab/managers/termination_manager.html | 50 +-- .../lab/markers/visualization_markers.html | 52 +-- .../isaac/lab/scene/interactive_scene.html | 90 ++--- .../lab/scene/interactive_scene_cfg.html | 12 +- .../omni/isaac/lab/sensors/camera/camera.html | 98 ++--- .../isaac/lab/sensors/camera/camera_cfg.html | 22 +- .../isaac/lab/sensors/camera/camera_data.html | 20 +- .../lab/sensors/camera/tiled_camera.html | 68 ++-- .../lab/sensors/camera/tiled_camera_cfg.html | 14 +- .../contact_sensor/contact_sensor.html | 68 ++-- .../contact_sensor/contact_sensor_cfg.html | 18 +- .../contact_sensor/contact_sensor_data.html | 14 +- .../frame_transformer/frame_transformer.html | 56 +-- .../frame_transformer_cfg.html | 22 +- .../frame_transformer_data.html | 12 +- .../omni/isaac/lab/sensors/imu/imu.html | 56 +-- .../omni/isaac/lab/sensors/imu/imu_cfg.html | 22 +- .../lab/sensors/ray_caster/ray_caster.html | 70 ++-- .../sensors/ray_caster/ray_caster_camera.html | 66 ++-- .../ray_caster/ray_caster_camera_cfg.html | 24 +- .../sensors/ray_caster/ray_caster_cfg.html | 24 +- .../sensors/ray_caster/ray_caster_data.html | 12 +- .../omni/isaac/lab/sensors/sensor_base.html | 64 +-- .../isaac/lab/sensors/sensor_base_cfg.html | 14 +- .../sim/converters/asset_converter_base.html | 42 +- .../converters/asset_converter_base_cfg.html | 12 +- .../lab/sim/converters/mesh_converter.html | 40 +- .../sim/converters/mesh_converter_cfg.html | 14 +- .../lab/sim/converters/urdf_converter.html | 34 +- .../sim/converters/urdf_converter_cfg.html | 16 +- .../omni/isaac/lab/sim/schemas/schemas.html | 48 +-- .../isaac/lab/sim/schemas/schemas_cfg.html | 24 +- .../omni/isaac/lab/sim/simulation_cfg.html | 18 +- .../isaac/lab/sim/simulation_context.html | 114 +++--- .../sim/spawners/from_files/from_files.html | 34 +- .../spawners/from_files/from_files_cfg.html | 32 +- .../isaac/lab/sim/spawners/lights/lights.html | 20 +- .../lab/sim/spawners/lights/lights_cfg.html | 30 +- .../spawners/materials/physics_materials.html | 24 +- .../materials/physics_materials_cfg.html | 22 +- .../spawners/materials/visual_materials.html | 26 +- .../materials/visual_materials_cfg.html | 22 +- .../isaac/lab/sim/spawners/meshes/meshes.html | 40 +- .../lab/sim/spawners/meshes/meshes_cfg.html | 34 +- .../lab/sim/spawners/sensors/sensors.html | 26 +- .../lab/sim/spawners/sensors/sensors_cfg.html | 24 +- .../isaac/lab/sim/spawners/shapes/shapes.html | 32 +- .../lab/sim/spawners/shapes/shapes_cfg.html | 32 +- .../isaac/lab/sim/spawners/spawner_cfg.html | 24 +- .../lab/sim/spawners/wrappers/wrappers.html | 34 +- .../sim/spawners/wrappers/wrappers_cfg.html | 20 +- main/_modules/omni/isaac/lab/sim/utils.html | 72 ++-- .../terrains/height_field/hf_terrains.html | 30 +- .../height_field/hf_terrains_cfg.html | 32 +- .../isaac/lab/terrains/terrain_generator.html | 48 +-- .../lab/terrains/terrain_generator_cfg.html | 26 +- .../isaac/lab/terrains/terrain_importer.html | 60 +-- .../lab/terrains/terrain_importer_cfg.html | 22 +- .../lab/terrains/trimesh/mesh_terrains.html | 48 +-- .../terrains/trimesh/mesh_terrains_cfg.html | 54 +-- .../omni/isaac/lab/terrains/utils.html | 30 +- main/_modules/omni/isaac/lab/utils/array.html | 18 +- .../_modules/omni/isaac/lab/utils/assets.html | 24 +- .../lab/utils/buffers/circular_buffer.html | 30 +- .../isaac/lab/utils/buffers/delay_buffer.html | 36 +- .../lab/utils/buffers/timestamped_buffer.html | 12 +- .../omni/isaac/lab/utils/configclass.html | 50 +-- main/_modules/omni/isaac/lab/utils/dict.html | 38 +- .../interpolation/linear_interpolation.html | 14 +- .../_modules/omni/isaac/lab/utils/io/pkl.html | 16 +- .../omni/isaac/lab/utils/io/yaml.html | 16 +- main/_modules/omni/isaac/lab/utils/math.html | 112 +++--- .../isaac/lab/utils/modifiers/modifier.html | 40 +- .../lab/utils/modifiers/modifier_base.html | 26 +- .../lab/utils/modifiers/modifier_cfg.html | 24 +- .../omni/isaac/lab/utils/noise/noise_cfg.html | 32 +- .../isaac/lab/utils/noise/noise_model.html | 38 +- .../_modules/omni/isaac/lab/utils/string.html | 34 +- main/_modules/omni/isaac/lab/utils/timer.html | 36 +- main/_modules/omni/isaac/lab/utils/types.html | 16 +- .../omni/isaac/lab/utils/warp/ops.html | 20 +- .../robomimic_data_collector.html | 44 +-- .../omni/isaac/lab_tasks/utils/importer.html | 20 +- .../omni/isaac/lab_tasks/utils/parse_cfg.html | 26 +- .../lab_tasks/utils/wrappers/rl_games.html | 70 ++-- .../utils/wrappers/rsl_rl/exporter.html | 40 +- .../utils/wrappers/rsl_rl/rl_cfg.html | 18 +- .../utils/wrappers/rsl_rl/vecenv_wrapper.html | 48 +-- .../isaac/lab_tasks/utils/wrappers/sb3.html | 68 ++-- .../isaac/lab_tasks/utils/wrappers/skrl.html | 18 +- main/_static/pygments.css | 242 ++++++------ main/genindex.html | 6 +- main/index.html | 6 +- main/objects.inv | Bin 23789 -> 23789 bytes main/py-modindex.html | 6 +- main/search.html | 6 +- main/source/api/index.html | 6 +- .../api/lab/omni.isaac.lab.actuators.html | 6 +- main/source/api/lab/omni.isaac.lab.app.html | 10 +- .../source/api/lab/omni.isaac.lab.assets.html | 6 +- .../api/lab/omni.isaac.lab.controllers.html | 6 +- .../api/lab/omni.isaac.lab.devices.html | 6 +- main/source/api/lab/omni.isaac.lab.envs.html | 6 +- .../api/lab/omni.isaac.lab.envs.mdp.html | 6 +- .../api/lab/omni.isaac.lab.envs.ui.html | 6 +- .../api/lab/omni.isaac.lab.managers.html | 12 +- .../api/lab/omni.isaac.lab.markers.html | 10 +- main/source/api/lab/omni.isaac.lab.scene.html | 30 +- .../api/lab/omni.isaac.lab.sensors.html | 6 +- .../lab/omni.isaac.lab.sensors.patterns.html | 6 +- .../lab/omni.isaac.lab.sim.converters.html | 6 +- main/source/api/lab/omni.isaac.lab.sim.html | 10 +- .../api/lab/omni.isaac.lab.sim.schemas.html | 6 +- .../api/lab/omni.isaac.lab.sim.spawners.html | 18 +- .../api/lab/omni.isaac.lab.terrains.html | 8 +- main/source/api/lab/omni.isaac.lab.utils.html | 40 +- ....isaac.lab_tasks.utils.data_collector.html | 12 +- .../lab_tasks/omni.isaac.lab_tasks.utils.html | 14 +- .../omni.isaac.lab_tasks.utils.wrappers.html | 20 +- main/source/deployment/cluster.html | 6 +- main/source/deployment/docker.html | 6 +- main/source/deployment/index.html | 6 +- .../source/deployment/run_docker_example.html | 16 +- main/source/features/hydra.html | 20 +- main/source/features/multi_gpu.html | 6 +- main/source/features/ray.html | 374 +++++++++--------- main/source/features/reproducibility.html | 6 +- main/source/how-to/add_own_library.html | 6 +- main/source/how-to/draw_markers.html | 26 +- .../estimate_how_many_cameras_can_run.html | 66 ++-- main/source/how-to/import_new_asset.html | 6 +- main/source/how-to/index.html | 6 +- main/source/how-to/make_fixed_prim.html | 14 +- main/source/how-to/master_omniverse.html | 6 +- main/source/how-to/multi_asset_spawning.html | 40 +- main/source/how-to/record_animation.html | 8 +- main/source/how-to/record_video.html | 6 +- main/source/how-to/save_camera_output.html | 46 +-- main/source/how-to/wrap_rl_env.html | 22 +- .../source/how-to/write_articulation_cfg.html | 14 +- .../migrating_from_isaacgymenvs.html | 70 ++-- .../migrating_from_omniisaacgymenvs.html | 76 ++-- .../migration/migrating_from_orbit.html | 10 +- .../overview/core-concepts/actuators.html | 6 +- main/source/overview/core-concepts/index.html | 6 +- .../core-concepts/motion_generators.html | 6 +- .../core-concepts/task_workflows.html | 12 +- .../overview/developer-guide/development.html | 18 +- .../overview/developer-guide/index.html | 6 +- .../developer-guide/repo_structure.html | 6 +- .../overview/developer-guide/template.html | 6 +- .../overview/developer-guide/vs_code.html | 6 +- main/source/overview/environments.html | 6 +- .../reinforcement-learning/index.html | 6 +- .../performance_benchmarks.html | 6 +- .../rl_existing_scripts.html | 6 +- .../reinforcement-learning/rl_frameworks.html | 6 +- main/source/overview/sensors/camera.html | 6 +- .../overview/sensors/contact_sensor.html | 34 +- .../overview/sensors/frame_transformer.html | 34 +- main/source/overview/sensors/index.html | 6 +- main/source/overview/sensors/ray_caster.html | 38 +- main/source/overview/showroom.html | 6 +- main/source/overview/simple_agents.html | 6 +- main/source/overview/teleop_imitation.html | 6 +- main/source/refs/additional_resources.html | 6 +- main/source/refs/bibliography.html | 6 +- main/source/refs/changelog.html | 6 +- main/source/refs/contributing.html | 6 +- main/source/refs/issues.html | 8 +- main/source/refs/license.html | 6 +- main/source/refs/migration.html | 10 +- .../refs/reference_architecture/index.html | 6 +- main/source/refs/troubleshooting.html | 30 +- main/source/setup/ecosystem.html | 6 +- main/source/setup/faq.html | 6 +- .../installation/binaries_installation.html | 6 +- .../installation/cloud_installation.html | 6 +- main/source/setup/installation/index.html | 6 +- .../setup/installation/pip_installation.html | 6 +- .../source/tutorials/00_sim/create_empty.html | 20 +- main/source/tutorials/00_sim/launch_app.html | 20 +- main/source/tutorials/00_sim/spawn_prims.html | 20 +- .../tutorials/01_assets/run_articulation.html | 28 +- .../01_assets/run_deformable_object.html | 28 +- .../tutorials/01_assets/run_rigid_object.html | 28 +- .../tutorials/02_scene/create_scene.html | 32 +- .../03_envs/create_direct_rl_env.html | 86 ++-- .../03_envs/create_manager_base_env.html | 62 +-- .../03_envs/create_manager_rl_env.html | 76 ++-- .../03_envs/modify_direct_rl_env.html | 36 +- .../03_envs/register_rl_env_gym.html | 34 +- .../tutorials/03_envs/run_rl_training.html | 44 +-- .../04_sensors/add_sensors_on_robot.html | 30 +- .../tutorials/05_controllers/run_diff_ik.html | 40 +- .../tutorials/05_controllers/run_osc.html | 48 +-- main/source/tutorials/index.html | 6 +- v1.0.0/_modules/index.html | 4 +- .../isaac/lab/actuators/actuator_base.html | 40 +- .../isaac/lab/actuators/actuator_cfg.html | 34 +- .../isaac/lab/actuators/actuator_net.html | 36 +- .../omni/isaac/lab/actuators/actuator_pd.html | 60 +-- .../omni/isaac/lab/app/app_launcher.html | 56 +-- .../lab/assets/articulation/articulation.html | 128 +++--- .../assets/articulation/articulation_cfg.html | 18 +- .../articulation/articulation_data.html | 36 +- .../omni/isaac/lab/assets/asset_base.html | 58 +-- .../omni/isaac/lab/assets/asset_base_cfg.html | 18 +- .../lab/assets/rigid_object/rigid_object.html | 72 ++-- .../assets/rigid_object/rigid_object_cfg.html | 14 +- .../rigid_object/rigid_object_data.html | 52 +-- .../lab/controllers/differential_ik.html | 28 +- .../lab/controllers/differential_ik_cfg.html | 16 +- .../omni/isaac/lab/devices/device_base.html | 22 +- .../lab/devices/gamepad/se2_gamepad.html | 36 +- .../lab/devices/gamepad/se3_gamepad.html | 38 +- .../lab/devices/keyboard/se2_keyboard.html | 34 +- .../lab/devices/keyboard/se3_keyboard.html | 36 +- .../devices/spacemouse/se2_spacemouse.html | 36 +- .../devices/spacemouse/se3_spacemouse.html | 38 +- .../_modules/omni/isaac/lab/envs/common.html | 14 +- .../omni/isaac/lab/envs/direct_rl_env.html | 104 ++--- .../isaac/lab/envs/direct_rl_env_cfg.html | 20 +- .../isaac/lab/envs/manager_based_env.html | 60 +-- .../isaac/lab/envs/manager_based_env_cfg.html | 24 +- .../isaac/lab/envs/manager_based_rl_env.html | 50 +-- .../lab/envs/manager_based_rl_env_cfg.html | 14 +- .../lab/envs/mdp/actions/actions_cfg.html | 40 +- .../lab/envs/mdp/commands/commands_cfg.html | 44 +-- .../omni/isaac/lab/envs/mdp/curriculums.html | 14 +- .../omni/isaac/lab/envs/mdp/events.html | 60 +-- .../omni/isaac/lab/envs/mdp/observations.html | 54 +-- .../omni/isaac/lab/envs/mdp/rewards.html | 70 ++-- .../omni/isaac/lab/envs/mdp/terminations.html | 40 +- .../isaac/lab/envs/ui/base_env_window.html | 54 +-- .../envs/ui/manager_based_rl_env_window.html | 16 +- .../envs/ui/viewport_camera_controller.html | 44 +-- .../isaac/lab/managers/action_manager.html | 84 ++-- .../isaac/lab/managers/command_manager.html | 78 ++-- .../lab/managers/curriculum_manager.html | 34 +- .../isaac/lab/managers/event_manager.html | 50 +-- .../omni/isaac/lab/managers/manager_base.html | 58 +-- .../isaac/lab/managers/manager_term_cfg.html | 50 +-- .../lab/managers/observation_manager.html | 42 +- .../isaac/lab/managers/reward_manager.html | 38 +- .../isaac/lab/managers/scene_entity_cfg.html | 22 +- .../lab/managers/termination_manager.html | 46 +-- .../lab/markers/visualization_markers.html | 50 +-- .../isaac/lab/scene/interactive_scene.html | 80 ++-- .../lab/scene/interactive_scene_cfg.html | 10 +- .../omni/isaac/lab/sensors/camera/camera.html | 94 ++--- .../isaac/lab/sensors/camera/camera_cfg.html | 20 +- .../isaac/lab/sensors/camera/camera_data.html | 20 +- .../lab/sensors/camera/tiled_camera.html | 64 +-- .../lab/sensors/camera/tiled_camera_cfg.html | 20 +- .../contact_sensor/contact_sensor.html | 66 ++-- .../contact_sensor/contact_sensor_cfg.html | 16 +- .../contact_sensor/contact_sensor_data.html | 12 +- .../frame_transformer/frame_transformer.html | 50 +-- .../frame_transformer_cfg.html | 20 +- .../frame_transformer_data.html | 18 +- .../lab/sensors/ray_caster/ray_caster.html | 68 ++-- .../sensors/ray_caster/ray_caster_camera.html | 66 ++-- .../ray_caster/ray_caster_camera_cfg.html | 18 +- .../sensors/ray_caster/ray_caster_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_data.html | 10 +- .../omni/isaac/lab/sensors/sensor_base.html | 60 +-- .../isaac/lab/sensors/sensor_base_cfg.html | 12 +- .../sim/converters/asset_converter_base.html | 40 +- .../converters/asset_converter_base_cfg.html | 10 +- .../lab/sim/converters/mesh_converter.html | 40 +- .../sim/converters/mesh_converter_cfg.html | 12 +- .../lab/sim/converters/urdf_converter.html | 32 +- .../sim/converters/urdf_converter_cfg.html | 14 +- .../omni/isaac/lab/sim/schemas/schemas.html | 40 +- .../isaac/lab/sim/schemas/schemas_cfg.html | 20 +- .../omni/isaac/lab/sim/simulation_cfg.html | 14 +- .../isaac/lab/sim/simulation_context.html | 102 ++--- .../sim/spawners/from_files/from_files.html | 32 +- .../spawners/from_files/from_files_cfg.html | 30 +- .../isaac/lab/sim/spawners/lights/lights.html | 18 +- .../lab/sim/spawners/lights/lights_cfg.html | 28 +- .../spawners/materials/physics_materials.html | 20 +- .../materials/physics_materials_cfg.html | 18 +- .../spawners/materials/visual_materials.html | 24 +- .../materials/visual_materials_cfg.html | 20 +- .../lab/sim/spawners/sensors/sensors.html | 22 +- .../lab/sim/spawners/sensors/sensors_cfg.html | 18 +- .../isaac/lab/sim/spawners/shapes/shapes.html | 30 +- .../lab/sim/spawners/shapes/shapes_cfg.html | 30 +- .../isaac/lab/sim/spawners/spawner_cfg.html | 20 +- v1.0.0/_modules/omni/isaac/lab/sim/utils.html | 66 ++-- .../terrains/height_field/hf_terrains.html | 28 +- .../height_field/hf_terrains_cfg.html | 30 +- .../isaac/lab/terrains/terrain_generator.html | 44 +-- .../lab/terrains/terrain_generator_cfg.html | 24 +- .../isaac/lab/terrains/terrain_importer.html | 58 +-- .../lab/terrains/terrain_importer_cfg.html | 20 +- .../lab/terrains/trimesh/mesh_terrains.html | 46 +-- .../terrains/trimesh/mesh_terrains_cfg.html | 52 +-- .../omni/isaac/lab/terrains/utils.html | 28 +- .../_modules/omni/isaac/lab/utils/array.html | 16 +- .../_modules/omni/isaac/lab/utils/assets.html | 22 +- .../lab/utils/buffers/circular_buffer.html | 26 +- .../isaac/lab/utils/buffers/delay_buffer.html | 34 +- .../lab/utils/buffers/timestamped_buffer.html | 10 +- .../omni/isaac/lab/utils/configclass.html | 44 +-- .../_modules/omni/isaac/lab/utils/dict.html | 30 +- .../interpolation/linear_interpolation.html | 12 +- .../_modules/omni/isaac/lab/utils/io/pkl.html | 14 +- .../omni/isaac/lab/utils/io/yaml.html | 14 +- .../_modules/omni/isaac/lab/utils/math.html | 102 ++--- .../omni/isaac/lab/utils/noise/noise_cfg.html | 30 +- .../isaac/lab/utils/noise/noise_model.html | 36 +- .../_modules/omni/isaac/lab/utils/string.html | 30 +- .../_modules/omni/isaac/lab/utils/timer.html | 32 +- .../omni/isaac/lab/utils/warp/ops.html | 18 +- .../robomimic_data_collector.html | 42 +- .../omni/isaac/lab_tasks/utils/importer.html | 18 +- .../omni/isaac/lab_tasks/utils/parse_cfg.html | 26 +- .../lab_tasks/utils/wrappers/rl_games.html | 68 ++-- .../utils/wrappers/rsl_rl/exporter.html | 38 +- .../utils/wrappers/rsl_rl/rl_cfg.html | 16 +- .../utils/wrappers/rsl_rl/vecenv_wrapper.html | 46 +-- .../isaac/lab_tasks/utils/wrappers/sb3.html | 66 ++-- .../isaac/lab_tasks/utils/wrappers/skrl.html | 46 +-- v1.0.0/_static/pygments.css | 242 ++++++------ v1.0.0/genindex.html | 4 +- v1.0.0/index.html | 4 +- v1.0.0/py-modindex.html | 4 +- v1.0.0/search.html | 4 +- v1.0.0/source/api/index.html | 4 +- .../api/lab/omni.isaac.lab.actuators.html | 4 +- v1.0.0/source/api/lab/omni.isaac.lab.app.html | 8 +- .../source/api/lab/omni.isaac.lab.assets.html | 4 +- .../api/lab/omni.isaac.lab.controllers.html | 4 +- .../api/lab/omni.isaac.lab.devices.html | 4 +- .../source/api/lab/omni.isaac.lab.envs.html | 4 +- .../api/lab/omni.isaac.lab.envs.mdp.html | 4 +- .../api/lab/omni.isaac.lab.envs.ui.html | 4 +- .../api/lab/omni.isaac.lab.managers.html | 10 +- .../api/lab/omni.isaac.lab.markers.html | 8 +- .../source/api/lab/omni.isaac.lab.scene.html | 28 +- .../api/lab/omni.isaac.lab.sensors.html | 4 +- .../lab/omni.isaac.lab.sensors.patterns.html | 4 +- .../lab/omni.isaac.lab.sim.converters.html | 4 +- v1.0.0/source/api/lab/omni.isaac.lab.sim.html | 8 +- .../api/lab/omni.isaac.lab.sim.schemas.html | 4 +- .../api/lab/omni.isaac.lab.sim.spawners.html | 16 +- .../api/lab/omni.isaac.lab.terrains.html | 6 +- .../source/api/lab/omni.isaac.lab.utils.html | 28 +- ....isaac.lab_tasks.utils.data_collector.html | 10 +- .../lab_tasks/omni.isaac.lab_tasks.utils.html | 12 +- .../omni.isaac.lab_tasks.utils.wrappers.html | 16 +- v1.0.0/source/deployment/cluster.html | 4 +- v1.0.0/source/deployment/docker.html | 4 +- v1.0.0/source/deployment/index.html | 4 +- .../source/deployment/run_docker_example.html | 14 +- v1.0.0/source/features/actuators.html | 4 +- v1.0.0/source/features/environments.html | 4 +- v1.0.0/source/features/motion_generators.html | 4 +- v1.0.0/source/features/multi_gpu.html | 4 +- v1.0.0/source/features/task_workflows.html | 10 +- v1.0.0/source/features/tiled_rendering.html | 4 +- v1.0.0/source/how-to/add_own_library.html | 4 +- v1.0.0/source/how-to/draw_markers.html | 24 +- v1.0.0/source/how-to/import_new_asset.html | 4 +- v1.0.0/source/how-to/index.html | 4 +- v1.0.0/source/how-to/make_fixed_prim.html | 12 +- v1.0.0/source/how-to/master_omniverse.html | 4 +- v1.0.0/source/how-to/record_animation.html | 6 +- v1.0.0/source/how-to/save_camera_output.html | 44 +-- v1.0.0/source/how-to/wrap_rl_env.html | 20 +- .../source/how-to/write_articulation_cfg.html | 12 +- v1.0.0/source/migration/index.html | 4 +- .../migrating_from_isaacgymenvs.html | 68 ++-- .../migrating_from_omniisaacgymenvs.html | 74 ++-- .../migration/migrating_from_orbit.html | 8 +- v1.0.0/source/refs/bibliography.html | 4 +- v1.0.0/source/refs/changelog.html | 4 +- v1.0.0/source/refs/contributing.html | 4 +- v1.0.0/source/refs/issues.html | 6 +- v1.0.0/source/refs/license.html | 4 +- v1.0.0/source/refs/migration.html | 8 +- v1.0.0/source/refs/troubleshooting.html | 28 +- v1.0.0/source/setup/developer.html | 16 +- v1.0.0/source/setup/faq.html | 4 +- .../installation/binaries_installation.html | 4 +- .../installation/cloud_installation.html | 4 +- v1.0.0/source/setup/installation/index.html | 4 +- .../setup/installation/pip_installation.html | 4 +- .../installation/verifying_installation.html | 4 +- v1.0.0/source/setup/sample.html | 4 +- v1.0.0/source/setup/template.html | 4 +- .../source/tutorials/00_sim/create_empty.html | 18 +- v1.0.0/source/tutorials/00_sim/index.html | 4 +- .../source/tutorials/00_sim/launch_app.html | 18 +- .../source/tutorials/00_sim/spawn_prims.html | 18 +- v1.0.0/source/tutorials/01_assets/index.html | 4 +- .../tutorials/01_assets/run_articulation.html | 26 +- .../tutorials/01_assets/run_rigid_object.html | 26 +- .../tutorials/02_scene/create_scene.html | 30 +- v1.0.0/source/tutorials/02_scene/index.html | 4 +- .../03_envs/create_direct_rl_env.html | 84 ++-- .../03_envs/create_manager_base_env.html | 60 +-- .../03_envs/create_manager_rl_env.html | 82 ++-- v1.0.0/source/tutorials/03_envs/index.html | 4 +- .../03_envs/register_rl_env_gym.html | 40 +- .../tutorials/03_envs/run_rl_training.html | 36 +- .../04_sensors/add_sensors_on_robot.html | 28 +- v1.0.0/source/tutorials/04_sensors/index.html | 4 +- .../tutorials/05_controllers/index.html | 4 +- .../tutorials/05_controllers/run_diff_ik.html | 38 +- v1.0.0/source/tutorials/index.html | 4 +- v1.1.0/_modules/index.html | 4 +- .../isaac/lab/actuators/actuator_base.html | 40 +- .../isaac/lab/actuators/actuator_cfg.html | 34 +- .../isaac/lab/actuators/actuator_net.html | 36 +- .../omni/isaac/lab/actuators/actuator_pd.html | 60 +-- .../omni/isaac/lab/app/app_launcher.html | 54 +-- .../lab/assets/articulation/articulation.html | 122 +++--- .../assets/articulation/articulation_cfg.html | 18 +- .../articulation/articulation_data.html | 36 +- .../omni/isaac/lab/assets/asset_base.html | 60 +-- .../omni/isaac/lab/assets/asset_base_cfg.html | 18 +- .../lab/assets/rigid_object/rigid_object.html | 68 ++-- .../assets/rigid_object/rigid_object_cfg.html | 14 +- .../rigid_object/rigid_object_data.html | 54 +-- .../lab/controllers/differential_ik.html | 28 +- .../lab/controllers/differential_ik_cfg.html | 16 +- .../omni/isaac/lab/devices/device_base.html | 22 +- .../lab/devices/gamepad/se2_gamepad.html | 36 +- .../lab/devices/gamepad/se3_gamepad.html | 38 +- .../lab/devices/keyboard/se2_keyboard.html | 34 +- .../lab/devices/keyboard/se3_keyboard.html | 36 +- .../devices/spacemouse/se2_spacemouse.html | 36 +- .../devices/spacemouse/se3_spacemouse.html | 38 +- .../_modules/omni/isaac/lab/envs/common.html | 14 +- .../omni/isaac/lab/envs/direct_rl_env.html | 104 ++--- .../isaac/lab/envs/direct_rl_env_cfg.html | 20 +- .../isaac/lab/envs/manager_based_env.html | 58 +-- .../isaac/lab/envs/manager_based_env_cfg.html | 24 +- .../isaac/lab/envs/manager_based_rl_env.html | 50 +-- .../lab/envs/manager_based_rl_env_cfg.html | 14 +- .../lab/envs/mdp/actions/actions_cfg.html | 40 +- .../lab/envs/mdp/commands/commands_cfg.html | 44 +-- .../omni/isaac/lab/envs/mdp/curriculums.html | 14 +- .../omni/isaac/lab/envs/mdp/events.html | 58 +-- .../omni/isaac/lab/envs/mdp/observations.html | 54 +-- .../omni/isaac/lab/envs/mdp/rewards.html | 70 ++-- .../omni/isaac/lab/envs/mdp/terminations.html | 40 +- .../isaac/lab/envs/ui/base_env_window.html | 54 +-- .../envs/ui/manager_based_rl_env_window.html | 16 +- .../envs/ui/viewport_camera_controller.html | 44 +-- .../isaac/lab/managers/action_manager.html | 84 ++-- .../isaac/lab/managers/command_manager.html | 78 ++-- .../lab/managers/curriculum_manager.html | 34 +- .../isaac/lab/managers/event_manager.html | 42 +- .../omni/isaac/lab/managers/manager_base.html | 58 +-- .../isaac/lab/managers/manager_term_cfg.html | 44 +-- .../lab/managers/observation_manager.html | 42 +- .../isaac/lab/managers/reward_manager.html | 38 +- .../isaac/lab/managers/scene_entity_cfg.html | 22 +- .../lab/managers/termination_manager.html | 46 +-- .../lab/markers/visualization_markers.html | 50 +-- .../isaac/lab/scene/interactive_scene.html | 82 ++-- .../lab/scene/interactive_scene_cfg.html | 10 +- .../omni/isaac/lab/sensors/camera/camera.html | 94 ++--- .../isaac/lab/sensors/camera/camera_cfg.html | 20 +- .../isaac/lab/sensors/camera/camera_data.html | 20 +- .../lab/sensors/camera/tiled_camera.html | 64 +-- .../lab/sensors/camera/tiled_camera_cfg.html | 20 +- .../contact_sensor/contact_sensor.html | 66 ++-- .../contact_sensor/contact_sensor_cfg.html | 16 +- .../contact_sensor/contact_sensor_data.html | 12 +- .../frame_transformer/frame_transformer.html | 50 +-- .../frame_transformer_cfg.html | 20 +- .../frame_transformer_data.html | 10 +- .../lab/sensors/ray_caster/ray_caster.html | 68 ++-- .../sensors/ray_caster/ray_caster_camera.html | 66 ++-- .../ray_caster/ray_caster_camera_cfg.html | 18 +- .../sensors/ray_caster/ray_caster_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_data.html | 10 +- .../omni/isaac/lab/sensors/sensor_base.html | 62 +-- .../isaac/lab/sensors/sensor_base_cfg.html | 12 +- .../sim/converters/asset_converter_base.html | 40 +- .../converters/asset_converter_base_cfg.html | 10 +- .../lab/sim/converters/mesh_converter.html | 40 +- .../sim/converters/mesh_converter_cfg.html | 12 +- .../lab/sim/converters/urdf_converter.html | 32 +- .../sim/converters/urdf_converter_cfg.html | 14 +- .../omni/isaac/lab/sim/schemas/schemas.html | 46 +-- .../isaac/lab/sim/schemas/schemas_cfg.html | 22 +- .../omni/isaac/lab/sim/simulation_cfg.html | 14 +- .../isaac/lab/sim/simulation_context.html | 104 ++--- .../sim/spawners/from_files/from_files.html | 32 +- .../spawners/from_files/from_files_cfg.html | 30 +- .../isaac/lab/sim/spawners/lights/lights.html | 18 +- .../lab/sim/spawners/lights/lights_cfg.html | 28 +- .../spawners/materials/physics_materials.html | 22 +- .../materials/physics_materials_cfg.html | 20 +- .../spawners/materials/visual_materials.html | 24 +- .../materials/visual_materials_cfg.html | 20 +- .../isaac/lab/sim/spawners/meshes/meshes.html | 38 +- .../lab/sim/spawners/meshes/meshes_cfg.html | 32 +- .../lab/sim/spawners/sensors/sensors.html | 22 +- .../lab/sim/spawners/sensors/sensors_cfg.html | 18 +- .../isaac/lab/sim/spawners/shapes/shapes.html | 30 +- .../lab/sim/spawners/shapes/shapes_cfg.html | 30 +- .../isaac/lab/sim/spawners/spawner_cfg.html | 22 +- v1.1.0/_modules/omni/isaac/lab/sim/utils.html | 66 ++-- .../terrains/height_field/hf_terrains.html | 28 +- .../height_field/hf_terrains_cfg.html | 30 +- .../isaac/lab/terrains/terrain_generator.html | 44 +-- .../lab/terrains/terrain_generator_cfg.html | 24 +- .../isaac/lab/terrains/terrain_importer.html | 58 +-- .../lab/terrains/terrain_importer_cfg.html | 20 +- .../lab/terrains/trimesh/mesh_terrains.html | 46 +-- .../terrains/trimesh/mesh_terrains_cfg.html | 52 +-- .../omni/isaac/lab/terrains/utils.html | 28 +- .../_modules/omni/isaac/lab/utils/array.html | 16 +- .../_modules/omni/isaac/lab/utils/assets.html | 22 +- .../lab/utils/buffers/circular_buffer.html | 26 +- .../isaac/lab/utils/buffers/delay_buffer.html | 34 +- .../lab/utils/buffers/timestamped_buffer.html | 10 +- .../omni/isaac/lab/utils/configclass.html | 44 +-- .../_modules/omni/isaac/lab/utils/dict.html | 30 +- .../interpolation/linear_interpolation.html | 12 +- .../_modules/omni/isaac/lab/utils/io/pkl.html | 14 +- .../omni/isaac/lab/utils/io/yaml.html | 14 +- .../_modules/omni/isaac/lab/utils/math.html | 102 ++--- .../omni/isaac/lab/utils/noise/noise_cfg.html | 30 +- .../isaac/lab/utils/noise/noise_model.html | 36 +- .../_modules/omni/isaac/lab/utils/string.html | 30 +- .../_modules/omni/isaac/lab/utils/timer.html | 32 +- .../omni/isaac/lab/utils/warp/ops.html | 18 +- .../robomimic_data_collector.html | 42 +- .../omni/isaac/lab_tasks/utils/importer.html | 18 +- .../omni/isaac/lab_tasks/utils/parse_cfg.html | 26 +- .../lab_tasks/utils/wrappers/rl_games.html | 68 ++-- .../utils/wrappers/rsl_rl/exporter.html | 38 +- .../utils/wrappers/rsl_rl/rl_cfg.html | 16 +- .../utils/wrappers/rsl_rl/vecenv_wrapper.html | 46 +-- .../isaac/lab_tasks/utils/wrappers/sb3.html | 66 ++-- .../isaac/lab_tasks/utils/wrappers/skrl.html | 36 +- v1.1.0/_static/pygments.css | 242 ++++++------ v1.1.0/genindex.html | 4 +- v1.1.0/index.html | 4 +- v1.1.0/py-modindex.html | 4 +- v1.1.0/search.html | 4 +- v1.1.0/source/api/index.html | 4 +- .../api/lab/omni.isaac.lab.actuators.html | 4 +- v1.1.0/source/api/lab/omni.isaac.lab.app.html | 8 +- .../source/api/lab/omni.isaac.lab.assets.html | 4 +- .../api/lab/omni.isaac.lab.controllers.html | 4 +- .../api/lab/omni.isaac.lab.devices.html | 4 +- .../source/api/lab/omni.isaac.lab.envs.html | 4 +- .../api/lab/omni.isaac.lab.envs.mdp.html | 4 +- .../api/lab/omni.isaac.lab.envs.ui.html | 4 +- .../api/lab/omni.isaac.lab.managers.html | 10 +- .../api/lab/omni.isaac.lab.markers.html | 8 +- .../source/api/lab/omni.isaac.lab.scene.html | 28 +- .../api/lab/omni.isaac.lab.sensors.html | 4 +- .../lab/omni.isaac.lab.sensors.patterns.html | 4 +- .../lab/omni.isaac.lab.sim.converters.html | 4 +- v1.1.0/source/api/lab/omni.isaac.lab.sim.html | 8 +- .../api/lab/omni.isaac.lab.sim.schemas.html | 4 +- .../api/lab/omni.isaac.lab.sim.spawners.html | 16 +- .../api/lab/omni.isaac.lab.terrains.html | 6 +- .../source/api/lab/omni.isaac.lab.utils.html | 28 +- ....isaac.lab_tasks.utils.data_collector.html | 10 +- .../lab_tasks/omni.isaac.lab_tasks.utils.html | 12 +- .../omni.isaac.lab_tasks.utils.wrappers.html | 18 +- v1.1.0/source/deployment/cluster.html | 4 +- v1.1.0/source/deployment/docker.html | 4 +- v1.1.0/source/deployment/index.html | 4 +- .../source/deployment/run_docker_example.html | 14 +- v1.1.0/source/features/actuators.html | 4 +- v1.1.0/source/features/environments.html | 4 +- v1.1.0/source/features/motion_generators.html | 4 +- v1.1.0/source/features/multi_gpu.html | 4 +- v1.1.0/source/features/task_workflows.html | 10 +- v1.1.0/source/features/tiled_rendering.html | 4 +- v1.1.0/source/how-to/add_own_library.html | 4 +- v1.1.0/source/how-to/draw_markers.html | 24 +- v1.1.0/source/how-to/import_new_asset.html | 4 +- v1.1.0/source/how-to/index.html | 4 +- v1.1.0/source/how-to/make_fixed_prim.html | 12 +- v1.1.0/source/how-to/master_omniverse.html | 4 +- v1.1.0/source/how-to/record_animation.html | 6 +- v1.1.0/source/how-to/save_camera_output.html | 44 +-- v1.1.0/source/how-to/wrap_rl_env.html | 20 +- .../source/how-to/write_articulation_cfg.html | 12 +- .../migrating_from_isaacgymenvs.html | 68 ++-- .../migrating_from_omniisaacgymenvs.html | 74 ++-- .../migration/migrating_from_orbit.html | 8 +- v1.1.0/source/refs/bibliography.html | 4 +- v1.1.0/source/refs/changelog.html | 4 +- v1.1.0/source/refs/contributing.html | 4 +- v1.1.0/source/refs/issues.html | 6 +- v1.1.0/source/refs/license.html | 4 +- v1.1.0/source/refs/migration.html | 8 +- v1.1.0/source/refs/troubleshooting.html | 28 +- v1.1.0/source/setup/developer.html | 16 +- v1.1.0/source/setup/faq.html | 4 +- .../installation/binaries_installation.html | 4 +- .../installation/cloud_installation.html | 4 +- v1.1.0/source/setup/installation/index.html | 4 +- .../setup/installation/pip_installation.html | 4 +- .../installation/verifying_installation.html | 4 +- v1.1.0/source/setup/sample.html | 4 +- v1.1.0/source/setup/template.html | 4 +- .../source/tutorials/00_sim/create_empty.html | 18 +- v1.1.0/source/tutorials/00_sim/index.html | 4 +- .../source/tutorials/00_sim/launch_app.html | 18 +- .../source/tutorials/00_sim/spawn_prims.html | 18 +- v1.1.0/source/tutorials/01_assets/index.html | 4 +- .../tutorials/01_assets/run_articulation.html | 26 +- .../tutorials/01_assets/run_rigid_object.html | 26 +- .../tutorials/02_scene/create_scene.html | 30 +- v1.1.0/source/tutorials/02_scene/index.html | 4 +- .../03_envs/create_direct_rl_env.html | 84 ++-- .../03_envs/create_manager_base_env.html | 60 +-- .../03_envs/create_manager_rl_env.html | 82 ++-- v1.1.0/source/tutorials/03_envs/index.html | 4 +- .../03_envs/register_rl_env_gym.html | 40 +- .../tutorials/03_envs/run_rl_training.html | 36 +- .../04_sensors/add_sensors_on_robot.html | 28 +- v1.1.0/source/tutorials/04_sensors/index.html | 4 +- .../tutorials/05_controllers/index.html | 4 +- .../tutorials/05_controllers/run_diff_ik.html | 38 +- v1.1.0/source/tutorials/index.html | 4 +- v1.2.0/_modules/index.html | 4 +- .../isaac/lab/actuators/actuator_base.html | 40 +- .../isaac/lab/actuators/actuator_cfg.html | 34 +- .../isaac/lab/actuators/actuator_net.html | 36 +- .../omni/isaac/lab/actuators/actuator_pd.html | 60 +-- .../omni/isaac/lab/app/app_launcher.html | 54 +-- .../lab/assets/articulation/articulation.html | 134 +++---- .../assets/articulation/articulation_cfg.html | 18 +- .../articulation/articulation_data.html | 64 +-- .../omni/isaac/lab/assets/asset_base.html | 60 +-- .../omni/isaac/lab/assets/asset_base_cfg.html | 18 +- .../deformable_object/deformable_object.html | 78 ++-- .../deformable_object_cfg.html | 18 +- .../deformable_object_data.html | 42 +- .../lab/assets/rigid_object/rigid_object.html | 68 ++-- .../assets/rigid_object/rigid_object_cfg.html | 14 +- .../rigid_object/rigid_object_data.html | 58 +-- .../lab/controllers/differential_ik.html | 28 +- .../lab/controllers/differential_ik_cfg.html | 16 +- .../omni/isaac/lab/devices/device_base.html | 22 +- .../lab/devices/gamepad/se2_gamepad.html | 36 +- .../lab/devices/gamepad/se3_gamepad.html | 38 +- .../lab/devices/keyboard/se2_keyboard.html | 34 +- .../lab/devices/keyboard/se3_keyboard.html | 36 +- .../devices/spacemouse/se2_spacemouse.html | 36 +- .../devices/spacemouse/se3_spacemouse.html | 38 +- .../_modules/omni/isaac/lab/envs/common.html | 14 +- .../omni/isaac/lab/envs/direct_marl_env.html | 116 +++--- .../isaac/lab/envs/direct_marl_env_cfg.html | 20 +- .../omni/isaac/lab/envs/direct_rl_env.html | 104 ++--- .../isaac/lab/envs/direct_rl_env_cfg.html | 20 +- .../isaac/lab/envs/manager_based_env.html | 58 +-- .../isaac/lab/envs/manager_based_env_cfg.html | 24 +- .../isaac/lab/envs/manager_based_rl_env.html | 50 +-- .../lab/envs/manager_based_rl_env_cfg.html | 14 +- .../lab/envs/mdp/actions/actions_cfg.html | 40 +- .../lab/envs/mdp/commands/commands_cfg.html | 48 +-- .../omni/isaac/lab/envs/mdp/curriculums.html | 14 +- .../omni/isaac/lab/envs/mdp/events.html | 60 +-- .../omni/isaac/lab/envs/mdp/observations.html | 54 +-- .../omni/isaac/lab/envs/mdp/rewards.html | 70 ++-- .../omni/isaac/lab/envs/mdp/terminations.html | 40 +- .../isaac/lab/envs/ui/base_env_window.html | 54 +-- .../envs/ui/manager_based_rl_env_window.html | 16 +- .../envs/ui/viewport_camera_controller.html | 44 +-- .../isaac/lab/managers/action_manager.html | 84 ++-- .../isaac/lab/managers/command_manager.html | 78 ++-- .../lab/managers/curriculum_manager.html | 34 +- .../isaac/lab/managers/event_manager.html | 42 +- .../omni/isaac/lab/managers/manager_base.html | 58 +-- .../isaac/lab/managers/manager_term_cfg.html | 46 +-- .../lab/managers/observation_manager.html | 46 +-- .../isaac/lab/managers/reward_manager.html | 38 +- .../isaac/lab/managers/scene_entity_cfg.html | 22 +- .../lab/managers/termination_manager.html | 46 +-- .../lab/markers/visualization_markers.html | 50 +-- .../isaac/lab/scene/interactive_scene.html | 80 ++-- .../lab/scene/interactive_scene_cfg.html | 10 +- .../omni/isaac/lab/sensors/camera/camera.html | 92 ++--- .../isaac/lab/sensors/camera/camera_cfg.html | 20 +- .../isaac/lab/sensors/camera/camera_data.html | 20 +- .../lab/sensors/camera/tiled_camera.html | 68 ++-- .../lab/sensors/camera/tiled_camera_cfg.html | 12 +- .../contact_sensor/contact_sensor.html | 66 ++-- .../contact_sensor/contact_sensor_cfg.html | 16 +- .../contact_sensor/contact_sensor_data.html | 12 +- .../frame_transformer/frame_transformer.html | 50 +-- .../frame_transformer_cfg.html | 20 +- .../frame_transformer_data.html | 10 +- .../lab/sensors/ray_caster/ray_caster.html | 68 ++-- .../sensors/ray_caster/ray_caster_camera.html | 66 ++-- .../ray_caster/ray_caster_camera_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_data.html | 10 +- .../omni/isaac/lab/sensors/sensor_base.html | 62 +-- .../isaac/lab/sensors/sensor_base_cfg.html | 12 +- .../sim/converters/asset_converter_base.html | 40 +- .../converters/asset_converter_base_cfg.html | 10 +- .../lab/sim/converters/mesh_converter.html | 40 +- .../sim/converters/mesh_converter_cfg.html | 12 +- .../lab/sim/converters/urdf_converter.html | 32 +- .../sim/converters/urdf_converter_cfg.html | 14 +- .../omni/isaac/lab/sim/schemas/schemas.html | 46 +-- .../isaac/lab/sim/schemas/schemas_cfg.html | 22 +- .../omni/isaac/lab/sim/simulation_cfg.html | 14 +- .../isaac/lab/sim/simulation_context.html | 106 ++--- .../sim/spawners/from_files/from_files.html | 32 +- .../spawners/from_files/from_files_cfg.html | 30 +- .../isaac/lab/sim/spawners/lights/lights.html | 18 +- .../lab/sim/spawners/lights/lights_cfg.html | 28 +- .../spawners/materials/physics_materials.html | 22 +- .../materials/physics_materials_cfg.html | 20 +- .../spawners/materials/visual_materials.html | 24 +- .../materials/visual_materials_cfg.html | 20 +- .../isaac/lab/sim/spawners/meshes/meshes.html | 38 +- .../lab/sim/spawners/meshes/meshes_cfg.html | 32 +- .../lab/sim/spawners/sensors/sensors.html | 24 +- .../lab/sim/spawners/sensors/sensors_cfg.html | 22 +- .../isaac/lab/sim/spawners/shapes/shapes.html | 30 +- .../lab/sim/spawners/shapes/shapes_cfg.html | 30 +- .../isaac/lab/sim/spawners/spawner_cfg.html | 22 +- v1.2.0/_modules/omni/isaac/lab/sim/utils.html | 66 ++-- .../terrains/height_field/hf_terrains.html | 28 +- .../height_field/hf_terrains_cfg.html | 30 +- .../isaac/lab/terrains/terrain_generator.html | 46 +-- .../lab/terrains/terrain_generator_cfg.html | 24 +- .../isaac/lab/terrains/terrain_importer.html | 58 +-- .../lab/terrains/terrain_importer_cfg.html | 20 +- .../lab/terrains/trimesh/mesh_terrains.html | 46 +-- .../terrains/trimesh/mesh_terrains_cfg.html | 52 +-- .../omni/isaac/lab/terrains/utils.html | 28 +- .../_modules/omni/isaac/lab/utils/array.html | 16 +- .../_modules/omni/isaac/lab/utils/assets.html | 22 +- .../lab/utils/buffers/circular_buffer.html | 26 +- .../isaac/lab/utils/buffers/delay_buffer.html | 34 +- .../lab/utils/buffers/timestamped_buffer.html | 10 +- .../omni/isaac/lab/utils/configclass.html | 46 +-- .../_modules/omni/isaac/lab/utils/dict.html | 34 +- .../interpolation/linear_interpolation.html | 12 +- .../_modules/omni/isaac/lab/utils/io/pkl.html | 14 +- .../omni/isaac/lab/utils/io/yaml.html | 14 +- .../_modules/omni/isaac/lab/utils/math.html | 102 ++--- .../isaac/lab/utils/modifiers/modifier.html | 38 +- .../lab/utils/modifiers/modifier_base.html | 24 +- .../lab/utils/modifiers/modifier_cfg.html | 22 +- .../omni/isaac/lab/utils/noise/noise_cfg.html | 30 +- .../isaac/lab/utils/noise/noise_model.html | 36 +- .../_modules/omni/isaac/lab/utils/string.html | 32 +- .../_modules/omni/isaac/lab/utils/timer.html | 34 +- .../omni/isaac/lab/utils/warp/ops.html | 18 +- .../robomimic_data_collector.html | 42 +- .../omni/isaac/lab_tasks/utils/importer.html | 18 +- .../omni/isaac/lab_tasks/utils/parse_cfg.html | 24 +- .../lab_tasks/utils/wrappers/rl_games.html | 68 ++-- .../utils/wrappers/rsl_rl/exporter.html | 38 +- .../utils/wrappers/rsl_rl/rl_cfg.html | 16 +- .../utils/wrappers/rsl_rl/vecenv_wrapper.html | 46 +-- .../isaac/lab_tasks/utils/wrappers/sb3.html | 66 ++-- .../isaac/lab_tasks/utils/wrappers/skrl.html | 16 +- v1.2.0/_static/pygments.css | 242 ++++++------ v1.2.0/genindex.html | 4 +- v1.2.0/index.html | 4 +- v1.2.0/py-modindex.html | 4 +- v1.2.0/search.html | 4 +- v1.2.0/source/api/index.html | 4 +- .../api/lab/omni.isaac.lab.actuators.html | 4 +- v1.2.0/source/api/lab/omni.isaac.lab.app.html | 8 +- .../source/api/lab/omni.isaac.lab.assets.html | 4 +- .../api/lab/omni.isaac.lab.controllers.html | 4 +- .../api/lab/omni.isaac.lab.devices.html | 4 +- .../source/api/lab/omni.isaac.lab.envs.html | 4 +- .../api/lab/omni.isaac.lab.envs.mdp.html | 4 +- .../api/lab/omni.isaac.lab.envs.ui.html | 4 +- .../api/lab/omni.isaac.lab.managers.html | 10 +- .../api/lab/omni.isaac.lab.markers.html | 8 +- .../source/api/lab/omni.isaac.lab.scene.html | 28 +- .../api/lab/omni.isaac.lab.sensors.html | 4 +- .../lab/omni.isaac.lab.sensors.patterns.html | 4 +- .../lab/omni.isaac.lab.sim.converters.html | 4 +- v1.2.0/source/api/lab/omni.isaac.lab.sim.html | 8 +- .../api/lab/omni.isaac.lab.sim.schemas.html | 4 +- .../api/lab/omni.isaac.lab.sim.spawners.html | 16 +- .../api/lab/omni.isaac.lab.terrains.html | 6 +- .../source/api/lab/omni.isaac.lab.utils.html | 38 +- ....isaac.lab_tasks.utils.data_collector.html | 10 +- .../lab_tasks/omni.isaac.lab_tasks.utils.html | 12 +- .../omni.isaac.lab_tasks.utils.wrappers.html | 18 +- v1.2.0/source/deployment/cluster.html | 4 +- v1.2.0/source/deployment/docker.html | 4 +- v1.2.0/source/deployment/index.html | 4 +- .../source/deployment/run_docker_example.html | 14 +- v1.2.0/source/features/hydra.html | 18 +- v1.2.0/source/features/motion_generators.html | 4 +- v1.2.0/source/features/multi_gpu.html | 4 +- v1.2.0/source/features/reproducibility.html | 4 +- v1.2.0/source/features/tiled_rendering.html | 4 +- v1.2.0/source/how-to/add_own_library.html | 4 +- v1.2.0/source/how-to/draw_markers.html | 24 +- v1.2.0/source/how-to/import_new_asset.html | 4 +- v1.2.0/source/how-to/index.html | 4 +- v1.2.0/source/how-to/make_fixed_prim.html | 12 +- v1.2.0/source/how-to/master_omniverse.html | 4 +- v1.2.0/source/how-to/record_animation.html | 6 +- v1.2.0/source/how-to/record_video.html | 4 +- v1.2.0/source/how-to/save_camera_output.html | 44 +-- v1.2.0/source/how-to/wrap_rl_env.html | 20 +- .../source/how-to/write_articulation_cfg.html | 12 +- .../migrating_from_isaacgymenvs.html | 68 ++-- .../migrating_from_omniisaacgymenvs.html | 74 ++-- .../migration/migrating_from_orbit.html | 8 +- v1.2.0/source/overview/basic_agents.html | 4 +- .../overview/core-concepts/actuators.html | 4 +- .../source/overview/core-concepts/index.html | 4 +- .../core-concepts/task_workflows.html | 10 +- .../overview/developer-guide/extensions.html | 16 +- .../overview/developer-guide/index.html | 4 +- .../developer-guide/repo_structure.html | 4 +- .../overview/developer-guide/template.html | 4 +- .../overview/developer-guide/vs_code.html | 4 +- v1.2.0/source/overview/environments.html | 4 +- .../reinforcement-learning/index.html | 4 +- .../performance_benchmarks.html | 4 +- .../rl_existing_scripts.html | 4 +- .../reinforcement-learning/rl_frameworks.html | 4 +- v1.2.0/source/overview/showroom.html | 4 +- v1.2.0/source/overview/teleop_imitation.html | 4 +- v1.2.0/source/refs/additional_resources.html | 4 +- v1.2.0/source/refs/bibliography.html | 4 +- v1.2.0/source/refs/changelog.html | 4 +- v1.2.0/source/refs/contributing.html | 4 +- v1.2.0/source/refs/issues.html | 6 +- v1.2.0/source/refs/license.html | 4 +- v1.2.0/source/refs/migration.html | 8 +- v1.2.0/source/refs/troubleshooting.html | 28 +- v1.2.0/source/setup/faq.html | 4 +- .../installation/binaries_installation.html | 4 +- .../installation/cloud_installation.html | 4 +- v1.2.0/source/setup/installation/index.html | 4 +- .../setup/installation/pip_installation.html | 4 +- .../source/tutorials/00_sim/create_empty.html | 18 +- .../source/tutorials/00_sim/launch_app.html | 18 +- .../source/tutorials/00_sim/spawn_prims.html | 18 +- .../tutorials/01_assets/run_articulation.html | 26 +- .../01_assets/run_deformable_object.html | 26 +- .../tutorials/01_assets/run_rigid_object.html | 26 +- .../tutorials/02_scene/create_scene.html | 30 +- .../03_envs/create_direct_rl_env.html | 84 ++-- .../03_envs/create_manager_base_env.html | 60 +-- .../03_envs/create_manager_rl_env.html | 82 ++-- .../03_envs/modify_direct_rl_env.html | 34 +- .../03_envs/register_rl_env_gym.html | 38 +- .../tutorials/03_envs/run_rl_training.html | 40 +- .../04_sensors/add_sensors_on_robot.html | 28 +- .../tutorials/05_controllers/run_diff_ik.html | 38 +- v1.2.0/source/tutorials/index.html | 4 +- v1.3.0/_modules/index.html | 4 +- .../isaac/lab/actuators/actuator_base.html | 40 +- .../isaac/lab/actuators/actuator_cfg.html | 34 +- .../isaac/lab/actuators/actuator_net.html | 36 +- .../omni/isaac/lab/actuators/actuator_pd.html | 60 +-- .../omni/isaac/lab/app/app_launcher.html | 54 +-- .../lab/assets/articulation/articulation.html | 134 +++---- .../assets/articulation/articulation_cfg.html | 18 +- .../articulation/articulation_data.html | 64 +-- .../omni/isaac/lab/assets/asset_base.html | 60 +-- .../omni/isaac/lab/assets/asset_base_cfg.html | 18 +- .../deformable_object/deformable_object.html | 78 ++-- .../deformable_object_cfg.html | 18 +- .../deformable_object_data.html | 42 +- .../lab/assets/rigid_object/rigid_object.html | 68 ++-- .../assets/rigid_object/rigid_object_cfg.html | 14 +- .../rigid_object/rigid_object_data.html | 58 +-- .../rigid_object_collection.html | 82 ++-- .../rigid_object_collection_cfg.html | 14 +- .../rigid_object_collection_data.html | 48 +-- .../lab/controllers/differential_ik.html | 28 +- .../lab/controllers/differential_ik_cfg.html | 16 +- .../omni/isaac/lab/devices/device_base.html | 22 +- .../lab/devices/gamepad/se2_gamepad.html | 36 +- .../lab/devices/gamepad/se3_gamepad.html | 38 +- .../lab/devices/keyboard/se2_keyboard.html | 34 +- .../lab/devices/keyboard/se3_keyboard.html | 36 +- .../devices/spacemouse/se2_spacemouse.html | 36 +- .../devices/spacemouse/se3_spacemouse.html | 38 +- .../_modules/omni/isaac/lab/envs/common.html | 16 +- .../omni/isaac/lab/envs/direct_marl_env.html | 132 +++---- .../isaac/lab/envs/direct_marl_env_cfg.html | 20 +- .../omni/isaac/lab/envs/direct_rl_env.html | 120 +++--- .../isaac/lab/envs/direct_rl_env_cfg.html | 20 +- .../isaac/lab/envs/manager_based_env.html | 58 +-- .../isaac/lab/envs/manager_based_env_cfg.html | 24 +- .../isaac/lab/envs/manager_based_rl_env.html | 50 +-- .../lab/envs/manager_based_rl_env_cfg.html | 14 +- .../lab/envs/mdp/actions/actions_cfg.html | 40 +- .../lab/envs/mdp/commands/commands_cfg.html | 48 +-- .../omni/isaac/lab/envs/mdp/curriculums.html | 14 +- .../omni/isaac/lab/envs/mdp/events.html | 66 ++-- .../omni/isaac/lab/envs/mdp/observations.html | 90 ++--- .../omni/isaac/lab/envs/mdp/rewards.html | 70 ++-- .../omni/isaac/lab/envs/mdp/terminations.html | 40 +- .../isaac/lab/envs/ui/base_env_window.html | 54 +-- .../envs/ui/manager_based_rl_env_window.html | 16 +- .../envs/ui/viewport_camera_controller.html | 44 +-- .../isaac/lab/managers/action_manager.html | 84 ++-- .../isaac/lab/managers/command_manager.html | 78 ++-- .../lab/managers/curriculum_manager.html | 34 +- .../isaac/lab/managers/event_manager.html | 42 +- .../omni/isaac/lab/managers/manager_base.html | 58 +-- .../isaac/lab/managers/manager_term_cfg.html | 46 +-- .../lab/managers/observation_manager.html | 46 +-- .../isaac/lab/managers/reward_manager.html | 38 +- .../isaac/lab/managers/scene_entity_cfg.html | 24 +- .../lab/managers/termination_manager.html | 46 +-- .../lab/markers/visualization_markers.html | 50 +-- .../isaac/lab/scene/interactive_scene.html | 82 ++-- .../lab/scene/interactive_scene_cfg.html | 10 +- .../omni/isaac/lab/sensors/camera/camera.html | 96 ++--- .../isaac/lab/sensors/camera/camera_cfg.html | 20 +- .../isaac/lab/sensors/camera/camera_data.html | 18 +- .../lab/sensors/camera/tiled_camera.html | 66 ++-- .../lab/sensors/camera/tiled_camera_cfg.html | 12 +- .../contact_sensor/contact_sensor.html | 66 ++-- .../contact_sensor/contact_sensor_cfg.html | 16 +- .../contact_sensor/contact_sensor_data.html | 12 +- .../frame_transformer/frame_transformer.html | 54 +-- .../frame_transformer_cfg.html | 20 +- .../frame_transformer_data.html | 10 +- .../omni/isaac/lab/sensors/imu/imu.html | 54 +-- .../omni/isaac/lab/sensors/imu/imu_cfg.html | 20 +- .../lab/sensors/ray_caster/ray_caster.html | 68 ++-- .../sensors/ray_caster/ray_caster_camera.html | 64 +-- .../ray_caster/ray_caster_camera_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_data.html | 10 +- .../omni/isaac/lab/sensors/sensor_base.html | 62 +-- .../isaac/lab/sensors/sensor_base_cfg.html | 12 +- .../sim/converters/asset_converter_base.html | 40 +- .../converters/asset_converter_base_cfg.html | 10 +- .../lab/sim/converters/mesh_converter.html | 38 +- .../sim/converters/mesh_converter_cfg.html | 12 +- .../lab/sim/converters/urdf_converter.html | 32 +- .../sim/converters/urdf_converter_cfg.html | 14 +- .../omni/isaac/lab/sim/schemas/schemas.html | 46 +-- .../isaac/lab/sim/schemas/schemas_cfg.html | 22 +- .../omni/isaac/lab/sim/simulation_cfg.html | 16 +- .../isaac/lab/sim/simulation_context.html | 110 +++--- .../sim/spawners/from_files/from_files.html | 32 +- .../spawners/from_files/from_files_cfg.html | 30 +- .../isaac/lab/sim/spawners/lights/lights.html | 18 +- .../lab/sim/spawners/lights/lights_cfg.html | 28 +- .../spawners/materials/physics_materials.html | 22 +- .../materials/physics_materials_cfg.html | 20 +- .../spawners/materials/visual_materials.html | 24 +- .../materials/visual_materials_cfg.html | 20 +- .../isaac/lab/sim/spawners/meshes/meshes.html | 38 +- .../lab/sim/spawners/meshes/meshes_cfg.html | 32 +- .../lab/sim/spawners/sensors/sensors.html | 24 +- .../lab/sim/spawners/sensors/sensors_cfg.html | 22 +- .../isaac/lab/sim/spawners/shapes/shapes.html | 30 +- .../lab/sim/spawners/shapes/shapes_cfg.html | 30 +- .../isaac/lab/sim/spawners/spawner_cfg.html | 22 +- .../lab/sim/spawners/wrappers/wrappers.html | 32 +- .../sim/spawners/wrappers/wrappers_cfg.html | 18 +- v1.3.0/_modules/omni/isaac/lab/sim/utils.html | 70 ++-- .../terrains/height_field/hf_terrains.html | 28 +- .../height_field/hf_terrains_cfg.html | 30 +- .../isaac/lab/terrains/terrain_generator.html | 46 +-- .../lab/terrains/terrain_generator_cfg.html | 24 +- .../isaac/lab/terrains/terrain_importer.html | 58 +-- .../lab/terrains/terrain_importer_cfg.html | 20 +- .../lab/terrains/trimesh/mesh_terrains.html | 46 +-- .../terrains/trimesh/mesh_terrains_cfg.html | 52 +-- .../omni/isaac/lab/terrains/utils.html | 28 +- .../_modules/omni/isaac/lab/utils/array.html | 16 +- .../_modules/omni/isaac/lab/utils/assets.html | 22 +- .../lab/utils/buffers/circular_buffer.html | 26 +- .../isaac/lab/utils/buffers/delay_buffer.html | 34 +- .../lab/utils/buffers/timestamped_buffer.html | 10 +- .../omni/isaac/lab/utils/configclass.html | 48 +-- .../_modules/omni/isaac/lab/utils/dict.html | 34 +- .../interpolation/linear_interpolation.html | 12 +- .../_modules/omni/isaac/lab/utils/io/pkl.html | 14 +- .../omni/isaac/lab/utils/io/yaml.html | 14 +- .../_modules/omni/isaac/lab/utils/math.html | 110 +++--- .../isaac/lab/utils/modifiers/modifier.html | 38 +- .../lab/utils/modifiers/modifier_base.html | 24 +- .../lab/utils/modifiers/modifier_cfg.html | 22 +- .../omni/isaac/lab/utils/noise/noise_cfg.html | 30 +- .../isaac/lab/utils/noise/noise_model.html | 36 +- .../_modules/omni/isaac/lab/utils/string.html | 32 +- .../_modules/omni/isaac/lab/utils/timer.html | 34 +- .../_modules/omni/isaac/lab/utils/types.html | 14 +- .../omni/isaac/lab/utils/warp/ops.html | 18 +- .../robomimic_data_collector.html | 42 +- .../omni/isaac/lab_tasks/utils/importer.html | 18 +- .../omni/isaac/lab_tasks/utils/parse_cfg.html | 24 +- .../lab_tasks/utils/wrappers/rl_games.html | 68 ++-- .../utils/wrappers/rsl_rl/exporter.html | 38 +- .../utils/wrappers/rsl_rl/rl_cfg.html | 16 +- .../utils/wrappers/rsl_rl/vecenv_wrapper.html | 46 +-- .../isaac/lab_tasks/utils/wrappers/sb3.html | 66 ++-- .../isaac/lab_tasks/utils/wrappers/skrl.html | 16 +- v1.3.0/_static/pygments.css | 242 ++++++------ v1.3.0/genindex.html | 4 +- v1.3.0/index.html | 4 +- v1.3.0/py-modindex.html | 4 +- v1.3.0/search.html | 4 +- v1.3.0/source/api/index.html | 4 +- .../api/lab/omni.isaac.lab.actuators.html | 4 +- v1.3.0/source/api/lab/omni.isaac.lab.app.html | 8 +- .../source/api/lab/omni.isaac.lab.assets.html | 4 +- .../api/lab/omni.isaac.lab.controllers.html | 4 +- .../api/lab/omni.isaac.lab.devices.html | 4 +- .../source/api/lab/omni.isaac.lab.envs.html | 4 +- .../api/lab/omni.isaac.lab.envs.mdp.html | 4 +- .../api/lab/omni.isaac.lab.envs.ui.html | 4 +- .../api/lab/omni.isaac.lab.managers.html | 10 +- .../api/lab/omni.isaac.lab.markers.html | 8 +- .../source/api/lab/omni.isaac.lab.scene.html | 28 +- .../api/lab/omni.isaac.lab.sensors.html | 4 +- .../lab/omni.isaac.lab.sensors.patterns.html | 4 +- .../lab/omni.isaac.lab.sim.converters.html | 4 +- v1.3.0/source/api/lab/omni.isaac.lab.sim.html | 8 +- .../api/lab/omni.isaac.lab.sim.schemas.html | 4 +- .../api/lab/omni.isaac.lab.sim.spawners.html | 16 +- .../api/lab/omni.isaac.lab.terrains.html | 6 +- .../source/api/lab/omni.isaac.lab.utils.html | 38 +- ....isaac.lab_tasks.utils.data_collector.html | 10 +- .../lab_tasks/omni.isaac.lab_tasks.utils.html | 12 +- .../omni.isaac.lab_tasks.utils.wrappers.html | 18 +- v1.3.0/source/deployment/cluster.html | 4 +- v1.3.0/source/deployment/docker.html | 4 +- v1.3.0/source/deployment/index.html | 4 +- .../source/deployment/run_docker_example.html | 14 +- v1.3.0/source/features/hydra.html | 18 +- v1.3.0/source/features/multi_gpu.html | 4 +- v1.3.0/source/features/reproducibility.html | 4 +- v1.3.0/source/features/tiled_rendering.html | 4 +- v1.3.0/source/how-to/add_own_library.html | 4 +- v1.3.0/source/how-to/draw_markers.html | 24 +- .../estimate_how_many_cameras_can_run.html | 64 +-- v1.3.0/source/how-to/import_new_asset.html | 4 +- v1.3.0/source/how-to/index.html | 4 +- v1.3.0/source/how-to/make_fixed_prim.html | 12 +- v1.3.0/source/how-to/master_omniverse.html | 4 +- .../source/how-to/multi_asset_spawning.html | 38 +- v1.3.0/source/how-to/record_animation.html | 6 +- v1.3.0/source/how-to/record_video.html | 4 +- v1.3.0/source/how-to/save_camera_output.html | 44 +-- v1.3.0/source/how-to/wrap_rl_env.html | 20 +- .../source/how-to/write_articulation_cfg.html | 12 +- .../migrating_from_isaacgymenvs.html | 68 ++-- .../migrating_from_omniisaacgymenvs.html | 74 ++-- .../migration/migrating_from_orbit.html | 8 +- .../overview/core-concepts/actuators.html | 4 +- .../source/overview/core-concepts/index.html | 4 +- .../core-concepts/motion_generators.html | 4 +- .../core-concepts/task_workflows.html | 10 +- .../overview/developer-guide/development.html | 16 +- .../overview/developer-guide/index.html | 4 +- .../developer-guide/repo_structure.html | 4 +- .../overview/developer-guide/template.html | 4 +- .../overview/developer-guide/vs_code.html | 4 +- v1.3.0/source/overview/environments.html | 4 +- .../reinforcement-learning/index.html | 4 +- .../performance_benchmarks.html | 4 +- .../rl_existing_scripts.html | 4 +- .../reinforcement-learning/rl_frameworks.html | 4 +- v1.3.0/source/overview/showroom.html | 4 +- v1.3.0/source/overview/simple_agents.html | 4 +- v1.3.0/source/overview/teleop_imitation.html | 4 +- v1.3.0/source/refs/additional_resources.html | 4 +- v1.3.0/source/refs/bibliography.html | 4 +- v1.3.0/source/refs/changelog.html | 4 +- v1.3.0/source/refs/contributing.html | 4 +- v1.3.0/source/refs/issues.html | 6 +- v1.3.0/source/refs/license.html | 4 +- v1.3.0/source/refs/migration.html | 8 +- .../refs/reference_architecture/index.html | 4 +- v1.3.0/source/refs/troubleshooting.html | 28 +- v1.3.0/source/setup/ecosystem.html | 4 +- v1.3.0/source/setup/faq.html | 4 +- .../installation/binaries_installation.html | 4 +- .../installation/cloud_installation.html | 4 +- v1.3.0/source/setup/installation/index.html | 4 +- .../setup/installation/pip_installation.html | 4 +- .../source/tutorials/00_sim/create_empty.html | 18 +- .../source/tutorials/00_sim/launch_app.html | 18 +- .../source/tutorials/00_sim/spawn_prims.html | 18 +- .../tutorials/01_assets/run_articulation.html | 26 +- .../01_assets/run_deformable_object.html | 26 +- .../tutorials/01_assets/run_rigid_object.html | 26 +- .../tutorials/02_scene/create_scene.html | 30 +- .../03_envs/create_direct_rl_env.html | 84 ++-- .../03_envs/create_manager_base_env.html | 60 +-- .../03_envs/create_manager_rl_env.html | 74 ++-- .../03_envs/modify_direct_rl_env.html | 34 +- .../03_envs/register_rl_env_gym.html | 32 +- .../tutorials/03_envs/run_rl_training.html | 42 +- .../04_sensors/add_sensors_on_robot.html | 28 +- .../tutorials/05_controllers/run_diff_ik.html | 38 +- v1.3.0/source/tutorials/index.html | 4 +- v1.4.0/_modules/index.html | 4 +- .../isaac/lab/actuators/actuator_base.html | 40 +- .../isaac/lab/actuators/actuator_cfg.html | 34 +- .../isaac/lab/actuators/actuator_net.html | 36 +- .../omni/isaac/lab/actuators/actuator_pd.html | 60 +-- .../omni/isaac/lab/app/app_launcher.html | 54 +-- .../lab/assets/articulation/articulation.html | 148 +++---- .../assets/articulation/articulation_cfg.html | 18 +- .../articulation/articulation_data.html | 126 +++--- .../omni/isaac/lab/assets/asset_base.html | 60 +-- .../omni/isaac/lab/assets/asset_base_cfg.html | 18 +- .../deformable_object/deformable_object.html | 78 ++-- .../deformable_object_cfg.html | 18 +- .../deformable_object_data.html | 42 +- .../lab/assets/rigid_object/rigid_object.html | 80 ++-- .../assets/rigid_object/rigid_object_cfg.html | 14 +- .../rigid_object/rigid_object_data.html | 120 +++--- .../rigid_object_collection.html | 94 ++--- .../rigid_object_collection_cfg.html | 14 +- .../rigid_object_collection_data.html | 86 ++-- .../lab/controllers/differential_ik.html | 28 +- .../lab/controllers/differential_ik_cfg.html | 16 +- .../lab/controllers/operational_space.html | 26 +- .../controllers/operational_space_cfg.html | 14 +- .../omni/isaac/lab/devices/device_base.html | 22 +- .../lab/devices/gamepad/se2_gamepad.html | 36 +- .../lab/devices/gamepad/se3_gamepad.html | 38 +- .../lab/devices/keyboard/se2_keyboard.html | 34 +- .../lab/devices/keyboard/se3_keyboard.html | 36 +- .../devices/spacemouse/se2_spacemouse.html | 36 +- .../devices/spacemouse/se3_spacemouse.html | 38 +- .../_modules/omni/isaac/lab/envs/common.html | 16 +- .../omni/isaac/lab/envs/direct_marl_env.html | 132 +++---- .../isaac/lab/envs/direct_marl_env_cfg.html | 20 +- .../omni/isaac/lab/envs/direct_rl_env.html | 120 +++--- .../isaac/lab/envs/direct_rl_env_cfg.html | 20 +- .../isaac/lab/envs/manager_based_env.html | 64 +-- .../isaac/lab/envs/manager_based_env_cfg.html | 26 +- .../isaac/lab/envs/manager_based_rl_env.html | 54 +-- .../lab/envs/manager_based_rl_env_cfg.html | 14 +- .../lab/envs/mdp/actions/actions_cfg.html | 44 +-- .../lab/envs/mdp/commands/commands_cfg.html | 48 +-- .../omni/isaac/lab/envs/mdp/curriculums.html | 14 +- .../omni/isaac/lab/envs/mdp/events.html | 66 ++-- .../omni/isaac/lab/envs/mdp/observations.html | 90 ++--- .../omni/isaac/lab/envs/mdp/rewards.html | 70 ++-- .../omni/isaac/lab/envs/mdp/terminations.html | 40 +- .../isaac/lab/envs/ui/base_env_window.html | 58 +-- .../envs/ui/manager_based_rl_env_window.html | 16 +- .../envs/ui/viewport_camera_controller.html | 44 +-- .../isaac/lab/managers/action_manager.html | 86 ++-- .../isaac/lab/managers/command_manager.html | 80 ++-- .../lab/managers/curriculum_manager.html | 36 +- .../isaac/lab/managers/event_manager.html | 42 +- .../omni/isaac/lab/managers/manager_base.html | 60 +-- .../isaac/lab/managers/manager_term_cfg.html | 50 +-- .../lab/managers/observation_manager.html | 52 +-- .../isaac/lab/managers/reward_manager.html | 40 +- .../isaac/lab/managers/scene_entity_cfg.html | 24 +- .../lab/managers/termination_manager.html | 48 +-- .../lab/markers/visualization_markers.html | 50 +-- .../isaac/lab/scene/interactive_scene.html | 88 ++--- .../lab/scene/interactive_scene_cfg.html | 10 +- .../omni/isaac/lab/sensors/camera/camera.html | 96 ++--- .../isaac/lab/sensors/camera/camera_cfg.html | 20 +- .../isaac/lab/sensors/camera/camera_data.html | 18 +- .../lab/sensors/camera/tiled_camera.html | 66 ++-- .../lab/sensors/camera/tiled_camera_cfg.html | 12 +- .../contact_sensor/contact_sensor.html | 66 ++-- .../contact_sensor/contact_sensor_cfg.html | 16 +- .../contact_sensor/contact_sensor_data.html | 12 +- .../frame_transformer/frame_transformer.html | 54 +-- .../frame_transformer_cfg.html | 20 +- .../frame_transformer_data.html | 10 +- .../omni/isaac/lab/sensors/imu/imu.html | 54 +-- .../omni/isaac/lab/sensors/imu/imu_cfg.html | 20 +- .../lab/sensors/ray_caster/ray_caster.html | 68 ++-- .../sensors/ray_caster/ray_caster_camera.html | 64 +-- .../ray_caster/ray_caster_camera_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_cfg.html | 22 +- .../sensors/ray_caster/ray_caster_data.html | 10 +- .../omni/isaac/lab/sensors/sensor_base.html | 62 +-- .../isaac/lab/sensors/sensor_base_cfg.html | 12 +- .../sim/converters/asset_converter_base.html | 40 +- .../converters/asset_converter_base_cfg.html | 10 +- .../lab/sim/converters/mesh_converter.html | 38 +- .../sim/converters/mesh_converter_cfg.html | 12 +- .../lab/sim/converters/urdf_converter.html | 32 +- .../sim/converters/urdf_converter_cfg.html | 14 +- .../omni/isaac/lab/sim/schemas/schemas.html | 46 +-- .../isaac/lab/sim/schemas/schemas_cfg.html | 22 +- .../omni/isaac/lab/sim/simulation_cfg.html | 16 +- .../isaac/lab/sim/simulation_context.html | 112 +++--- .../sim/spawners/from_files/from_files.html | 32 +- .../spawners/from_files/from_files_cfg.html | 30 +- .../isaac/lab/sim/spawners/lights/lights.html | 18 +- .../lab/sim/spawners/lights/lights_cfg.html | 28 +- .../spawners/materials/physics_materials.html | 22 +- .../materials/physics_materials_cfg.html | 20 +- .../spawners/materials/visual_materials.html | 24 +- .../materials/visual_materials_cfg.html | 20 +- .../isaac/lab/sim/spawners/meshes/meshes.html | 38 +- .../lab/sim/spawners/meshes/meshes_cfg.html | 32 +- .../lab/sim/spawners/sensors/sensors.html | 24 +- .../lab/sim/spawners/sensors/sensors_cfg.html | 22 +- .../isaac/lab/sim/spawners/shapes/shapes.html | 30 +- .../lab/sim/spawners/shapes/shapes_cfg.html | 30 +- .../isaac/lab/sim/spawners/spawner_cfg.html | 22 +- .../lab/sim/spawners/wrappers/wrappers.html | 32 +- .../sim/spawners/wrappers/wrappers_cfg.html | 18 +- v1.4.0/_modules/omni/isaac/lab/sim/utils.html | 70 ++-- .../terrains/height_field/hf_terrains.html | 28 +- .../height_field/hf_terrains_cfg.html | 30 +- .../isaac/lab/terrains/terrain_generator.html | 46 +-- .../lab/terrains/terrain_generator_cfg.html | 24 +- .../isaac/lab/terrains/terrain_importer.html | 58 +-- .../lab/terrains/terrain_importer_cfg.html | 20 +- .../lab/terrains/trimesh/mesh_terrains.html | 46 +-- .../terrains/trimesh/mesh_terrains_cfg.html | 52 +-- .../omni/isaac/lab/terrains/utils.html | 28 +- .../_modules/omni/isaac/lab/utils/array.html | 16 +- .../_modules/omni/isaac/lab/utils/assets.html | 22 +- .../lab/utils/buffers/circular_buffer.html | 28 +- .../isaac/lab/utils/buffers/delay_buffer.html | 34 +- .../lab/utils/buffers/timestamped_buffer.html | 10 +- .../omni/isaac/lab/utils/configclass.html | 48 +-- .../_modules/omni/isaac/lab/utils/dict.html | 36 +- .../interpolation/linear_interpolation.html | 12 +- .../_modules/omni/isaac/lab/utils/io/pkl.html | 14 +- .../omni/isaac/lab/utils/io/yaml.html | 14 +- .../_modules/omni/isaac/lab/utils/math.html | 110 +++--- .../isaac/lab/utils/modifiers/modifier.html | 38 +- .../lab/utils/modifiers/modifier_base.html | 24 +- .../lab/utils/modifiers/modifier_cfg.html | 22 +- .../omni/isaac/lab/utils/noise/noise_cfg.html | 30 +- .../isaac/lab/utils/noise/noise_model.html | 36 +- .../_modules/omni/isaac/lab/utils/string.html | 32 +- .../_modules/omni/isaac/lab/utils/timer.html | 34 +- .../_modules/omni/isaac/lab/utils/types.html | 14 +- .../omni/isaac/lab/utils/warp/ops.html | 18 +- .../robomimic_data_collector.html | 42 +- .../omni/isaac/lab_tasks/utils/importer.html | 18 +- .../omni/isaac/lab_tasks/utils/parse_cfg.html | 24 +- .../lab_tasks/utils/wrappers/rl_games.html | 68 ++-- .../utils/wrappers/rsl_rl/exporter.html | 38 +- .../utils/wrappers/rsl_rl/rl_cfg.html | 16 +- .../utils/wrappers/rsl_rl/vecenv_wrapper.html | 46 +-- .../isaac/lab_tasks/utils/wrappers/sb3.html | 66 ++-- .../isaac/lab_tasks/utils/wrappers/skrl.html | 16 +- v1.4.0/_static/pygments.css | 242 ++++++------ v1.4.0/genindex.html | 4 +- v1.4.0/index.html | 4 +- v1.4.0/py-modindex.html | 4 +- v1.4.0/search.html | 4 +- v1.4.0/source/api/index.html | 4 +- .../api/lab/omni.isaac.lab.actuators.html | 4 +- v1.4.0/source/api/lab/omni.isaac.lab.app.html | 8 +- .../source/api/lab/omni.isaac.lab.assets.html | 4 +- .../api/lab/omni.isaac.lab.controllers.html | 4 +- .../api/lab/omni.isaac.lab.devices.html | 4 +- .../source/api/lab/omni.isaac.lab.envs.html | 4 +- .../api/lab/omni.isaac.lab.envs.mdp.html | 4 +- .../api/lab/omni.isaac.lab.envs.ui.html | 4 +- .../api/lab/omni.isaac.lab.managers.html | 10 +- .../api/lab/omni.isaac.lab.markers.html | 8 +- .../source/api/lab/omni.isaac.lab.scene.html | 28 +- .../api/lab/omni.isaac.lab.sensors.html | 4 +- .../lab/omni.isaac.lab.sensors.patterns.html | 4 +- .../lab/omni.isaac.lab.sim.converters.html | 4 +- v1.4.0/source/api/lab/omni.isaac.lab.sim.html | 8 +- .../api/lab/omni.isaac.lab.sim.schemas.html | 4 +- .../api/lab/omni.isaac.lab.sim.spawners.html | 16 +- .../api/lab/omni.isaac.lab.terrains.html | 6 +- .../source/api/lab/omni.isaac.lab.utils.html | 38 +- ....isaac.lab_tasks.utils.data_collector.html | 10 +- .../lab_tasks/omni.isaac.lab_tasks.utils.html | 12 +- .../omni.isaac.lab_tasks.utils.wrappers.html | 18 +- v1.4.0/source/deployment/cluster.html | 4 +- v1.4.0/source/deployment/docker.html | 4 +- v1.4.0/source/deployment/index.html | 4 +- .../source/deployment/run_docker_example.html | 14 +- v1.4.0/source/features/hydra.html | 18 +- v1.4.0/source/features/multi_gpu.html | 4 +- v1.4.0/source/features/ray.html | 372 ++++++++--------- v1.4.0/source/features/reproducibility.html | 4 +- v1.4.0/source/how-to/add_own_library.html | 4 +- v1.4.0/source/how-to/draw_markers.html | 24 +- .../estimate_how_many_cameras_can_run.html | 64 +-- v1.4.0/source/how-to/import_new_asset.html | 4 +- v1.4.0/source/how-to/index.html | 4 +- v1.4.0/source/how-to/make_fixed_prim.html | 12 +- v1.4.0/source/how-to/master_omniverse.html | 4 +- .../source/how-to/multi_asset_spawning.html | 38 +- v1.4.0/source/how-to/record_animation.html | 6 +- v1.4.0/source/how-to/record_video.html | 4 +- v1.4.0/source/how-to/save_camera_output.html | 44 +-- v1.4.0/source/how-to/wrap_rl_env.html | 20 +- .../source/how-to/write_articulation_cfg.html | 12 +- .../migrating_from_isaacgymenvs.html | 68 ++-- .../migrating_from_omniisaacgymenvs.html | 74 ++-- .../migration/migrating_from_orbit.html | 8 +- .../overview/core-concepts/actuators.html | 4 +- .../source/overview/core-concepts/index.html | 4 +- .../core-concepts/motion_generators.html | 4 +- .../core-concepts/task_workflows.html | 10 +- .../overview/developer-guide/development.html | 16 +- .../overview/developer-guide/index.html | 4 +- .../developer-guide/repo_structure.html | 4 +- .../overview/developer-guide/template.html | 4 +- .../overview/developer-guide/vs_code.html | 4 +- v1.4.0/source/overview/environments.html | 4 +- .../reinforcement-learning/index.html | 4 +- .../performance_benchmarks.html | 4 +- .../rl_existing_scripts.html | 4 +- .../reinforcement-learning/rl_frameworks.html | 4 +- v1.4.0/source/overview/sensors/camera.html | 4 +- .../overview/sensors/contact_sensor.html | 32 +- .../overview/sensors/frame_transformer.html | 32 +- v1.4.0/source/overview/sensors/index.html | 4 +- .../source/overview/sensors/ray_caster.html | 36 +- v1.4.0/source/overview/showroom.html | 4 +- v1.4.0/source/overview/simple_agents.html | 4 +- v1.4.0/source/overview/teleop_imitation.html | 4 +- v1.4.0/source/refs/additional_resources.html | 4 +- v1.4.0/source/refs/bibliography.html | 4 +- v1.4.0/source/refs/changelog.html | 4 +- v1.4.0/source/refs/contributing.html | 4 +- v1.4.0/source/refs/issues.html | 6 +- v1.4.0/source/refs/license.html | 4 +- v1.4.0/source/refs/migration.html | 8 +- .../refs/reference_architecture/index.html | 4 +- v1.4.0/source/refs/troubleshooting.html | 28 +- v1.4.0/source/setup/ecosystem.html | 4 +- v1.4.0/source/setup/faq.html | 4 +- .../installation/binaries_installation.html | 4 +- .../installation/cloud_installation.html | 4 +- v1.4.0/source/setup/installation/index.html | 4 +- .../setup/installation/pip_installation.html | 4 +- .../source/tutorials/00_sim/create_empty.html | 18 +- .../source/tutorials/00_sim/launch_app.html | 18 +- .../source/tutorials/00_sim/spawn_prims.html | 18 +- .../tutorials/01_assets/run_articulation.html | 26 +- .../01_assets/run_deformable_object.html | 26 +- .../tutorials/01_assets/run_rigid_object.html | 26 +- .../tutorials/02_scene/create_scene.html | 30 +- .../03_envs/create_direct_rl_env.html | 84 ++-- .../03_envs/create_manager_base_env.html | 60 +-- .../03_envs/create_manager_rl_env.html | 74 ++-- .../03_envs/modify_direct_rl_env.html | 34 +- .../03_envs/register_rl_env_gym.html | 32 +- .../tutorials/03_envs/run_rl_training.html | 42 +- .../04_sensors/add_sensors_on_robot.html | 28 +- .../tutorials/05_controllers/run_diff_ik.html | 38 +- .../tutorials/05_controllers/run_osc.html | 46 +-- v1.4.0/source/tutorials/index.html | 4 +- 1428 files changed, 21648 insertions(+), 21648 deletions(-) diff --git a/main/_modules/index.html b/main/_modules/index.html index 7eabaa322a..782dd35f08 100644 --- a/main/_modules/index.html +++ b/main/_modules/index.html @@ -57,8 +57,8 @@ - - + + @@ -712,7 +712,7 @@

All modules for which code is available

diff --git a/main/_modules/omni/isaac/lab/actuators/actuator_base.html b/main/_modules/omni/isaac/lab/actuators/actuator_base.html index 55713ccdf1..72b91669d8 100644 --- a/main/_modules/omni/isaac/lab/actuators/actuator_base.html +++ b/main/_modules/omni/isaac/lab/actuators/actuator_base.html @@ -57,8 +57,8 @@ - - + + @@ -520,21 +520,21 @@

Source code for omni.isaac.lab.actuators.actuator_base

# # SPDX-License-Identifier: BSD-3-Clause -from __future__ import annotations +from __future__ import annotations -import torch -from abc import ABC, abstractmethod -from collections.abc import Sequence -from typing import TYPE_CHECKING +import torch +from abc import ABC, abstractmethod +from collections.abc import Sequence +from typing import TYPE_CHECKING -import omni.isaac.lab.utils.string as string_utils -from omni.isaac.lab.utils.types import ArticulationActions +import omni.isaac.lab.utils.string as string_utils +from omni.isaac.lab.utils.types import ArticulationActions if TYPE_CHECKING: - from .actuator_cfg import ActuatorBaseCfg + from .actuator_cfg import ActuatorBaseCfg -
[docs]class ActuatorBase(ABC): +
[docs]class ActuatorBase(ABC): """Base class for actuator models over a collection of actuated joints in an articulation. Actuator models augment the simulated articulation joints with an external drive dynamics model. @@ -570,7 +570,7 @@

Source code for omni.isaac.lab.actuators.actuator_base

friction: torch.Tensor """The joint friction of the actuator joints. Shape is (num_envs, num_joints).""" -
[docs] def __init__( +
[docs] def __init__( self, cfg: ActuatorBaseCfg, joint_names: list[str], @@ -632,7 +632,7 @@

Source code for omni.isaac.lab.actuators.actuator_base

self.computed_effort = torch.zeros(self._num_envs, self.num_joints, device=self._device) self.applied_effort = torch.zeros_like(self.computed_effort)
- def __str__(self) -> str: + def __str__(self) -> str: """Returns: A string representation of the actuator group.""" # resolve joint indices for printing joint_indices = self.joint_indices @@ -651,17 +651,17 @@

Source code for omni.isaac.lab.actuators.actuator_base

""" @property - def num_joints(self) -> int: + def num_joints(self) -> int: """Number of actuators in the group.""" return len(self._joint_names) @property - def joint_names(self) -> list[str]: + def joint_names(self) -> list[str]: """Articulation's joint names that are part of the group.""" return self._joint_names @property - def joint_indices(self) -> slice | Sequence[int]: + def joint_indices(self) -> slice | Sequence[int]: """Articulation's joint indices that are part of the group. Note: @@ -675,7 +675,7 @@

Source code for omni.isaac.lab.actuators.actuator_base

"""
[docs] @abstractmethod - def reset(self, env_ids: Sequence[int]): + def reset(self, env_ids: Sequence[int]): """Reset the internals within the group. Args: @@ -684,7 +684,7 @@

Source code for omni.isaac.lab.actuators.actuator_base

raise NotImplementedError
[docs] @abstractmethod - def compute( + def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: """Process the actuator group actions and compute the articulation actions. @@ -706,7 +706,7 @@

Source code for omni.isaac.lab.actuators.actuator_base

Helper functions. """ - def _parse_joint_parameter( + def _parse_joint_parameter( self, cfg_value: float | dict[str, float] | None, default_value: float | torch.Tensor | None ) -> torch.Tensor: """Parse the joint parameter from the configuration. @@ -766,7 +766,7 @@

Source code for omni.isaac.lab.actuators.actuator_base

return param - def _clip_effort(self, effort: torch.Tensor) -> torch.Tensor: + def _clip_effort(self, effort: torch.Tensor) -> torch.Tensor: """Clip the desired torques based on the motor limits. Args: @@ -823,7 +823,7 @@

Source code for omni.isaac.lab.actuators.actuator_base

- Last updated on Jan 03, 2025. + Last updated on Jan 07, 2025.

diff --git a/main/_modules/omni/isaac/lab/actuators/actuator_cfg.html b/main/_modules/omni/isaac/lab/actuators/actuator_cfg.html index b7ee25c734..551d45703d 100644 --- a/main/_modules/omni/isaac/lab/actuators/actuator_cfg.html +++ b/main/_modules/omni/isaac/lab/actuators/actuator_cfg.html @@ -57,8 +57,8 @@ - - + + @@ -520,19 +520,19 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

# # SPDX-License-Identifier: BSD-3-Clause -import torch -from collections.abc import Iterable -from dataclasses import MISSING -from typing import Literal +import torch +from collections.abc import Iterable +from dataclasses import MISSING +from typing import Literal -from omni.isaac.lab.utils import configclass +from omni.isaac.lab.utils import configclass -from . import actuator_net, actuator_pd -from .actuator_base import ActuatorBase +from . import actuator_net, actuator_pd +from .actuator_base import ActuatorBase
[docs]@configclass -class ActuatorBaseCfg: +class ActuatorBaseCfg: """Configuration for default actuators in an articulation.""" class_type: type[ActuatorBase] = MISSING @@ -591,7 +591,7 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

[docs]@configclass -class ImplicitActuatorCfg(ActuatorBaseCfg): +class ImplicitActuatorCfg(ActuatorBaseCfg): """Configuration for an implicit actuator. Note: @@ -607,14 +607,14 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

[docs]@configclass -class IdealPDActuatorCfg(ActuatorBaseCfg): +class IdealPDActuatorCfg(ActuatorBaseCfg): """Configuration for an ideal PD actuator.""" class_type: type = actuator_pd.IdealPDActuator
[docs]@configclass -class DCMotorCfg(IdealPDActuatorCfg): +class DCMotorCfg(IdealPDActuatorCfg): """Configuration for direct control (DC) motor actuator model.""" class_type: type = actuator_pd.DCMotor @@ -624,7 +624,7 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

[docs]@configclass -class ActuatorNetLSTMCfg(DCMotorCfg): +class ActuatorNetLSTMCfg(DCMotorCfg): """Configuration for LSTM-based actuator model.""" class_type: type = actuator_net.ActuatorNetLSTM @@ -637,7 +637,7 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

[docs]@configclass -class ActuatorNetMLPCfg(DCMotorCfg): +class ActuatorNetMLPCfg(DCMotorCfg): """Configuration for MLP-based actuator model.""" class_type: type = actuator_net.ActuatorNetMLP @@ -674,7 +674,7 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

[docs]@configclass -class DelayedPDActuatorCfg(IdealPDActuatorCfg): +class DelayedPDActuatorCfg(IdealPDActuatorCfg): """Configuration for a delayed PD actuator.""" class_type: type = actuator_pd.DelayedPDActuator @@ -687,7 +687,7 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

[docs]@configclass -class RemotizedPDActuatorCfg(DelayedPDActuatorCfg): +class RemotizedPDActuatorCfg(DelayedPDActuatorCfg): """Configuration for a remotized PD actuator. Note: @@ -751,7 +751,7 @@

Source code for omni.isaac.lab.actuators.actuator_cfg

- Last updated on Jan 03, 2025. + Last updated on Jan 07, 2025.

diff --git a/main/_modules/omni/isaac/lab/actuators/actuator_net.html b/main/_modules/omni/isaac/lab/actuators/actuator_net.html index 3fa0b51cf6..7c34768bc1 100644 --- a/main/_modules/omni/isaac/lab/actuators/actuator_net.html +++ b/main/_modules/omni/isaac/lab/actuators/actuator_net.html @@ -57,8 +57,8 @@ - - + + @@ -529,22 +529,22 @@

Source code for omni.isaac.lab.actuators.actuator_net

""" -from __future__ import annotations +from __future__ import annotations -import torch -from collections.abc import Sequence -from typing import TYPE_CHECKING +import torch +from collections.abc import Sequence +from typing import TYPE_CHECKING -from omni.isaac.lab.utils.assets import read_file -from omni.isaac.lab.utils.types import ArticulationActions +from omni.isaac.lab.utils.assets import read_file +from omni.isaac.lab.utils.types import ArticulationActions -from .actuator_pd import DCMotor +from .actuator_pd import DCMotor if TYPE_CHECKING: - from .actuator_cfg import ActuatorNetLSTMCfg, ActuatorNetMLPCfg + from .actuator_cfg import ActuatorNetLSTMCfg, ActuatorNetMLPCfg -
[docs]class ActuatorNetLSTM(DCMotor): +
[docs]class ActuatorNetLSTM(DCMotor): """Actuator model based on recurrent neural network (LSTM). Unlike the MLP implementation :cite:t:`hwangbo2019learning`, this class implements @@ -559,7 +559,7 @@

Source code for omni.isaac.lab.actuators.actuator_net

cfg: ActuatorNetLSTMCfg """The configuration of the actuator model.""" -
[docs] def __init__(self, cfg: ActuatorNetLSTMCfg, *args, **kwargs): +
[docs] def __init__(self, cfg: ActuatorNetLSTMCfg, *args, **kwargs): super().__init__(cfg, *args, **kwargs) # load the model from JIT file @@ -584,13 +584,13 @@

Source code for omni.isaac.lab.actuators.actuator_net

Operations. """ -
[docs] def reset(self, env_ids: Sequence[int]): +
[docs] def reset(self, env_ids: Sequence[int]): # reset the hidden and cell states for the specified environments with torch.no_grad(): self.sea_hidden_state_per_env[:, env_ids] = 0.0 self.sea_cell_state_per_env[:, env_ids] = 0.0
-
[docs] def compute( +
[docs] def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: # compute network inputs @@ -616,7 +616,7 @@

Source code for omni.isaac.lab.actuators.actuator_net

return control_action
-
[docs]class ActuatorNetMLP(DCMotor): +
[docs]class ActuatorNetMLP(DCMotor): """Actuator model based on multi-layer perceptron and joint history. Many times the analytical model is not sufficient to capture the actuator dynamics, the @@ -638,7 +638,7 @@

Source code for omni.isaac.lab.actuators.actuator_net

cfg: ActuatorNetMLPCfg """The configuration of the actuator model.""" -
[docs] def __init__(self, cfg: ActuatorNetMLPCfg, *args, **kwargs): +
[docs] def __init__(self, cfg: ActuatorNetMLPCfg, *args, **kwargs): super().__init__(cfg, *args, **kwargs) # load the model from JIT file @@ -656,12 +656,12 @@

Source code for omni.isaac.lab.actuators.actuator_net

Operations. """ -
[docs] def reset(self, env_ids: Sequence[int]): +
[docs] def reset(self, env_ids: Sequence[int]): # reset the history for the specified environments self._joint_pos_error_history[env_ids] = 0.0 self._joint_vel_history[env_ids] = 0.0
-
[docs] def compute( +
[docs] def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: # move history queue by 1 and update top of history @@ -750,7 +750,7 @@

Source code for omni.isaac.lab.actuators.actuator_net

- Last updated on Jan 03, 2025. + Last updated on Jan 07, 2025.

diff --git a/main/_modules/omni/isaac/lab/actuators/actuator_pd.html b/main/_modules/omni/isaac/lab/actuators/actuator_pd.html index 9ea2e5e21f..1b97dd4585 100644 --- a/main/_modules/omni/isaac/lab/actuators/actuator_pd.html +++ b/main/_modules/omni/isaac/lab/actuators/actuator_pd.html @@ -57,8 +57,8 @@ - - + + @@ -520,19 +520,19 @@

Source code for omni.isaac.lab.actuators.actuator_pd

# # SPDX-License-Identifier: BSD-3-Clause -from __future__ import annotations +from __future__ import annotations -import torch -from collections.abc import Sequence -from typing import TYPE_CHECKING +import torch +from collections.abc import Sequence +from typing import TYPE_CHECKING -from omni.isaac.lab.utils import DelayBuffer, LinearInterpolation -from omni.isaac.lab.utils.types import ArticulationActions +from omni.isaac.lab.utils import DelayBuffer, LinearInterpolation +from omni.isaac.lab.utils.types import ArticulationActions -from .actuator_base import ActuatorBase +from .actuator_base import ActuatorBase if TYPE_CHECKING: - from .actuator_cfg import ( + from .actuator_cfg import ( DCMotorCfg, DelayedPDActuatorCfg, IdealPDActuatorCfg, @@ -546,7 +546,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

""" -
[docs]class ImplicitActuator(ActuatorBase): +
[docs]class ImplicitActuator(ActuatorBase): """Implicit actuator model that is handled by the simulation. This performs a similar function as the :class:`IdealPDActuator` class. However, the PD control is handled @@ -572,11 +572,11 @@

Source code for omni.isaac.lab.actuators.actuator_pd

Operations. """ -
[docs] def reset(self, *args, **kwargs): +
[docs] def reset(self, *args, **kwargs): # This is a no-op. There is no state to reset for implicit actuators. pass
-
[docs] def compute( +
[docs] def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: """Process the actuator group actions and compute the articulation actions. @@ -609,7 +609,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

""" -
[docs]class IdealPDActuator(ActuatorBase): +
[docs]class IdealPDActuator(ActuatorBase): r"""Ideal torque-controlled actuator model with a simple saturation model. It employs the following model for computing torques for the actuated joint :math:`j`: @@ -642,10 +642,10 @@

Source code for omni.isaac.lab.actuators.actuator_pd

Operations. """ -
[docs] def reset(self, env_ids: Sequence[int]): +
[docs] def reset(self, env_ids: Sequence[int]): pass
-
[docs] def compute( +
[docs] def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: # compute errors @@ -662,7 +662,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

return control_action
-
[docs]class DCMotor(IdealPDActuator): +
[docs]class DCMotor(IdealPDActuator): r"""Direct control (DC) motor actuator model with velocity-based saturation model. It uses the same model as the :class:`IdealActuator` for computing the torques from input commands. @@ -706,7 +706,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

cfg: DCMotorCfg """The configuration for the actuator model.""" -
[docs] def __init__(self, cfg: DCMotorCfg, *args, **kwargs): +
[docs] def __init__(self, cfg: DCMotorCfg, *args, **kwargs): super().__init__(cfg, *args, **kwargs) # parse configuration if self.cfg.saturation_effort is not None: @@ -725,7 +725,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

Operations. """ -
[docs] def compute( +
[docs] def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: # save current joint vel @@ -737,7 +737,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

Helper functions. """ - def _clip_effort(self, effort: torch.Tensor) -> torch.Tensor: + def _clip_effort(self, effort: torch.Tensor) -> torch.Tensor: # compute torque limits # -- max limit max_effort = self._saturation_effort * (1.0 - self._joint_vel / self.velocity_limit) @@ -750,7 +750,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

return torch.clip(effort, min=min_effort, max=max_effort)
-
[docs]class DelayedPDActuator(IdealPDActuator): +
[docs]class DelayedPDActuator(IdealPDActuator): """Ideal PD actuator with delayed command application. This class extends the :class:`IdealPDActuator` class by adding a delay to the actuator commands. The delay @@ -766,7 +766,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

cfg: DelayedPDActuatorCfg """The configuration for the actuator model.""" -
[docs] def __init__(self, cfg: DelayedPDActuatorCfg, *args, **kwargs): +
[docs] def __init__(self, cfg: DelayedPDActuatorCfg, *args, **kwargs): super().__init__(cfg, *args, **kwargs) # instantiate the delay buffers self.positions_delay_buffer = DelayBuffer(cfg.max_delay, self._num_envs, device=self._device) @@ -775,7 +775,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

# all of the envs self._ALL_INDICES = torch.arange(self._num_envs, dtype=torch.long, device=self._device)
-
[docs] def reset(self, env_ids: Sequence[int]): +
[docs] def reset(self, env_ids: Sequence[int]): super().reset(env_ids) # number of environments (since env_ids can be a slice) if env_ids is None or env_ids == slice(None): @@ -799,7 +799,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

self.velocities_delay_buffer.reset(env_ids) self.efforts_delay_buffer.reset(env_ids)
-
[docs] def compute( +
[docs] def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: # apply delay based on the delay the model for all the setpoints @@ -810,7 +810,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

return super().compute(control_action, joint_pos, joint_vel)
-
[docs]class RemotizedPDActuator(DelayedPDActuator): +
[docs]class RemotizedPDActuator(DelayedPDActuator): """Ideal PD actuator with angle-dependent torque limits. This class extends the :class:`DelayedPDActuator` class by adding angle-dependent torque limits to the actuator. @@ -820,7 +820,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

The torque limits are interpolated based on the current joint positions and applied to the actuator commands. """ -
[docs] def __init__( +
[docs] def __init__( self, cfg: RemotizedPDActuatorCfg, joint_names: list[str], @@ -850,22 +850,22 @@

Source code for omni.isaac.lab.actuators.actuator_pd

""" @property - def angle_samples(self) -> torch.Tensor: + def angle_samples(self) -> torch.Tensor: return self._joint_parameter_lookup[:, 0] @property - def transmission_ratio_samples(self) -> torch.Tensor: + def transmission_ratio_samples(self) -> torch.Tensor: return self._joint_parameter_lookup[:, 1] @property - def max_torque_samples(self) -> torch.Tensor: + def max_torque_samples(self) -> torch.Tensor: return self._joint_parameter_lookup[:, 2] """ Operations. """ -
[docs] def compute( +
[docs] def compute( self, control_action: ArticulationActions, joint_pos: torch.Tensor, joint_vel: torch.Tensor ) -> ArticulationActions: # call the base method @@ -925,7 +925,7 @@

Source code for omni.isaac.lab.actuators.actuator_pd

- Last updated on Jan 03, 2025. + Last updated on Jan 07, 2025.

diff --git a/main/_modules/omni/isaac/lab/app/app_launcher.html b/main/_modules/omni/isaac/lab/app/app_launcher.html index 091ddfc051..3d73028d24 100644 --- a/main/_modules/omni/isaac/lab/app/app_launcher.html +++ b/main/_modules/omni/isaac/lab/app/app_launcher.html @@ -57,8 +57,8 @@ - - + + @@ -529,21 +529,21 @@

Source code for omni.isaac.lab.app.app_launcher

< :attr:`AppLauncher.app` property. """ -import argparse -import contextlib -import os -import re -import signal -import sys -from typing import Any, Literal +import argparse +import contextlib +import os +import re +import signal +import sys +from typing import Any, Literal with contextlib.suppress(ModuleNotFoundError): - import isaacsim # noqa: F401 + import isaacsim # noqa: F401 -from omni.isaac.kit import SimulationApp +from omni.isaac.kit import SimulationApp -
[docs]class AppLauncher: +
[docs]class AppLauncher: """A utility class to launch Isaac Sim application based on command-line arguments and environment variables. The class resolves the simulation app settings that appear through environments variables, @@ -563,7 +563,7 @@

Source code for omni.isaac.lab.app.app_launcher

< """ -
[docs] def __init__(self, launcher_args: argparse.Namespace | dict | None = None, **kwargs): +
[docs] def __init__(self, launcher_args: argparse.Namespace | dict | None = None, **kwargs): """Create a `SimulationApp`_ instance based on the input settings. Args: @@ -647,7 +647,7 @@

Source code for omni.isaac.lab.app.app_launcher

< """ @property - def app(self) -> SimulationApp: + def app(self) -> SimulationApp: """The launched SimulationApp.""" if self._app is not None: return self._app @@ -659,7 +659,7 @@

Source code for omni.isaac.lab.app.app_launcher

< """
[docs] @staticmethod - def add_app_launcher_args(parser: argparse.ArgumentParser) -> None: + def add_app_launcher_args(parser: argparse.ArgumentParser) -> None: """Utility function to configure AppLauncher arguments with an existing argument parser object. This function takes an ``argparse.ArgumentParser`` object and does some sanity checking on the existing @@ -863,7 +863,7 @@

Source code for omni.isaac.lab.app.app_launcher

< """ @staticmethod - def _check_argparser_config_params(config: dict) -> None: + def _check_argparser_config_params(config: dict) -> None: """Checks that input argparser object has parameters with valid settings with no name conflicts. First, we inspect the dictionary to ensure that the passed ArgParser object is not attempting to add arguments @@ -906,7 +906,7 @@

Source code for omni.isaac.lab.app.app_launcher

< # Print out values which will be used print(f"[INFO][AppLauncher]: The argument '{key}' will be used to configure the SimulationApp.") - def _config_resolution(self, launcher_args: dict): + def _config_resolution(self, launcher_args: dict): """Resolve the input arguments and environment variables. Args: @@ -1102,7 +1102,7 @@

Source code for omni.isaac.lab.app.app_launcher

< key: launcher_args[key] for key in set(AppLauncher._SIM_APP_CFG_TYPES.keys()) & set(launcher_args.keys()) } - def _create_app(self): + def _create_app(self): """Launch and create the SimulationApp based on the parsed simulation config.""" # Initialize SimulationApp # hack sys module to make sure that the SimulationApp is initialized correctly @@ -1135,18 +1135,18 @@

Source code for omni.isaac.lab.app.app_launcher

< if len(self._kit_args) > 0: sys.argv = [arg for arg in sys.argv if arg not in self._kit_args] - def _rendering_enabled(self) -> bool: + def _rendering_enabled(self) -> bool: """Check if rendering is required by the app.""" # Indicates whether rendering is required by the app. # Extensions required for rendering bring startup and simulation costs, so we do not enable them if not required. return not self._headless or self._livestream >= 1 or self._enable_cameras - def _load_extensions(self): + def _load_extensions(self): """Load correct extensions based on AppLauncher's resolved config member variables.""" # These have to be loaded after SimulationApp is initialized - import carb - import omni.physx.bindings._physx as physx_impl - from omni.isaac.core.utils.extensions import enable_extension + import carb + import omni.physx.bindings._physx as physx_impl + from omni.isaac.core.utils.extensions import enable_extension # Retrieve carb settings for modification carb_settings_iface = carb.settings.get_settings() @@ -1205,7 +1205,7 @@

Source code for omni.isaac.lab.app.app_launcher

< # disable physics backwards compatibility check carb_settings_iface.set_int(physx_impl.SETTING_BACKWARD_COMPATIBILITY, 0) - def _hide_stop_button(self): + def _hide_stop_button(self): """Hide the stop button in the toolbar. For standalone executions, having a stop button is confusing since it invalidates the whole simulation. @@ -1214,7 +1214,7 @@

Source code for omni.isaac.lab.app.app_launcher

< # when we are truly headless, then we can't import the widget toolbar # thus, we only hide the stop button when we are not headless (i.e. GUI is enabled) if self._livestream >= 1 or not self._headless: - import omni.kit.widget.toolbar + import omni.kit.widget.toolbar # grey out the stop button because we don't want to stop the simulation manually in standalone mode toolbar = omni.kit.widget.toolbar.get_instance() @@ -1224,14 +1224,14 @@

Source code for omni.isaac.lab.app.app_launcher

< play_button_group._stop_button.enabled = False # type: ignore play_button_group._stop_button = None # type: ignore - def _interrupt_signal_handle_callback(self, signal, frame): + def _interrupt_signal_handle_callback(self, signal, frame): """Handle the interrupt signal from the keyboard.""" # close the app self._app.close() # raise the error for keyboard interrupt raise KeyboardInterrupt - def _abort_signal_handle_callback(self, signal, frame): + def _abort_signal_handle_callback(self, signal, frame): """Handle the abort/segmentation/kill signals.""" # close the app self._app.close()
@@ -1282,7 +1282,7 @@

Source code for omni.isaac.lab.app.app_launcher

< diff --git a/main/_modules/omni/isaac/lab/assets/articulation/articulation.html b/main/_modules/omni/isaac/lab/assets/articulation/articulation.html index 7c0ca321e3..6eaa4b8bc4 100644 --- a/main/_modules/omni/isaac/lab/assets/articulation/articulation.html +++ b/main/_modules/omni/isaac/lab/assets/articulation/articulation.html @@ -57,8 +57,8 @@ - - + + @@ -523,32 +523,32 @@

Source code for omni.isaac.lab.assets.articulation.articulation

# Flag for pyright to ignore type errors in this file. # pyright: reportPrivateUsage=false -from __future__ import annotations +from __future__ import annotations -import torch -from collections.abc import Sequence -from prettytable import PrettyTable -from typing import TYPE_CHECKING +import torch +from collections.abc import Sequence +from prettytable import PrettyTable +from typing import TYPE_CHECKING -import omni.isaac.core.utils.stage as stage_utils -import omni.log -import omni.physics.tensors.impl.api as physx -from pxr import PhysxSchema, UsdPhysics +import omni.isaac.core.utils.stage as stage_utils +import omni.log +import omni.physics.tensors.impl.api as physx +from pxr import PhysxSchema, UsdPhysics -import omni.isaac.lab.sim as sim_utils -import omni.isaac.lab.utils.math as math_utils -import omni.isaac.lab.utils.string as string_utils -from omni.isaac.lab.actuators import ActuatorBase, ActuatorBaseCfg, ImplicitActuator -from omni.isaac.lab.utils.types import ArticulationActions +import omni.isaac.lab.sim as sim_utils +import omni.isaac.lab.utils.math as math_utils +import omni.isaac.lab.utils.string as string_utils +from omni.isaac.lab.actuators import ActuatorBase, ActuatorBaseCfg, ImplicitActuator +from omni.isaac.lab.utils.types import ArticulationActions -from ..asset_base import AssetBase -from .articulation_data import ArticulationData +from ..asset_base import AssetBase +from .articulation_data import ArticulationData if TYPE_CHECKING: - from .articulation_cfg import ArticulationCfg + from .articulation_cfg import ArticulationCfg -
[docs]class Articulation(AssetBase): +
[docs]class Articulation(AssetBase): """An articulation asset class. An articulation is a collection of rigid bodies connected by joints. The joints can be either @@ -607,7 +607,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

attribute. They are used to compute the joint commands during the :meth:`write_data_to_sim` function. """ -
[docs] def __init__(self, cfg: ArticulationCfg): +
[docs] def __init__(self, cfg: ArticulationCfg): """Initialize the articulation. Args: @@ -624,50 +624,50 @@

Source code for omni.isaac.lab.assets.articulation.articulation

""" @property - def data(self) -> ArticulationData: + def data(self) -> ArticulationData: return self._data @property - def num_instances(self) -> int: + def num_instances(self) -> int: return self.root_physx_view.count @property - def is_fixed_base(self) -> bool: + def is_fixed_base(self) -> bool: """Whether the articulation is a fixed-base or floating-base system.""" return self.root_physx_view.shared_metatype.fixed_base @property - def num_joints(self) -> int: + def num_joints(self) -> int: """Number of joints in articulation.""" return self.root_physx_view.shared_metatype.dof_count @property - def num_fixed_tendons(self) -> int: + def num_fixed_tendons(self) -> int: """Number of fixed tendons in articulation.""" return self.root_physx_view.max_fixed_tendons @property - def num_bodies(self) -> int: + def num_bodies(self) -> int: """Number of bodies in articulation.""" return self.root_physx_view.shared_metatype.link_count @property - def joint_names(self) -> list[str]: + def joint_names(self) -> list[str]: """Ordered names of joints in articulation.""" return self.root_physx_view.shared_metatype.dof_names @property - def fixed_tendon_names(self) -> list[str]: + def fixed_tendon_names(self) -> list[str]: """Ordered names of fixed tendons in articulation.""" return self._fixed_tendon_names @property - def body_names(self) -> list[str]: + def body_names(self) -> list[str]: """Ordered names of bodies in articulation.""" return self.root_physx_view.shared_metatype.link_names @property - def root_physx_view(self) -> physx.ArticulationView: + def root_physx_view(self) -> physx.ArticulationView: """Articulation view for the asset (PhysX). Note: @@ -679,7 +679,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

Operations. """ -
[docs] def reset(self, env_ids: Sequence[int] | None = None): +
[docs] def reset(self, env_ids: Sequence[int] | None = None): # use ellipses object to skip initial indices. if env_ids is None: env_ids = slice(None) @@ -690,7 +690,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

self._external_force_b[env_ids] = 0.0 self._external_torque_b[env_ids] = 0.0
-
[docs] def write_data_to_sim(self): +
[docs] def write_data_to_sim(self): """Write external wrenches and joint commands to the simulation. If any explicit actuators are present, then the actuator models are used to compute the @@ -719,14 +719,14 @@

Source code for omni.isaac.lab.assets.articulation.articulation

self.root_physx_view.set_dof_position_targets(self._joint_pos_target_sim, self._ALL_INDICES) self.root_physx_view.set_dof_velocity_targets(self._joint_vel_target_sim, self._ALL_INDICES)
-
[docs] def update(self, dt: float): +
[docs] def update(self, dt: float): self._data.update(dt)
""" Operations - Finders. """ -
[docs] def find_bodies(self, name_keys: str | Sequence[str], preserve_order: bool = False) -> tuple[list[int], list[str]]: +
[docs] def find_bodies(self, name_keys: str | Sequence[str], preserve_order: bool = False) -> tuple[list[int], list[str]]: """Find bodies in the articulation based on the name keys. Please check the :meth:`omni.isaac.lab.utils.string_utils.resolve_matching_names` function for more @@ -741,7 +741,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

""" return string_utils.resolve_matching_names(name_keys, self.body_names, preserve_order)
-
[docs] def find_joints( +
[docs] def find_joints( self, name_keys: str | Sequence[str], joint_subset: list[str] | None = None, preserve_order: bool = False ) -> tuple[list[int], list[str]]: """Find joints in the articulation based on the name keys. @@ -763,7 +763,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

# find joints return string_utils.resolve_matching_names(name_keys, joint_subset, preserve_order)
-
[docs] def find_fixed_tendons( +
[docs] def find_fixed_tendons( self, name_keys: str | Sequence[str], tendon_subsets: list[str] | None = None, preserve_order: bool = False ) -> tuple[list[int], list[str]]: """Find fixed tendons in the articulation based on the name keys. @@ -791,7 +791,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

Operations - Writers. """ -
[docs] def write_root_state_to_sim(self, root_state: torch.Tensor, env_ids: Sequence[int] | None = None): +
[docs] def write_root_state_to_sim(self, root_state: torch.Tensor, env_ids: Sequence[int] | None = None): """Set the root state over selected environment indices into the simulation. The root state comprises of the cartesian position, quaternion orientation in (w, x, y, z), and linear @@ -814,7 +814,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

self.write_root_pose_to_sim(root_state[:, :7], env_ids=env_ids) self.write_root_velocity_to_sim(root_state[:, 7:], env_ids=env_ids)
-
[docs] def write_root_com_state_to_sim(self, root_state: torch.Tensor, env_ids: Sequence[int] | None = None): +
[docs] def write_root_com_state_to_sim(self, root_state: torch.Tensor, env_ids: Sequence[int] | None = None): """Set the root center of mass state over selected environment indices into the simulation. The root state comprises of the cartesian position, quaternion orientation in (w, x, y, z), and linear @@ -828,7 +828,7 @@

Source code for omni.isaac.lab.assets.articulation.articulation

self.write_root_com_pose_to_sim(root_state[:, :7], env_ids=env_ids) self.write_root_com_velocity_to_sim(root_state[:, 7:], env_ids=env_ids)
-