demo-collection

Collect robot demonstration data via kinesthetic teaching, teach pendant, and scripted demos into RLDS format.

Updated May 21, 2026
One-click install
npx skills add https://github.com/KAIROS7-team3/Final_project --skill demo-collection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: demo-collection
Source: https://github.com/KAIROS7-team3/Final_project/tree/main/.claude/skills/demo-collection
Command: npx skills add https://github.com/KAIROS7-team3/Final_project --skill demo-collection

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires DooSanArm, pyrealsense2, numpy, pathlib, time, os, tfds, rlds, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of collecting high-quality demonstration data for fine-tuning a robot's behavior, making it easier and more efficient to improve its performance.

Core Features & Use Cases

  • Data Collection Automation: Automates the collection of demonstration data for robot training.
  • Variety of Scenarios: Supports various scenarios including kinesthetic teaching, teach pendant, and scripted demos.
  • Quality Control: Includes data validation and labeling to ensure high-quality data.
  • RLDS Compatibility: Exports data in the RLDS format for reinforcement learning.
  • Use Case: Ideal for Phase 6a demonstration collection in a VLA fine-tuning environment.

Quick Start

Run the demo collection script for the 'screwdriver' tool with the 'standard' variant.

Frequently Asked Questions about demo-collection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I collect robot demonstration data for reinforcement learning fine-tuning?

Collect robot demonstration data for reinforcement learning by using kinesthetic teaching, teach pendant, or scripted demos, then processing and exporting the results in RLDS format for model fine-tuning.

What is the RLDS format and when do I need it for robot data collection?

The RLDS format structures reinforcement learning demonstration data. You need it when exporting collected robot demonstrations to ensure compatibility with downstream reinforcement learning frameworks.

How do I set up a Doosan robot and Realsense camera for kinesthetic teaching data collection?

Set up a Doosan e0509 robot and a Realsense D455f camera for depth sensing to enable kinesthetic teaching. These hardware components capture and process the physical demonstrations for fine-tuning.

Does this demonstration collection method support scripted demos and teach pendant input?

Yes, the demonstration collection method supports scripted demos and teach pendant input, alongside kinesthetic teaching, providing multiple scenarios to automate and validate high-quality data collection.

Can I use collected demonstration data directly for VLA fine-tuning?

Yes, you can use collected demonstration data for VLA fine-tuning. The collected and validated data exports in RLDS format, making it ideal for Phase 6a demonstration collection in VLA environments.

What are the limitations of using kinesthetic teaching for robot data collection?

Kinesthetic teaching requires physical manipulation of the Doosan e0509 robot and accurate Realsense D455f depth sensing, meaning hardware setup and physical presence are mandatory limitations for this approach.