Commit Graph

219 Commits

Author SHA1 Message Date
zhangyijian 66c12a5c54 设置偏执距离 2026-10-13 19:32:03 +08:00
zhangyijian 656e08482e 更新多点标定功能 2026-10-13 15:14:07 +08:00
ykcheungab 7c6d84859d Merge branch 'main' of ssh://892887cvmk08.aicp.io:24928/orisys-tech/orisys-app 2026-10-12 21:17:27 +08:00
ykcheungab 5a3ca51b29 fix(studio): 消除 Finger 实时采集的帧排队
实时处理相机最新帧,并修复重复采样、数组快照和暂停恢复。通过共享模块及相关 Studio 测试。
2026-10-12 21:14:33 +08:00
zhangyijian ee2b500cb7 优化部分界面 2026-10-12 17:27:02 +08:00
ykcheungab d06501d7d5 feat(autocal): 完善标定记录检查流程与UV轮廓显示
补齐传感器身份、稳定段检查引导和未完成试验诊断,并保存采集轮廓快照。通过60项相关测试、已有记录读取及代码和文档检查。
2026-10-11 20:15:04 +08:00
ykcheungab 432f45325f fix(autocal): 将标定记录总览接入主窗口
合并旧占位页为标定记录页,并统一采集页的数据查看入口。通过45项相关测试、离屏布局检查及代码和文档门禁。
2026-10-11 19:35:25 +08:00
ykcheungab b200f3d55c feat(autocal): 添加标定记录总览与测点计划对照
集中显示采集覆盖、加载卸载响应与已确认法向灵敏度,并保存计划和复核快照。通过44项相关测试、已有视频会话检查及代码和文档检查。
2026-10-11 19:03:40 +08:00
ykcheungab 161e64278b 补齐 Autocal 测点质量与独立 trial 验证
按已确认窗口比较重复性、加载卸载差异和零载恢复,并逐 trial 留出验证。55 项定向测试、已录视频复核闭环及代码文档检查通过。
2026-10-11 18:27:35 +08:00
ykcheungab 3304b4eda9 改为按帧自适应显示 Autocal 深度色阶
从有效 UV 区域计算当前帧范围,排除无效值和区域外像素。57 项定向测试及代码、文档检查通过。
2026-10-11 18:14:54 +08:00
ykcheungab 34a1d9b1f1 补齐 Autocal 实时反馈与稳定窗口复核
显示实时力值、曲线及 UV 图层,并保存人工确认窗口和零载检查基准。定向测试、真实视频预览与已录会话复核闭环验证通过。
2026-10-11 18:08:09 +08:00
ykcheungab 04adf17f60 完善 Autocal 多测点标定流程及会话复核
统一测点坐标、保持窗口和试验目录,补齐逐点初步分析。定向测试与真实视频闭环通过;两项轮询失败在修改前版本同样复现。
2026-10-11 17:43:16 +08:00
ykcheungab 7828bc1fe9 明确 Autocal 录制按钮及中止结果
区分连续录制和到档标记,并验证中止重试的目录数量。相关测试与代码检查通过。
2026-10-11 16:44:43 +08:00
ykcheungab 69c1322616 调整 Autocal 标定记录格式与目录命名
将人工参考载荷按档位区间保存,重排帧字段并明确界面操作。已通过相关测试、代码和文档检查。
2026-10-11 16:21:49 +08:00
ykcheungab dc7e290489 实现 finger 单测点手动试验采集
将精确 UV 选点、实时预览与逐档人工确认接入同一页面,并保存每次试验的视频、事件和帧采集时间。通过离线视频、页面及记录回归测试。
2026-10-11 15:55:45 +08:00
ykcheungab 32dcecb270 接入 Autocal 实时相机及帧时间显示
视频和相机共用 Finger worker,并保留采集时间、源帧编号及媒体时间。通过界面、采集链和真实视频验证。
2026-10-11 12:50:52 +08:00
ykcheungab 12c2fb1c4b 接入 Autocal Finger 视频预览
复用 shared FingerAcquisitionWorker 显示处理后画面,并保存视频与配置路径。通过针对性测试和真实视频验证。
2026-10-11 12:16:16 +08:00
ykcheungab 46c8c8cbf6 明确 finger 阶段一手动标定与采集时间契约
将阶段一改为手动加载、记录和逐点灵敏度可视化的完整流程。文档门禁与示例 JSON 校验通过。
2026-10-11 11:55:14 +08:00
ykcheungab 0e34cbfcdb 限定 Autocal 首版为 finger 并验证视频采集路径
明确视频与相机共用采集接口、事件和时间基准;补充针对性回归测试。
2026-10-11 11:47:07 +08:00
ykcheungab 6923cbf40c 细化 Autocal 传感器控制实施计划
核对 Studio 采集链并明确 shared 复用边界、回归检查和更新后的工作量。文档门禁通过。
2026-10-11 11:36:53 +08:00
ykcheungab c98390ff4a Merge branch 'main' of ssh://892887cvmk08.aicp.io:24928/orisys-tech/orisys-app 2026-10-10 17:17:43 +08:00
zhangyijian 51accb9196 加入Z轴运行控制,加快五轴运行速度 2026-10-10 17:16:19 +08:00
ykcheungab c4663ef769 构建:从打包数据中剔除 .gitignore 等版本控制残留并加校验
collect_data_files("orisys") 会把 SDK 包内受 git 跟踪的 src/orisys/.gitignore 一并拷进 _internal\orisys;
现在 spec 统一过滤版本控制与缓存文件名,build.ps1 第 6 步对我们自己发布的三个包硬失败、其它位置仅告警。
验证:清理重建 exit 0,dist 内 .git* / __pycache__ / 缓存文件 0 命中,Open3D 检查通过,冒烟测试
打印 "the application started" 与 "the packaged 3D scene loaded",输出 488.7 MB。
2026-10-10 16:17:44 +08:00
ykcheungab f94b51e2de fix(studio): 统一 Box/Mini 箭头网格与强度着色 2026-10-10 16:07:26 +08:00
ykcheungab 48de5b74e6 在单位回退时就近提示缺少可用标定
让实时和回放的原始单位回退原因出现在力曲线单位按钮旁。相关定向测试与 lint gate 通过。
2026-10-10 15:05:09 +08:00
ykcheungab cf86bd0702 Merge branch 'main' of ssh://892887cvmk08.aicp.io:24928/orisys-tech/orisys-app 2026-10-10 14:16:54 +08:00
ykcheungab f5ba64e01a Merge branch 'main' of ssh://892887cvmk08.aicp.io:24928/orisys-tech/orisys-app 2026-10-10 14:15:35 +08:00
zhangyijian 264275b1e6 Z轴可利用代码控制移动 2026-10-10 14:12:45 +08:00
ykcheungab 768eeb2040 补充 Autocal 最小标定流程实施计划
划分工作包、依赖和子代理职责,估算工作量及设备接入增量。文档门禁通过。
2026-10-10 14:05:12 +08:00
ykcheungab d2122e60e1 整理 Autocal 操作步骤与数据流表格
汇总文件与参数,区分现有软件链路和待实现流程。文档门禁通过。
2026-10-10 13:15:14 +08:00
ykcheungab b15842ec00 补充 Autocal 最小标定数据流程草稿
明确像素到三维映射、逐级加载卸载及每事件独立视频,压缩坐标说明。文档门禁通过,流程尚未实现。
2026-10-10 13:10:45 +08:00
zhangyijian b827c5ffee Merge branch 'main' of ssh://892887cvmk08.aicp.io:24928/orisys-tech/orisys-app 2026-10-09 13:41:39 +08:00
ykcheungab 0e8fb9e789 added archify to gitignore 2026-10-09 13:34:29 +08:00
ykcheungab d4b66c65a1 Unify 2D arrows on the shared painter.
Drop orisys.util.draw_arrows; box live and replay both use
_paint_shared_flow_arrows with sdk_box_policy when no policy is passed.
Recovered box flow uses the same inverse as finger. Verified with
shared/tests/test_image_backend.py arrow/idle/recovered cases.
2026-10-09 13:34:10 +08:00
zhangyijian e96bd47c84 fixed studio dd02 live cannot work problem 2026-10-09 11:21:16 +08:00
ykcheungab 091d0fda35 三维未激活采样显示灰点,二维增加深度叠箭头。
分析对话框默认使用传感器对话框保存的标定,关闭按钮改为保存。框选曲线时数值卡片仍显示光标读数。相关单测通过。
2026-10-08 17:04:30 +08:00
ykcheungab 3d2fb0c4eb 让直播标定文件从传感器对话框进入打开链路。
对话框可选配置默认、原始力或浏览文件,并按配置条目写入 prefs;点运行时把 cal_path(Finger 含 device_id)交给 worker,采集中则热更新。对话框与打开链路单测通过。
2026-10-08 16:37:26 +08:00
ykcheungab 19ae1f4968 三维显示与二维共用深度色标,配置名改为 Finger
箭头阈值写入设置;去掉网格告警。三维色标改为立刻采用二维量程(不再 P5/P95 缓变)。选择器显示 Finger。已用 pane UI、shared-scale 与 catalog 单测验证。
2026-10-08 16:10:58 +08:00
ykcheungab f2d7b3e83c 三维设置加箭头阈值,静默处理网格冲突
对话框写回 flow_on_px(二维三维共用),去掉 analysis_grid_mismatch 告警,缩短 UV/形变等工程腔文案并认 source=analysis。已用 pane UI 与 controller 单测验证。
2026-10-08 16:01:15 +08:00
ykcheungab f2bbab76a6 缩短 Studio 叠字与重复说明,色标只保留量程
去掉 depth_empty 与无用选区峰值文案,并修正「视图 → 分析视频」。已用 locale 单测与 depth_scale_text 核对;含证据录制的 wiring 用例本机跳过。
2026-10-08 15:41:30 +08:00
ykcheungab 48624dec99 让 Finger 视频分析使用所选的力标定文件。
分析链不再在打开前拒绝标定,而是把文件作为 cal_path 交给 FingerRuntime,并用操作者确认的设备编号核对文件里的 SN。标定传递测试与对话框 SN 校验通过。
2026-10-08 15:12:08 +08:00
ykcheungab 7afd3169fd 把 Studio 2D 画面与深度色标抽到 FrameView。
深度闩、域掩码与 _show_image_frame 离开主窗口;ImageSink 方法名保留为转发。朝向与深度闩测试、以及 monkeypatch render_image 的画面测试通过。
2026-10-08 10:39:40 +08:00
ykcheungab 63a45cfc1b Merge branch 'main' of ssh://892887cvmk08.aicp.io:24928/orisys-tech/orisys-app 2026-10-08 10:02:27 +08:00
ykcheungab 3e45ecdc3c 把分析视频和分析设置挪到独立的「分析」菜单。
菜单栏为文件 | 采集 | 分析 | 视图 | 帮助。提示里指向这两项的路径已改成「分析」。
2026-10-07 21:36:13 +08:00
ykcheungab 154a84ddae 把运行/预览/暂停等采集控制挪到「采集」菜单。
菜单栏顺序为文件 | 采集 | 视图 | 帮助;复位视图、主题与语言仍在视图。快捷键不变。
2026-10-07 21:31:02 +08:00
ykcheungab 92e6de6913 收紧绘图设置为两页,并把 FN 牛顿下限固定为 0。
手指 2D 方向改到 ArrowPanel 设置对话框;归零阈值不变。已用 display_prefs、finger_2d_orientation 与绘图对话框相关 smoke 测试验证。
2026-10-07 20:48:48 +08:00
ykcheungab ff8288bcf9 去掉仿真运动序列的单步超时
偏航转过 90° 时轴仍在运动,20 秒超时会把全部轴停掉。pose move 测试通过。
2026-10-07 16:21:25 +08:00
ykcheungab cc848a273d 统一力值阈值处理并保留原始采样
移除自动显示基线,使逐轴阈值统一作用于曲线、读数与记录输出,标定拟合继续使用原始采样。
共享层全量测试和相关 Studio 测试通过。
2026-10-07 12:26:52 +08:00
ykcheungab b1cd37148c 删掉回放的五个转发、重复的空格快捷键与重复的等待循环。
回放调用点直接走 replay_ctl,场景工具的路径引导收敛到 _paths,panel_snapshot
复用 panel_check 的 _wait_for,report_from 收成模块私有的 _report_from。
2026-10-07 12:25:48 +08:00
ykcheungab 86996694b4 统一力值阈值处理并保留原始采样
移除自动显示基线,使逐轴阈值统一作用于曲线、读数与记录输出,标定拟合继续使用原始采样。
共享层全量测试和相关 Studio 测试通过。
2026-10-07 12:25:12 +08:00