lerobot_camera_paxini
Paxini PX-6AX GEN3 tactile sensors as LeRobot cameras. Every GEN3 variant works, from the 9-taxel fingernail to the 239-taxel palm pad: the taxel count is read from the hardware and the layout comes from the coordinate registry bundled in paxini-sdk. Registers the paxini camera type on stock lerobot; no lerobot changes needed.
Install
pip install lerobot
pip install paxini-sdk
pip install lerobot_camera_paxini
Use
lerobot-record \
--robot.type=so101_follower --robot.port=/dev/ttyACM0 --robot.id=follower \
--robot.cameras='{
top: {type: opencv, index_or_path: 2, width: 640, height: 480, fps: 30},
tactile: {type: paxini, port: /dev/ttyUSB0, width: 240, height: 320, fps: 30}
}' \
...
Both communication boards are supported: the High-Speed Communication Board (board_type: high_speed, default, auto-push ~91 Hz, pick a slot with module_index) and the Serial Converter Board (board_type: serial, needs sensor_part_code because that board cannot report its sensor).
Rendering
render: vector_rgb(default): per-taxel (Fx, Fy, Fz) into R, G, B, signed forces centered at 128. Policies get the full force vector as an ordinary image.render: heatmap: force magnitude on the vendor-app green-to-red ramp. For demos and debugging.
force_max_n sets full-scale (default 5 N), splat_sigma_px the Gaussian splat width.
If exact per-taxel values matter downstream, record with --dataset.video=false: the default video path is lossy and halves chroma resolution. For tactile as float state features instead of images, see the companion robot plugin lerobot_robot_so101_paxini.
Test without hardware
pip install -e ".[dev]" && pytest
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lerobot_camera_paxini-0.1.0.tar.gz.
File metadata
- Download URL: lerobot_camera_paxini-0.1.0.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba6d0b95da9b9be03623b8e1ca86d85ca234c77d644dbcaa93820ff7bbad65ba
|
|
| MD5 |
14bbbebb2ec5ab230abbbdb1223ca4a0
|
|
| BLAKE2b-256 |
3c7ca27a79014ce19d4996a347ec98a013ee6e6c76811d3a467240bf1c0ed8ca
|
File details
Details for the file lerobot_camera_paxini-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lerobot_camera_paxini-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef53114f90ddcd10cfbfa06ddb424b102a537f4e11440ad3a69a875320b65783
|
|
| MD5 |
39cfc14ae31a96732f6c2c09ac5c7ce9
|
|
| BLAKE2b-256 |
5dc1cd1fe8e4caa1d2c5b2d44f296d47850bd4793a3960f16293fb453dd133cc
|