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.2.0a1.tar.gz (32.5 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.2.0a1-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tlabel-0.2.0a1.tar.gz
Algorithm Hash digest
SHA256 3e5fc3730445923a51042d18468c426ea1cb4c22a3b7ecf6bc2f779f4cbd211b
MD5 61088aa4dc2d50250e4068a65f1f0d3c
BLAKE2b-256 fdcd3e0557dedeb8ab63e19693301880cb606fe345edc3624af27008ce492979

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlabel-0.2.0a1-py3-none-any.whl
  • Upload date:
  • Size: 36.2 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.2.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 315de9c3ea762dc3069e0a49fe01f4a0be634d0ccc9269b8b623c0359f24bf51
MD5 8da4a54a924cf4312fba34df83767a58
BLAKE2b-256 3a26be469111b0ba92d3029c5d80e4007ebed274a19db15584f137abc6b56121

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