发布 SDK 0.6.0 并补充场标定使用说明
支持不带前缀的版本标签,保留 Finger 资产随 wheel 交付。发布工具 97 项回归及 SDK 自带资产的场标定录像验证通过。
This commit is contained in:
@@ -8,10 +8,37 @@
|
||||
## 定位与边界
|
||||
|
||||
从现有多点增益生成空间图,对 HHD 无旋向量场做加权求和,作为 FN 的实验估计。
|
||||
不依赖深度、接触中心、最大光流点或单接触判定;实时入口尚未接入,必须显式拒绝。
|
||||
不依赖深度、接触中心、最大光流点或单接触判定。SDK 的 `FingerRuntime` 可直接加载模型、
|
||||
声明加权空载窗口并逐帧推断;处理来源可以是录像或相机。尚未接入的是 Studio 实时采集界面,
|
||||
其应用入口仍显式拒绝场模型,不是 SDK 的来源限制。
|
||||
现有增益对应各加载位置的整场响应,不是已验证的局部系数。交付证明软件契约与可复现估计,
|
||||
不宣称局部压力、多接触力可加性或精度改善。负的基线差保留;显示阈值只由显示层决定。
|
||||
|
||||
SDK 使用示例(配置、资产、模型和设备身份须匹配):
|
||||
|
||||
```python
|
||||
from orisys.finger import FingerRuntime
|
||||
|
||||
runtime = FingerRuntime.open(
|
||||
config="sensor.json", export_dir="assets", video="input.mp4",
|
||||
cal_path="force_calibration.field.json", device_id="YOUR-SENSOR-SN",
|
||||
)
|
||||
try:
|
||||
# 仅在传感器无载时声明;video 也可以传相机编号。
|
||||
runtime.declare_unloaded_reference("unloaded-1")
|
||||
with runtime.pipeline(contact=False, include=()) as pipe:
|
||||
while (snapshot := pipe.wait()) is not None:
|
||||
if snapshot.calibration_status.get("fn") == "ok":
|
||||
print(snapshot.normal_force)
|
||||
finally:
|
||||
runtime.close()
|
||||
```
|
||||
|
||||
模型前 30 个有效处理帧用于建立零点;订阅者可能跳过中间快照,不能以收到的快照数判断就绪。
|
||||
运行中换模型必须由调用方在处理线程的帧边界执行,随后重新声明空载窗口;不能与运行中的
|
||||
pipeline 并发调用切换接口。当前独立验证覆盖录像的同步处理和 pipeline 软件链,
|
||||
不等于已验证相机实机精度、吞吐或延迟。
|
||||
|
||||
## 文件字段
|
||||
|
||||
`model.type` 为 `field_gain/1`,`input_profile` 为 `hhd_normal_l1_field/1`,`outputs` 仅 `["fn"]`。
|
||||
|
||||
@@ -106,6 +106,10 @@ Release. See the launcher help and [build/README.md](../build/README.md) for the
|
||||
exact flags. A published version cannot be overwritten, so do not treat a rerun as
|
||||
a way to replace bad wheels.
|
||||
|
||||
GitHub tags default to `v<version>`. Pass `--tag <version>` for a tag without the
|
||||
prefix; both forms must match the certified version. Use `--notes-file <path>`
|
||||
to publish reviewed release notes.
|
||||
|
||||
The release order is build all candidates, commit source changes, run the clean
|
||||
preflight, preview both publishers, then execute the authorized publications.
|
||||
GitHub attaches all certified wheels and generates notes naming their actual
|
||||
|
||||
Reference in New Issue
Block a user