Bimanual Drill To Point#

Task key: bimanual_drill_to_point.

bimanual_drill_to_point is a two-arm rigid-object task. A power drill and a wall are spawned and the agent must bring the drill tip to a target point.

../../_images/placeholder_env.svg

Goal#

  • Bring the drill tip close to the target point on the wall.

Quickstart#

import dexsuite as ds

env = ds.make(
    "bimanual_drill_to_point",
    manipulator=("franka", "franka"),
    gripper="robotiq",
    arm_control="osc_pose",
    gripper_control="joint_position",
    render_mode="human",
)

obs, info = env.reset()
obs, reward, terminated, truncated, info = env.step(env.action_space.sample())

env.close()

Task Entities#

  • drill: rigid power drill.

  • drill_tip: marker linked to the drill tip.

  • wooden_wall: rigid wall block.

  • target: marker linked to the wall.

Extra Observations#

This task currently does not add extra observations beyond robot state.

Termination#

The success/failure logic for this task is still being finalized; by default, episodes typically end by horizon truncation.

Simulation Settings#

  • SIM_DT = 0.01

  • SUBSTEPS = 1

  • HORIZON = 30000 control steps

Source#

  • Dexsuite/dexsuite/environments/bimanual/rigid/bimanual_drill_to_point.py