Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion scripts/benchmarks/benchmark_load_robot.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sim import SimulationContext
from isaaclab.test.benchmark import BaseIsaacLabBenchmark, SingleMeasurement
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
3 changes: 2 additions & 1 deletion scripts/demos/bin_packing.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,9 @@
from isaaclab.assets import AssetBaseCfg, RigidObjectCfg, RigidObjectCollection, RigidObjectCollectionCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sim import SimulationContext
from isaaclab.utils import Timer, configclass
from isaaclab.utils.assets import ISAAC_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass
from isaaclab.utils.timer import Timer

##
# Scene Configuration
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/haply_teleoperation.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@
from isaaclab.devices import HaplyDevice, HaplyDeviceCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors import ContactSensor, ContactSensorCfg
from isaaclab.utils import configclass
from isaaclab.utils.assets import ISAAC_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass

from isaaclab_assets import FRANKA_PANDA_HIGH_PD_CFG # isort: skip

Expand Down
3 changes: 2 additions & 1 deletion scripts/demos/multi_asset.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,9 @@
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sim import SimulationContext
from isaaclab.sim.utils.stage import get_current_stage
from isaaclab.utils import Timer, configclass
from isaaclab.utils.assets import ISAACLAB_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass
from isaaclab.utils.timer import Timer

##
# Pre-defined Configuration
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/pick_and_place.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
from isaaclab.scene import InteractiveSceneCfg
from isaaclab.sim import SimulationCfg
from isaaclab.sim.spawners.from_files import GroundPlaneCfg, spawn_ground_plane
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass
from isaaclab.utils.math import sample_uniform

from isaaclab_assets.robots.pick_and_place import PICK_AND_PLACE_CFG
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/cameras.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
from isaaclab.sensors import CameraCfg, RayCasterCameraCfg, TiledCameraCfg
from isaaclab.sensors.ray_caster import patterns
from isaaclab.terrains import TerrainImporterCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/contact_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
from isaaclab.assets import AssetBaseCfg, RigidObjectCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors import ContactSensorCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/frame_transformer_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
from isaaclab.assets import AssetBaseCfg, RigidObjectCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors import FrameTransformerCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/imu_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
from isaaclab.assets import AssetBaseCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors import ImuCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/multi_mesh_raycaster.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@
from isaaclab.markers.config import VisualizationMarkersCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors.ray_caster import MultiMeshRayCasterCfg, patterns
from isaaclab.utils import configclass
from isaaclab.utils.assets import ISAAC_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/multi_mesh_raycaster_camera.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@
from isaaclab.markers.config import VisualizationMarkersCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors.ray_caster import MultiMeshRayCasterCameraCfg, patterns
from isaaclab.utils import configclass
from isaaclab.utils.assets import ISAAC_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/raycaster_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
from isaaclab.assets import AssetBaseCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors.ray_caster import RayCasterCfg, patterns
from isaaclab.utils import configclass
from isaaclab.utils.assets import ISAAC_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/demos/sensors/tacsl_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@
from isaaclab.assets import ArticulationCfg, AssetBaseCfg, RigidObjectCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors import TiledCameraCfg
from isaaclab.utils import configclass
from isaaclab.utils.assets import ISAACLAB_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass
from isaaclab.utils.timer import Timer

from isaaclab_contrib.sensors.tacsl_sensor import VisuoTactileSensorCfg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
from isaaclab.envs import ManagerBasedRLMimicEnv
from isaaclab.envs.mdp.recorders.recorders_cfg import ActionStateRecorderManagerCfg
from isaaclab.managers import RecorderTerm, RecorderTermCfg, TerminationTermCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass
from isaaclab.utils.datasets import EpisodeData, HDF5DatasetFileHandler

import isaaclab_tasks # noqa: F401
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
from isaaclab.envs import ManagerBasedRLMimicEnv
from isaaclab.envs.mdp.recorders.recorders_cfg import ActionStateRecorderManagerCfg
from isaaclab.managers import DatasetExportMode, RecorderTerm, RecorderTermCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass
from isaaclab.utils.datasets import HDF5DatasetFileHandler

import isaaclab_mimic.envs # noqa: F401
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@
import omni.usd

from isaaclab.managers import DatasetExportMode
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass
from isaaclab.utils.datasets import EpisodeData, HDF5DatasetFileHandler
from isaaclab.utils.math import convert_quat
from isaaclab.utils.seed import configure_seed
Expand Down
2 changes: 1 addition & 1 deletion scripts/tools/check_instanceable.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@

import isaaclab.sim as sim_utils
from isaaclab.sim import SimulationCfg, SimulationContext
from isaaclab.utils import Timer
from isaaclab.utils.assets import check_file_path
from isaaclab.utils.timer import Timer


def main():
Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/02_scene/create_scene.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
from isaaclab.assets import ArticulationCfg, AssetBaseCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sim import SimulationContext
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/03_envs/create_cartpole_base_env.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
from isaaclab.managers import ObservationGroupCfg as ObsGroup
from isaaclab.managers import ObservationTermCfg as ObsTerm
from isaaclab.managers import SceneEntityCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from isaaclab_tasks.manager_based.classic.cartpole.cartpole_env_cfg import CartpoleSceneCfg

Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/03_envs/create_cube_base_env.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
from isaaclab.managers import ObservationTermCfg as ObsTerm
from isaaclab.scene import InteractiveSceneCfg
from isaaclab.terrains import TerrainImporterCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Custom action term
Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/03_envs/create_quadruped_base_env.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@
from isaaclab.scene import InteractiveSceneCfg
from isaaclab.sensors import RayCasterCfg, patterns
from isaaclab.terrains import TerrainImporterCfg
from isaaclab.utils import configclass
from isaaclab.utils.assets import ISAACLAB_NUCLEUS_DIR, check_file_path, read_file
from isaaclab.utils.configclass import configclass
from isaaclab.utils.noise import AdditiveUniformNoiseCfg as Unoise

##
Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/04_sensors/add_sensors_on_robot.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
from isaaclab.assets import ArticulationCfg, AssetBaseCfg
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors import CameraCfg, ContactSensorCfg, RayCasterCfg, patterns
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Pre-defined configs
Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/04_sensors/run_ray_caster_camera.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@

import isaaclab.sim as sim_utils
from isaaclab.sensors.ray_caster import RayCasterCamera, RayCasterCameraCfg, patterns
from isaaclab.utils import convert_dict_to_backend
from isaaclab.utils.assets import ISAAC_NUCLEUS_DIR
from isaaclab.utils.dict import convert_dict_to_backend
from isaaclab.utils.math import project_points, unproject_depth


Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/04_sensors/run_usd_camera.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
from isaaclab.markers.config import RAY_CASTER_MARKER_CFG
from isaaclab.sensors.camera import Camera, CameraCfg
from isaaclab.sensors.camera.utils import create_pointcloud_from_depth
from isaaclab.utils import convert_dict_to_backend
from isaaclab.utils.dict import convert_dict_to_backend


def define_sensor() -> Camera:
Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/05_controllers/run_diff_ik.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@
from isaaclab.markers import VisualizationMarkers
from isaaclab.markers.config import FRAME_MARKER_CFG
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.utils import configclass
from isaaclab.utils.assets import ISAAC_NUCLEUS_DIR
from isaaclab.utils.configclass import configclass
from isaaclab.utils.math import subtract_frame_transforms

##
Expand Down
2 changes: 1 addition & 1 deletion scripts/tutorials/05_controllers/run_osc.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
from isaaclab.markers.config import FRAME_MARKER_CFG
from isaaclab.scene import InteractiveScene, InteractiveSceneCfg
from isaaclab.sensors import ContactSensorCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass
from isaaclab.utils.math import (
combine_frame_transforms,
matrix_from_quat,
Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/actuators/actuator_base_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from dataclasses import MISSING

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass


@configclass
Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/actuators/actuator_net_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from dataclasses import MISSING
from typing import Literal

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from . import actuator_net
from .actuator_pd_cfg import DCMotorCfg
Expand Down
3 changes: 2 additions & 1 deletion source/isaaclab/isaaclab/actuators/actuator_pd.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@

import torch

from isaaclab.utils import DelayBuffer, LinearInterpolation
from isaaclab.utils.buffers import DelayBuffer
from isaaclab.utils.interpolation import LinearInterpolation
from isaaclab.utils.types import ArticulationActions

from .actuator_base import ActuatorBase
Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/actuators/actuator_pd_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from dataclasses import MISSING

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from . import actuator_pd
from .actuator_base_cfg import ActuatorBaseCfg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from dataclasses import MISSING

from isaaclab.actuators import ActuatorBaseCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from ..asset_base_cfg import AssetBaseCfg
from .articulation import Articulation
Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/assets/asset_base_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from typing import Literal

from isaaclab.sim import SpawnerCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from .asset_base import AssetBase

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# SPDX-License-Identifier: BSD-3-Clause

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from ..asset_base_cfg import AssetBaseCfg
from .rigid_object import RigidObject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from dataclasses import MISSING

from isaaclab.assets.rigid_object import RigidObjectCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from .rigid_object_collection import RigidObjectCollection

Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/cloner/cloner_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from __future__ import annotations

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from .cloner_strategies import random

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from dataclasses import MISSING
from typing import Literal

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from .differential_ik import DifferentialIKController

Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/controllers/joint_impedance.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

import torch

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass


@configclass
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from collections.abc import Sequence
from dataclasses import MISSING

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

from .operational_space import OperationalSpaceController

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

from pink.tasks import FrameTask

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass


@configclass
Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/controllers/rmp_flow_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from dataclasses import MISSING

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass


@configclass
Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/envs/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import gymnasium as gym
import torch

from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass

##
# Configuration.
Expand Down
2 changes: 1 addition & 1 deletion source/isaaclab/isaaclab/envs/direct_marl_env_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

from isaaclab.scene import InteractiveSceneCfg
from isaaclab.sim import SimulationCfg
from isaaclab.utils import configclass
from isaaclab.utils.configclass import configclass
from isaaclab.utils.noise import NoiseModelCfg

from .common import AgentID, SpaceType, ViewerCfg
Expand Down
Loading
Loading