Skip to main content

TouchLabel AI - Tactile Data Annotation Toolkit

Project description

TouchLabel AI — Tactile Data Annotation Toolkit

触觉数据标注工具包 · pip install 一行搞定

安装

# 基础安装
pip install tlabel

# 带GelSight/DIGIT支持
pip install tlabel[gelsight]

# 带帕西尼支持
pip install tlabel[paxini]

# 带戴盟支持
pip install tlabel[daimon]

# 全部传感器
pip install tlabel[all]

5分钟上手

import tlabel

# 加载数据 — 自动识别格式
data = tlabel.load("gelsight_force.pkl")     # GelSight/DIGIT
data = tlabel.load("paxini_episode.h5")      # 帕西尼
data = tlabel.load("daimon_data/")           # 戴盟(目录或.parquet)

# 弹出彩色标注面板(Jupyter)
data.review()

# 英文界面
data.review(lang="en")

# 导出
data.export("output.json")    # TLabel Format v2 JSON
data.export("output.csv")     # CSV平面表

支持的传感器

传感器 格式 状态
GelSight Mini .pkl ✅ 第一期
DIGIT .pkl ✅ 第一期
PaXini PXCap .h5/.hdf5 ✅ 第一期
Daimon DM-TacClaw .parquet / 目录 ✅ 支持

交互面板功能

  • 🎨 彩色时间轴:绿=接触、红=滑移、灰=无接触
  • 🕸 18维雷达图:TLabel Format v2全部维度可视化
  • ✏️ 批量修正:选中帧区间,一键修改接触/滑移/力度
  • 🔗 联动规则:接触=0时自动清除力度和滑移
  • 🌐 中英文切换:右上角一键切换
  • 📤 导出:JSON / CSV

TLabel Format v2 (18维)

# v1 (11维)
contact · deformation_magnitude · force_magnitude · force_peak
force_direction · slip_entropy · slip_event · texture_energy
edge_density · contact_area · centroid_x

# v2新增 (7维)
normal_field_magnitude · normal_field_variance
shear_field_magnitude · shear_field_direction
delta_force_normal · delta_force_shear · friction_cone_ratio

License

MIT © 牛宿科技

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tlabel-0.1.0a1.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tlabel-0.1.0a1-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

Details for the file tlabel-0.1.0a1.tar.gz.

File metadata

  • Download URL: tlabel-0.1.0a1.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for tlabel-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 eecb6e00a7f8a05e3805f3ff734ddd78bac9cde362f824259397723bda21465f
MD5 b557530956eab971aa2e4953e20ae05e
BLAKE2b-256 1c0d6aad5737b81972a423fe7d9b5c498644b2bbabf22ad0e143c80943059ef0

See more details on using hashes here.

File details

Details for the file tlabel-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: tlabel-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 32.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for tlabel-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc307d554e52957a640c20ca11267b0b78d595ae7f825f4e02a9461b1e4d4155
MD5 3199fa0607783208f7f0d7203db28868
BLAKE2b-256 a7707d0c6c23ee12c3209830694364da5364e210773827b6e6c16d7547e7f95d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page