Skip to content

Commit 1e3f047

Browse files
authored
Merge branch 'develop' into esekkin/camera-refactor
2 parents db7e571 + 9c1e673 commit 1e3f047

117 files changed

Lines changed: 1047 additions & 63 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1.51 MB
Loading

docs/source/policy_deployment/04_reach/reach_policy.rst

Lines changed: 672 additions & 0 deletions
Large diffs are not rendered by default.

docs/source/policy_deployment/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Sim2Real Deployment of Policies Trained in Isaac Lab
33

44
Welcome to the Policy Deployment Guide! This section provides examples of training policies in Isaac Lab and deploying them to both simulation and real robots.
55

6-
Below, youll find detailed examples of various policies for training and deploying them, along with essential configuration details.
6+
Below, you'll find detailed examples of various policies for training and deploying them, along with essential configuration details.
77

88
.. toctree::
99
:maxdepth: 1
@@ -12,3 +12,4 @@ Below, you’ll find detailed examples of various policies for training and depl
1212
01_io_descriptors/io_descriptors_101
1313
02_gear_assembly/gear_assembly_policy
1414
03_compass_with_NuRec/compass_navigation_policy_with_NuRec
15+
04_reach/reach_policy

source/isaaclab_assets/config/extension.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
# Semantic Versioning is used: https://semver.org/
3-
version = "0.3.0"
3+
version = "0.3.1"
44

55
# Description
66
title = "Isaac Lab Assets"

source/isaaclab_assets/docs/CHANGELOG.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
Changelog
22
---------
33

4+
0.3.1 (2026-02-17)
5+
~~~~~~~~~~~~~~~~~~
6+
7+
Added
8+
^^^^^
9+
10+
* Configuration for Flexiv Rizon 4s robot used for manipulation tasks.
11+
412
0.3.0 (2026-01-30)
513
~~~~~~~~~~~~~~~~~~~
614

@@ -9,7 +17,6 @@ Changed
917

1018
* Changed the quaternion ordering to match warp, PhysX, and Newton native XYZW quaternion ordering.
1119

12-
1320
0.2.4 (2025-11-26)
1421
~~~~~~~~~~~~~~~~~~
1522

source/isaaclab_assets/isaaclab_assets/__init__.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ __all__ = [
5454
"UR10_SHORT_SUCTION_CFG",
5555
"UR10e_ROBOTIQ_GRIPPER_CFG",
5656
"UR10e_ROBOTIQ_2F_85_CFG",
57+
"FLEXIV_RIZON4S_CFG",
5758
"GELSIGHT_R15_CFG",
5859
"GELSIGHT_MINI_CFG",
5960
"VELODYNE_VLP_16_RAYCASTER_CFG",
@@ -115,5 +116,6 @@ from .robots import (
115116
UR10_SHORT_SUCTION_CFG,
116117
UR10e_ROBOTIQ_GRIPPER_CFG,
117118
UR10e_ROBOTIQ_2F_85_CFG,
119+
FLEXIV_RIZON4S_CFG,
118120
)
119121
from .sensors import GELSIGHT_R15_CFG, GELSIGHT_MINI_CFG, VELODYNE_VLP_16_RAYCASTER_CFG

source/isaaclab_assets/isaaclab_assets/robots/__init__.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ __all__ = [
5454
"UR10_SHORT_SUCTION_CFG",
5555
"UR10e_ROBOTIQ_GRIPPER_CFG",
5656
"UR10e_ROBOTIQ_2F_85_CFG",
57+
"FLEXIV_RIZON4S_CFG",
5758
]
5859

5960
from .agibot import AGIBOT_A2D_CFG
@@ -104,3 +105,4 @@ from .universal_robots import (
104105
UR10e_ROBOTIQ_GRIPPER_CFG,
105106
UR10e_ROBOTIQ_2F_85_CFG,
106107
)
108+
from .flexiv import FLEXIV_RIZON4S_CFG
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Copyright (c) 2026-2027, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
2+
# All rights reserved.
3+
#
4+
# SPDX-License-Identifier: BSD-3-Clause
5+
6+
7+
"""Configuration for the Flexiv Rizon robots.
8+
9+
The following configurations are available:
10+
11+
* :obj:`FLEXIV_RIZON4S_CFG`: The Flexiv Rizon 4s arm without a gripper.
12+
13+
Reference: https://www.flexiv.com/product/rizon
14+
"""
15+
16+
import isaaclab.sim as sim_utils
17+
from isaaclab.actuators import ImplicitActuatorCfg
18+
from isaaclab.assets.articulation import ArticulationCfg
19+
from isaaclab.utils.assets import ISAACLAB_NUCLEUS_DIR
20+
21+
##
22+
# Configuration
23+
##
24+
25+
FLEXIV_RIZON4S_CFG = ArticulationCfg(
26+
spawn=sim_utils.UsdFileCfg(
27+
usd_path=f"{ISAACLAB_NUCLEUS_DIR}/Robots/Flexiv/Rizon4s/rizon4s.usd",
28+
rigid_props=sim_utils.RigidBodyPropertiesCfg(
29+
disable_gravity=True,
30+
max_depenetration_velocity=5.0,
31+
),
32+
articulation_props=sim_utils.ArticulationRootPropertiesCfg(
33+
enabled_self_collisions=False,
34+
solver_position_iteration_count=16,
35+
solver_velocity_iteration_count=1,
36+
),
37+
activate_contact_sensors=False,
38+
),
39+
init_state=ArticulationCfg.InitialStateCfg(
40+
joint_pos={
41+
"joint1": 0.0,
42+
"joint2": -0.698,
43+
"joint3": 0.0,
44+
"joint4": 1.571,
45+
"joint5": 0.0,
46+
"joint6": 0.698,
47+
"joint7": 0.0,
48+
},
49+
pos=(0.0, 0.0, 0.0),
50+
rot=(0.0, 0.0, 0.0, 1.0),
51+
),
52+
actuators={
53+
"shoulder": ImplicitActuatorCfg(
54+
joint_names_expr=["joint[1-2]"],
55+
effort_limit_sim=123.0,
56+
velocity_limit_sim=2.094,
57+
stiffness=6000.0,
58+
damping=108.5,
59+
friction=0.0,
60+
armature=0.0,
61+
),
62+
"elbow": ImplicitActuatorCfg(
63+
joint_names_expr=["joint[3-4]"],
64+
effort_limit_sim=64.0,
65+
velocity_limit_sim=2.443,
66+
stiffness=4200.0,
67+
damping=90.7,
68+
friction=0.0,
69+
armature=0.0,
70+
),
71+
"wrist": ImplicitActuatorCfg(
72+
joint_names_expr=["joint[5-7]"],
73+
effort_limit_sim=39.0,
74+
velocity_limit_sim=4.887,
75+
stiffness=1500.0,
76+
damping=54.2,
77+
friction=0.0,
78+
armature=0.0,
79+
),
80+
},
81+
)
82+
83+
"""Configuration of Flexiv Rizon 4s arm using implicit actuator models."""

source/isaaclab_tasks/config/extension.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
# Note: Semantic Versioning is used: https://semver.org/
4-
version = "1.5.17"
4+
version = "1.5.18"
55

66
# Description
77
title = "Isaac Lab Environments"

source/isaaclab_tasks/docs/CHANGELOG.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
Changelog
22
---------
33

4+
1.5.18 (2026-04-02)
5+
~~~~~~~~~~~~~~~~~~~
6+
7+
Fixed
8+
^^^^^
9+
10+
* Set semantic tags on the in-hand object in :class:`~isaaclab_tasks.direct.shadow_hand.shadow_hand_env_cfg.ObjectCfg`
11+
so the object receives the same semantic labels for the Newton and PhysX backends.
12+
13+
414
1.5.17 (2026-03-30)
515
~~~~~~~~~~~~~~~~~~~
616

@@ -31,6 +41,7 @@ Added
3141
* Added semantic segmentation to preset data types for the Cartpole Camera environment.
3242
* Added semantic segmentation to preset data types for the Shadow Hand environment.
3343
* Added semantic_segmentation64 to preset data types for for the Dexsuite Kuka-Allegro environment.
44+
* Added ``Isaac-Deploy-Reach-Rizon4s-ROS`` environments.
3445

3546
1.5.13 (2026-03-18)
3647
~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)