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.0a2.tar.gz (32.9 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.0a2-py3-none-any.whl (36.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tlabel-0.2.0a2.tar.gz
  • Upload date:
  • Size: 32.9 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.0a2.tar.gz
Algorithm Hash digest
SHA256 51d7604b27d2236c78b12bfcd2c3d5ac60715205f2dd4824c91ec5d6c137c7ec
MD5 a2914bf7af5cc21cf31f8f5d1bd339ba
BLAKE2b-256 c5af02fbe9381a50cd18cb1cc291e635d8dcf3e7e074860ada957ed89f9672e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlabel-0.2.0a2-py3-none-any.whl
  • Upload date:
  • Size: 36.6 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.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 bd6d20de3c70bf2d78a50d22aa17436840d20c3476efee7e6cbb07acf74cd6b7
MD5 8538f1c1e02a7ac4f0d0ad22c5bd10c8
BLAKE2b-256 0848e4b515e4452270406da3237cc4d8592390217e3293393f3480c199ef6d97

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