CoolFace
Datasetpublic

InternRobotics/IROS-2025-Challenge-Manip

IROS-2025-Challenge-Manip Dataset Summary 📖 This dataset contains the IROS Challenge - Manipulation Track benchmark, organized into pretrain, train, and validation splits. Pretrain split: ~20,000 single pick-and-place trajectories, packaged into tar files (each containing ~1,000 trajectories). Train split: task-specific demonstrations, with ~100 trajectories provided per task. Validation split: includes the test-time scenes and object assets in USD format. Each… See the full description on the dataset page: https://huggingface.co/datasets/InternRobotics/IROS-2025-Challenge-Manip.

sourceHugging Facecc-by-nc-sa-4.0updated 1y agoView on Hugging Face
4likes13kdownloads
dataset_post_processing.py44 linesDownload Raw Back to root
1import argparse2import os3import subprocess4 5 6def execute_in_directory(directory, command):7    original_dir = os.getcwd()8    try:9        os.chdir(directory)10        result = subprocess.run(11            command,12            shell=True,13            check=True,14            stdout=subprocess.PIPE,15            stderr=subprocess.PIPE,16            text=True17        )18        # print(f"success:\n{result.stdout}")19        return result.returncode20    except subprocess.CalledProcessError as e:21        print(f"error:\n{e.stderr}")22        return e.returncode23    finally:24        os.chdir(original_dir)25 26 27def main(root_dir):28    for root, _, files in os.walk(root_dir):29        if "scene.usd" in files:30            if os.path.exists(os.path.join(root, "SubUSDs")):31                bash_command = "rm ./SubUSDs"32                execute_in_directory(root, bash_command)33 34            bash_command = "ln -s ../SubUSDs ./SubUSDs"35            execute_in_directory(root, bash_command)36 37 38if __name__ == "__main__":39    parser = argparse.ArgumentParser(description='add soft link file')40    parser.add_argument('val_dataset_path', 41                       type=str,42                       help='dataset path')43    args = parser.parse_args()44    main(args.val_dataset_path)