Skip to content

Hand-Eye Dataset

SUMMARY

telekinesis.axon.io reads and writes the single-camera hand-eye dataset layout directly, for callers that manage their own capture loop instead of using DataCollector.

The Skill

python
io.save_hand_eye_dataset(data_dir, image_list, robot_T_tcp_list, annotated_images=[])
image_list, robot_T_tcp_list = io.load_hand_eye_dataset(data_dir, image_format="png")
SkillDescription
save_hand_eye_dataset(data_dir, image_list, robot_T_tcp_list, annotated_images=[])Write a single-camera hand-eye dataset: image_NN.png + calibration_data.npz.
load_hand_eye_dataset(data_dir, image_format="png")Read a single-camera hand-eye dataset back as (image_list, robot_T_tcp_list).

The Code

python
from telekinesis.axon import io

io.save_hand_eye_dataset(data_dir, image_list, robot_T_tcp_list, annotated_images=[])
image_list, robot_T_tcp_list = io.load_hand_eye_dataset(data_dir, image_format="png")