移除轮子

This commit is contained in:
2026-04-07 21:49:35 +08:00
parent bc9e6960f2
commit ac5377f86e
2 changed files with 24 additions and 23 deletions

View File

@@ -179,9 +179,10 @@ npm run dev-server:https
```bash
cd ~/IsaacLab
./docker/container.py start \
sudo ./docker/container.py start \
--files docker-compose.cloudxr-runtime.patch.yaml \
--env-file .env.cloudxr-runtime
docker-compose.mindbot.patch.yaml \
--env-files .env.cloudxr-runtime
# 进入 Isaac Lab 容器
./docker/container.py enter base
@@ -190,7 +191,7 @@ cd ~/IsaacLab
容器内运行 MindBot 遥操作:
```bash
./isaaclab.sh -p scripts/environments/teleoperation/teleop_se3_agent.py \
/workspace/isaaclab/isaaclab.sh -p scripts/environments/teleoperation/teleop_se3_agent.py \
--task Isaac-PickPlace-GR1T2-Abs-v0 \
--teleop_device handtracking \
--enable_pinocchio

View File

@@ -103,16 +103,16 @@ class ObjectTableSceneCfg(InteractiveSceneCfg):
),
)
object = RigidObjectCfg(
prim_path="{ENV_REGEX_NS}/Object",
# init_state=RigidObjectCfg.InitialStateCfg(pos=[-0.45, 0.45, 0.9996], rot=[1, 0, 0, 0]),
init_state=RigidObjectCfg.InitialStateCfg(pos=[-0.65, 0.45, 0.9996], rot=[1, 0, 0, 0]),
spawn=UsdFileCfg(
usd_path=f"{ISAACLAB_NUCLEUS_DIR}/Mimic/pick_place_task/pick_place_assets/steering_wheel.usd",
scale=(0.75, 0.75, 0.75),
rigid_props=sim_utils.RigidBodyPropertiesCfg(),
),
)
# object = RigidObjectCfg(
# prim_path="{ENV_REGEX_NS}/Object",
# # init_state=RigidObjectCfg.InitialStateCfg(pos=[-0.45, 0.45, 0.9996], rot=[1, 0, 0, 0]),
# init_state=RigidObjectCfg.InitialStateCfg(pos=[-0.65, 0.45, 0.9996], rot=[1, 0, 0, 0]),
# spawn=UsdFileCfg(
# usd_path=f"{ISAACLAB_NUCLEUS_DIR}/Mimic/pick_place_task/pick_place_assets/steering_wheel.usd",
# scale=(0.75, 0.75, 0.75),
# rigid_props=sim_utils.RigidBodyPropertiesCfg(),
# ),
# )
# Humanoid robot configured for pick-place manipulation tasks
robot: ArticulationCfg = GR1T2_HIGH_PD_CFG.replace(
@@ -296,8 +296,8 @@ class ObservationsCfg:
)
robot_root_pos = ObsTerm(func=base_mdp.root_pos_w, params={"asset_cfg": SceneEntityCfg("robot")})
robot_root_rot = ObsTerm(func=base_mdp.root_quat_w, params={"asset_cfg": SceneEntityCfg("robot")})
object_pos = ObsTerm(func=base_mdp.root_pos_w, params={"asset_cfg": SceneEntityCfg("object")})
object_rot = ObsTerm(func=base_mdp.root_quat_w, params={"asset_cfg": SceneEntityCfg("object")})
# object_pos = ObsTerm(func=base_mdp.root_pos_w, params={"asset_cfg": SceneEntityCfg("object")})
# object_rot = ObsTerm(func=base_mdp.root_quat_w, params={"asset_cfg": SceneEntityCfg("object")})
robot_links_state = ObsTerm(func=mdp.get_all_robot_link_state)
left_eef_pos = ObsTerm(func=mdp.get_eef_pos, params={"link_name": "left_hand_roll_link"})
@@ -311,10 +311,10 @@ class ObservationsCfg:
params={"joint_names": ["head_pitch_joint", "head_roll_joint", "head_yaw_joint"]},
)
object = ObsTerm(
func=mdp.object_obs,
params={"left_eef_link_name": "left_hand_roll_link", "right_eef_link_name": "right_hand_roll_link"},
)
# object = ObsTerm(
# func=mdp.object_obs,
# params={"left_eef_link_name": "left_hand_roll_link", "right_eef_link_name": "right_hand_roll_link"},
# )
def __post_init__(self):
self.enable_corruption = False
@@ -330,11 +330,11 @@ class TerminationsCfg:
time_out = DoneTerm(func=mdp.time_out, time_out=True)
object_dropping = DoneTerm(
func=mdp.root_height_below_minimum, params={"minimum_height": 0.5, "asset_cfg": SceneEntityCfg("object")}
)
# object_dropping = DoneTerm(
# func=mdp.root_height_below_minimum, params={"minimum_height": 0.5, "asset_cfg": SceneEntityCfg("object")}
# )
success = DoneTerm(func=mdp.task_done_pick_place, params={"task_link_name": "right_hand_roll_link"})
# success = DoneTerm(func=mdp.task_done_pick_place, params={"task_link_name": "right_hand_roll_link"})
@configclass