@@ -18,15 +18,59 @@
|
||||
|
||||
## 2. 当前可用结果(`out_fixed_dt0`)
|
||||
|
||||
| 窗 | 状态 | δt | yaw (°) | 手眼 RMS (°) | 手眼对数 | vs CAD prior |
|
||||
|----|------|----|---------|--------------|----------|--------------|
|
||||
| `priority_174005_174515` | `rotation_only_accepted` | 0 | ≈90.00 | 0.62 | 1374 | ≈0.41° |
|
||||
| `priority_174905_175450` | 同上 | 0 | ≈90.00 | 0.29 | 1182 | ≈0.47° |
|
||||
| `priority_175910_180530` | 同上 | 0 | ≈90.01 | 0.79 | 789 | ≈0.38° |
|
||||
约定:`p_IMU = T_IMU_lidar · p_lidar`;本轮交付 **仅旋转**,`t = [0,0,0]`,`time_offset_s = 0`。
|
||||
|
||||
| 窗 | 状态 | δt | roll/pitch/yaw (°) | 手眼 RMS (°) | 手眼对数 | vs CAD prior |
|
||||
|----|------|----|---------------------|--------------|----------|--------------|
|
||||
| `priority_174005_174515` | `rotation_only_accepted` | 0 | −0.398 / +0.108 / **89.998** | 0.625 | 1374 | 0.413° |
|
||||
| `priority_174905_175450` | 同上 | 0 | −0.316 / −0.352 / **90.002** | 0.293 | 1182 | 0.473° |
|
||||
| `priority_175910_180530` | 同上 | 0 | −0.373 / −0.036 / **90.005** | 0.786 | 789 | 0.375° |
|
||||
|
||||
- 跨窗旋转互差约 **0.15°–0.47°**(相对三窗均值 ≤0.26°)。
|
||||
- 交付矩阵中 **平移为 0**(`translation_accepted=false`)。
|
||||
- CAD/安装平移先验只用于后续 SE3 / 校验,不写入本轮交付 `T`。
|
||||
- 原始摘要:各窗 `out_fixed_dt0/summary.json`;总表 `calibration_manifest_fixed_dt0.json`。
|
||||
|
||||
### 2.1 窗1 `priority_174005_174515` — `R_IMU_lidar`
|
||||
|
||||
- 路径:`...\priority_174005_174515\out_fixed_dt0\summary.json`
|
||||
- rpy_deg_xyz:`[-0.39806616272552936, 0.10842366761721789, 89.99788311264182]`
|
||||
- quaternion_xyzw:`[-0.0031254048203223084, -0.0017872288323561246, 0.7070914597978358, 0.707112936622415]`
|
||||
|
||||
```text
|
||||
R =
|
||||
[[ 3.6946588133e-05, -0.9999758655693408, -0.0069474393698490 ],
|
||||
[ 0.9999982088237712, 2.3798651350e-05, 0.0018925598731371 ],
|
||||
[-0.0018923488575947, -0.0069474968493909, 0.9999740753156198 ]]
|
||||
t = [0, 0, 0]
|
||||
```
|
||||
|
||||
### 2.2 窗2 `priority_174905_175450` — `R_IMU_lidar`
|
||||
|
||||
- 路径:`...\priority_174905_175450\out_fixed_dt0\summary.json`
|
||||
- rpy_deg_xyz:`[-0.31554362742542746, -0.35231680831805484, 90.00193338170823]`
|
||||
- quaternion_xyzw:`[0.00022698471903919405, -0.004121119694188399, 0.7071067019847445, 0.7070948146172911]`
|
||||
|
||||
```text
|
||||
R =
|
||||
[[-3.3743238552e-05, -0.9999848355714863, -0.0055070399001942 ],
|
||||
[ 0.9999810938467022, 1.2097239027e-07, -0.0061491421465438 ],
|
||||
[ 0.0061490495645171, -0.0055071432752239, 0.9999659297008071 ]]
|
||||
t = [0, 0, 0]
|
||||
```
|
||||
|
||||
### 2.3 窗3 `priority_175910_180530` — `R_IMU_lidar`
|
||||
|
||||
- 路径:`...\priority_175910_180530\out_fixed_dt0\summary.json`
|
||||
- rpy_deg_xyz:`[-0.37335575043737196, -0.03585856981709423, 90.00538974486676]`
|
||||
- quaternion_xyzw:`[-0.002082462199099642, -0.002525219418619018, 0.7071355299053291, 0.7070704554452735]`
|
||||
|
||||
```text
|
||||
R =
|
||||
[[-9.4068775206e-05, -0.9999787650354249, -0.0065161821101807 ],
|
||||
[ 0.9999997997313592, -8.9988606603e-05, -0.0006264497522950 ],
|
||||
[ 0.0006258500675082, -0.0065162397345547, 0.9999785732361544 ]]
|
||||
t = [0, 0, 0]
|
||||
```
|
||||
|
||||
### 相对历史失败轮次
|
||||
|
||||
@@ -98,12 +142,7 @@
|
||||
- 当前 σ=15°;笔记显示 Tsai 初值本身已接近(约 0.3°–1.1° RMS),不像纯先验硬拽。
|
||||
- 仍缺一次:关闭先验或放大 `sigma_deg` 的对照,以排除「只是被拉到 90°」的疑虑。
|
||||
|
||||
### P6. 环境/导入陷阱(工程)
|
||||
|
||||
- 本机若存在指向其他仓库的 editable 安装(如 `Lidar-IMU`),`python tools\...` 可能导入错误包。
|
||||
- `visualize_pair_3d.py` 已插入仓库根到 `sys.path`;长期仍建议在本仓库 `pip install -e .`。
|
||||
|
||||
### P7. 文档与操作约定未完全同步(工程)
|
||||
### P6. 文档与操作约定未完全同步(工程)
|
||||
|
||||
- README 需明确写清:host-bridge 后固定 δt=0、禁用 signed refine、rotation_only 可视化用法。
|
||||
- 交付物目前缺一版「冻结的联合/中位 R + 使用说明」JSON/报告(旋转可交,平移明确不交)。
|
||||
@@ -167,5 +206,4 @@ python tools\visualize_pair_3d.py `
|
||||
| P3 | 高 | 已规避 | 自由 δt / signed refine 带偏(需保持冻结) |
|
||||
| P4 | 中 | 已吸收教训 | 单窗低残差不可单独验收 |
|
||||
| P5 | 中 | 待做 | 无旋转先验对照 |
|
||||
| P6 | 低 | 部分修复 | 错误 `imu_lidar` 包导入 |
|
||||
| P7 | 低 | 待做 | README/交付物同步 |
|
||||
| P6 | 低 | 待做 | README/交付物同步 |
|
||||
|
||||
Reference in New Issue
Block a user