Claude: über nacht arbeiten. Pipeline verbessern

This commit is contained in:
chk
2026-06-02 06:04:41 +02:00
parent e5b41e9110
commit 30e97eb4bd
252 changed files with 125356 additions and 52694 deletions

112
POSE_PIPELINE.md Normal file
View File

@@ -0,0 +1,112 @@
# Pose-Erkennungs-Pipeline
Aus Mehrkamera-Fotos eines Roboters werden die Gelenkwinkel (`x,y,z,a,b,c,e`)
geschätzt. Kern: Jeder ArUco-Marker wird über seine **4 triangulierten Ecken**
als volle 6-DOF-Pose (Position **+ gemessene Normale**) rekonstruiert; daraus
werden die Gelenkwinkel über die Kinematik (`robot_fk.py`) bestimmt.
## Ergebnis (Stand: Nacht-Build)
Benchmark über 10 valide Sim-Posen (Scene49b, 11, 12; Scene10 war fehlerhaft
gerendert und ausgeschlossen), Methode **hybrid**:
| Metrik | Wert |
|---|---|
| Winkelfehler mittel | **0,25°** |
| Winkelfehler std (Stabilität) | 0,13° |
| Winkelfehler schlechtester | 1,57° |
| Positionsfehler mittel | 0,10 mm |
Zwei Vorbedingungen waren entscheidend und sind erledigt:
1. **npz-fy-Bug** in `render_robot.py` gefixt (war ~15 % Brennweitenfehler bei 16:9).
2. **Eck- statt Center-Triangulation** — liefert pro Marker eine Normale (~1,2° genau, validiert in `benchmark/stage0_corner_normals.py`).
## Pipeline (run/run_pipeline.bat)
```
1_detect_aruco_observations Fotos -> *_aruco_detection.json (inkl. 4 Ecken)
2_estimate_camera_from_observations -> *_camera_pose.json
3_multiview_bundle_adjustment_v4 -> aruco_positions_initial.json (Center; für Viewer/Vergleich)
3b_corner_marker_poses -> aruco_marker_poses.json (Eck-Pose + Normale)
pose_estimation -> robot_state.json (Gelenkwinkel + Konfidenz)
```
Aufruf: `.\run_pipeline.bat ..\data\simulation\Scene8`
## Pose-Estimation (pipeline/pose_estimation.py)
Parametrisiert über **Gelenk-Variablen** (nicht Links), damit Sonderfälle dieses
Roboters generisch funktionieren:
- Glieder ohne eigene Marker (Base/`x`, Hand/`b`, Palm/`c`) — über Kind-Marker bestimmt.
- Geteilte Variable (`e` für FingerA+FingerB) — eine Unbekannte.
- Verdeckte Mittelglieder — durch globales BA überbrückt.
### Vier Methoden (robot.json → `pose_estimation.method`)
| Methode | Idee | Benchmark (mean / worst) |
|---|---|---|
| `sequential_vector` | analytisch aus Marker-Paar-Vektoren | 0,32° / 1,72° |
| `sequential_fk` | blockweise 1D/Block-LS entlang der Kette | 0,43° / 1,84° |
| `global_ba` | alle Winkel gemeinsam, robuste Loss | 0,25° / 1,57° |
| **`hybrid`** (Default) | sequenzieller Init → globales BA | **0,25° / 1,57°** |
### robot.json-Konfiguration
```json
"pose_estimation": {
"method": "hybrid",
"marker_observation": "corner_pose", // oder "center_point"
"use_normals": true,
"normal_weight": 100.0, // höher = stabiler bei wenigen Markern
"robust_loss": "huber",
"huber_delta_mm": 8.0,
"max_iterations": 200,
"min_cameras_per_marker": 2,
"per_link_method": {} // optional: Methode pro Glied
}
```
`normal_weight=100` wurde empirisch gewählt: stabilisiert sicht-arme Posen
deutlich (Worst-Case-Winkel halbiert), kostet bei gut sichtbaren Posen nur ~0,2°.
### Konfidenz pro Gelenk
`robot_state.json → movements[v].confidence`: `high` (≥2 Marker/Variable im
Block), `medium` (≥1), `low` (unterbestimmt — misstrauen!), `none` (0 Marker).
Für die Kollisionssicherheit: Gelenke mit `low`/`none` nicht ungeprüft anfahren;
ggf. Homing/`a`-Drehung für mehr Sichtbarkeit (Multi-Pose).
## Benchmark- & Eval-Werkzeuge (benchmark/)
| Tool | Zweck |
|---|---|
| `stage0_corner_normals.py` | Eck-Normalen-Genauigkeit gegen GT (Go/No-Go) |
| `eval_pose.py` | geschätzte Gelenkwinkel vs. `pose.json` |
| `run_benchmark.py` | Scenes × Methoden → Matrix + Aggregat (CSV/JSON) |
| `pipeline/9_evaluateMarker.py` | Marker Position + Normale pro Glied vs. `render_*.json` |
Beispiele:
```
python benchmark/run_benchmark.py # alle bereiten Scenes, alle Methoden
python benchmark/run_benchmark.py --scenes 5 8 --methods hybrid
python benchmark/stage0_corner_normals.py --evalDir data/evaluations/Scene5 --gt data/simulation/Scene5/render_a.json
python benchmark/eval_pose.py data/evaluations/Scene5/robot_state.json data/simulation/Scene5/pose.json
```
## Viewer (run/robot_viewer.html)
Lade `aruco_marker_poses.json` als „aruco" → der **Observed-normals**-Pfeil zeigt
jetzt die **gemessene** Normale, eingefärbt nach Winkelabweichung zur Modell-
Normale (grün <2° / gelb 25° / rot >5°). Statistik-Panel zeigt Normal mean/max.
## Offene Punkte / Ideen
- **Adaptive `normal_weight`**: pro Marker nach Sicht-Qualität gewichten →
best-case und worst-case gleichzeitig optimal (statt fester Kompromiss 100).
- **Multi-Pose-Fusion**: mehrere Aufnahmen bei verschiedenen `a`-Winkeln in
*eine* globale BA werfen — für Posen, in denen die Hand sonst verdeckt ist.
- **Reale Kameras**: Schritt 1 nutzt aktuell für alle Bilder `render_a.npz`
(Sim: alle Kameras gleich). Real bräuchte jede Kamera ihre eigene Intrinsik-npz.
- **`center_point`-Vergleich** im Benchmark (`--observation center_point`) braucht
`aruco_positions_initial.json` pro Scene (Schritt 3).
```

View File

@@ -0,0 +1,41 @@
scene,method,mean_abs_deg,max_abs_deg,mean_abs_mm,max_abs_mm
Scene11,sequential_vector,0.21615071495813823,0.8314190755566813,0.008262698768396692,0.013081401253181468
Scene11,sequential_fk,0.38749059657140494,0.7435712942532007,0.15624107163785528,0.2994007420225291
Scene11,global_ba,0.24076193032735205,0.7758696886111238,0.05602993259134115,0.060046841579868726
Scene11,hybrid,0.24076193032735205,0.7758696886111238,0.05602993259134115,0.060046841579868726
Scene12,sequential_vector,0.1394358162818984,0.2923307824906374,0.05495893424309628,0.05495893424309628
Scene12,sequential_fk,0.2887046847064975,0.700084532189635,0.05495893424309628,0.05495893424309628
Scene12,global_ba,0.23421405631437628,0.6623398298570464,0.06225340961087511,0.06225340961087511
Scene12,hybrid,0.23421405631437628,0.6623398298570464,0.06225340961087511,0.06225340961087511
Scene4,sequential_vector,0.1689903806559073,0.37177692028527076,0.12196674018700904,0.12203581131754504
Scene4,sequential_fk,0.2052561066616761,0.40043968827325216,0.20664534471432816,0.2912548781111113
Scene4,global_ba,0.12764613973571387,0.21003754767065175,0.004541214773356117,0.007785849528890054
Scene4,hybrid,0.12764613973571387,0.21003754767065175,0.004541214773356117,0.007785849528890054
Scene5,sequential_vector,0.24751400376691776,0.5125580870892463,0.09353406132425324,0.1507674786526909
Scene5,sequential_fk,0.37528621184521854,0.6967000968706998,0.12625134900152357,0.21620205400723158
Scene5,global_ba,0.09060360042167304,0.1434928216381195,0.014419220965278257,0.020356040652554697
Scene5,hybrid,0.09060360042167304,0.1434928216381195,0.014419220965278257,0.020356040652554697
Scene6,sequential_vector,0.3720210667917684,0.7648573568365009,0.3613204413461384,0.712110322655052
Scene6,sequential_fk,0.7316454589650221,1.7237275472800775,0.4305546445989883,0.8505787291607518
Scene6,global_ba,0.3541493232707921,1.1662562506099334,0.14890611576813906,0.2013600383222438
Scene6,hybrid,0.3541493232707921,1.1662562506099334,0.14890611576813906,0.2013600383222438
Scene7,sequential_vector,0.5815188036541258,1.7172960028987632,0.17909586175084868,0.313891394909561
Scene7,sequential_fk,0.6459864657291178,1.3044728301107398,0.05085403969021218,0.05740775078828797
Scene7,global_ba,0.5322101800604117,1.5679743083230164,0.32619525048234,0.39010299334816345
Scene7,hybrid,0.5322101800604117,1.5679743083230164,0.32619525048234,0.39010299334816345
Scene8,sequential_vector,0.2597533931518797,0.6380771626184014,0.029322037687468328,0.032765746060491985
Scene8,sequential_fk,0.45929803469902597,0.9239031754049449,0.05204031166694967,0.07820229401945467
Scene8,global_ba,0.3073474311985535,0.6645055768230179,0.13313561563484289,0.19702884143382704
Scene8,hybrid,0.3073474311985535,0.6645055768230179,0.13313561563484289,0.19702884143382704
Scene9,sequential_vector,0.3923356692953973,1.4948777416184953,0.14356583700798886,0.2574687935528708
Scene9,sequential_fk,0.5281710000926637,1.3165046155579603,0.2919599619770281,0.5542570434909493
Scene9,global_ba,0.13197745617665077,0.19531145821179052,0.09420136800160872,0.11355612175911745
Scene9,hybrid,0.13197745617665077,0.19531145821179052,0.09420136800160872,0.11355612175911745
Scene9a,sequential_vector,0.34522769828549826,1.0414123806210682,0.2061424863522392,0.38298669630472126
Scene9a,sequential_fk,0.5338944077748919,1.8379242756954568,0.17538586419238023,0.3214734519850033
Scene9a,global_ba,0.380374450420976,1.1839749264013335,0.1337460792771763,0.145277731665594
Scene9a,hybrid,0.380374450420976,1.1839749264013335,0.1337460792771763,0.145277731665594
Scene9b,sequential_vector,0.4318049021823242,0.7961252335628615,0.24164404042724819,0.4507708686551588
Scene9b,sequential_fk,0.1849035221198619,0.44040456936312466,0.035433954208512475,0.038350696217687386
Scene9b,global_ba,0.13080989543460078,0.3566984466850158,0.05474286758364233,0.06138719680519422
Scene9b,hybrid,0.13080989543460078,0.3566984466850158,0.05474286758364233,0.06138719680519422
1 scene method mean_abs_deg max_abs_deg mean_abs_mm max_abs_mm
2 Scene11 sequential_vector 0.21615071495813823 0.8314190755566813 0.008262698768396692 0.013081401253181468
3 Scene11 sequential_fk 0.38749059657140494 0.7435712942532007 0.15624107163785528 0.2994007420225291
4 Scene11 global_ba 0.24076193032735205 0.7758696886111238 0.05602993259134115 0.060046841579868726
5 Scene11 hybrid 0.24076193032735205 0.7758696886111238 0.05602993259134115 0.060046841579868726
6 Scene12 sequential_vector 0.1394358162818984 0.2923307824906374 0.05495893424309628 0.05495893424309628
7 Scene12 sequential_fk 0.2887046847064975 0.700084532189635 0.05495893424309628 0.05495893424309628
8 Scene12 global_ba 0.23421405631437628 0.6623398298570464 0.06225340961087511 0.06225340961087511
9 Scene12 hybrid 0.23421405631437628 0.6623398298570464 0.06225340961087511 0.06225340961087511
10 Scene4 sequential_vector 0.1689903806559073 0.37177692028527076 0.12196674018700904 0.12203581131754504
11 Scene4 sequential_fk 0.2052561066616761 0.40043968827325216 0.20664534471432816 0.2912548781111113
12 Scene4 global_ba 0.12764613973571387 0.21003754767065175 0.004541214773356117 0.007785849528890054
13 Scene4 hybrid 0.12764613973571387 0.21003754767065175 0.004541214773356117 0.007785849528890054
14 Scene5 sequential_vector 0.24751400376691776 0.5125580870892463 0.09353406132425324 0.1507674786526909
15 Scene5 sequential_fk 0.37528621184521854 0.6967000968706998 0.12625134900152357 0.21620205400723158
16 Scene5 global_ba 0.09060360042167304 0.1434928216381195 0.014419220965278257 0.020356040652554697
17 Scene5 hybrid 0.09060360042167304 0.1434928216381195 0.014419220965278257 0.020356040652554697
18 Scene6 sequential_vector 0.3720210667917684 0.7648573568365009 0.3613204413461384 0.712110322655052
19 Scene6 sequential_fk 0.7316454589650221 1.7237275472800775 0.4305546445989883 0.8505787291607518
20 Scene6 global_ba 0.3541493232707921 1.1662562506099334 0.14890611576813906 0.2013600383222438
21 Scene6 hybrid 0.3541493232707921 1.1662562506099334 0.14890611576813906 0.2013600383222438
22 Scene7 sequential_vector 0.5815188036541258 1.7172960028987632 0.17909586175084868 0.313891394909561
23 Scene7 sequential_fk 0.6459864657291178 1.3044728301107398 0.05085403969021218 0.05740775078828797
24 Scene7 global_ba 0.5322101800604117 1.5679743083230164 0.32619525048234 0.39010299334816345
25 Scene7 hybrid 0.5322101800604117 1.5679743083230164 0.32619525048234 0.39010299334816345
26 Scene8 sequential_vector 0.2597533931518797 0.6380771626184014 0.029322037687468328 0.032765746060491985
27 Scene8 sequential_fk 0.45929803469902597 0.9239031754049449 0.05204031166694967 0.07820229401945467
28 Scene8 global_ba 0.3073474311985535 0.6645055768230179 0.13313561563484289 0.19702884143382704
29 Scene8 hybrid 0.3073474311985535 0.6645055768230179 0.13313561563484289 0.19702884143382704
30 Scene9 sequential_vector 0.3923356692953973 1.4948777416184953 0.14356583700798886 0.2574687935528708
31 Scene9 sequential_fk 0.5281710000926637 1.3165046155579603 0.2919599619770281 0.5542570434909493
32 Scene9 global_ba 0.13197745617665077 0.19531145821179052 0.09420136800160872 0.11355612175911745
33 Scene9 hybrid 0.13197745617665077 0.19531145821179052 0.09420136800160872 0.11355612175911745
34 Scene9a sequential_vector 0.34522769828549826 1.0414123806210682 0.2061424863522392 0.38298669630472126
35 Scene9a sequential_fk 0.5338944077748919 1.8379242756954568 0.17538586419238023 0.3214734519850033
36 Scene9a global_ba 0.380374450420976 1.1839749264013335 0.1337460792771763 0.145277731665594
37 Scene9a hybrid 0.380374450420976 1.1839749264013335 0.1337460792771763 0.145277731665594
38 Scene9b sequential_vector 0.4318049021823242 0.7961252335628615 0.24164404042724819 0.4507708686551588
39 Scene9b sequential_fk 0.1849035221198619 0.44040456936312466 0.035433954208512475 0.038350696217687386
40 Scene9b global_ba 0.13080989543460078 0.3566984466850158 0.05474286758364233 0.06138719680519422
41 Scene9b hybrid 0.13080989543460078 0.3566984466850158 0.05474286758364233 0.06138719680519422

View File

@@ -0,0 +1,339 @@
{
"observation": "corner_pose",
"matrix": {
"Scene11": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.21615071495813823,
"max_abs_deg": 0.8314190755566813,
"mean_abs_mm": 0.008262698768396692,
"max_abs_mm": 0.013081401253181468
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.38749059657140494,
"max_abs_deg": 0.7435712942532007,
"mean_abs_mm": 0.15624107163785528,
"max_abs_mm": 0.2994007420225291
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.24076193032735205,
"max_abs_deg": 0.7758696886111238,
"mean_abs_mm": 0.05602993259134115,
"max_abs_mm": 0.060046841579868726
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.24076193032735205,
"max_abs_deg": 0.7758696886111238,
"mean_abs_mm": 0.05602993259134115,
"max_abs_mm": 0.060046841579868726
}
},
"Scene12": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.1394358162818984,
"max_abs_deg": 0.2923307824906374,
"mean_abs_mm": 0.05495893424309628,
"max_abs_mm": 0.05495893424309628
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.2887046847064975,
"max_abs_deg": 0.700084532189635,
"mean_abs_mm": 0.05495893424309628,
"max_abs_mm": 0.05495893424309628
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.23421405631437628,
"max_abs_deg": 0.6623398298570464,
"mean_abs_mm": 0.06225340961087511,
"max_abs_mm": 0.06225340961087511
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.23421405631437628,
"max_abs_deg": 0.6623398298570464,
"mean_abs_mm": 0.06225340961087511,
"max_abs_mm": 0.06225340961087511
}
},
"Scene4": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.1689903806559073,
"max_abs_deg": 0.37177692028527076,
"mean_abs_mm": 0.12196674018700904,
"max_abs_mm": 0.12203581131754504
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.2052561066616761,
"max_abs_deg": 0.40043968827325216,
"mean_abs_mm": 0.20664534471432816,
"max_abs_mm": 0.2912548781111113
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.12764613973571387,
"max_abs_deg": 0.21003754767065175,
"mean_abs_mm": 0.004541214773356117,
"max_abs_mm": 0.007785849528890054
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.12764613973571387,
"max_abs_deg": 0.21003754767065175,
"mean_abs_mm": 0.004541214773356117,
"max_abs_mm": 0.007785849528890054
}
},
"Scene5": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.24751400376691776,
"max_abs_deg": 0.5125580870892463,
"mean_abs_mm": 0.09353406132425324,
"max_abs_mm": 0.1507674786526909
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.37528621184521854,
"max_abs_deg": 0.6967000968706998,
"mean_abs_mm": 0.12625134900152357,
"max_abs_mm": 0.21620205400723158
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.09060360042167304,
"max_abs_deg": 0.1434928216381195,
"mean_abs_mm": 0.014419220965278257,
"max_abs_mm": 0.020356040652554697
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.09060360042167304,
"max_abs_deg": 0.1434928216381195,
"mean_abs_mm": 0.014419220965278257,
"max_abs_mm": 0.020356040652554697
}
},
"Scene6": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.3720210667917684,
"max_abs_deg": 0.7648573568365009,
"mean_abs_mm": 0.3613204413461384,
"max_abs_mm": 0.712110322655052
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.7316454589650221,
"max_abs_deg": 1.7237275472800775,
"mean_abs_mm": 0.4305546445989883,
"max_abs_mm": 0.8505787291607518
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.3541493232707921,
"max_abs_deg": 1.1662562506099334,
"mean_abs_mm": 0.14890611576813906,
"max_abs_mm": 0.2013600383222438
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.3541493232707921,
"max_abs_deg": 1.1662562506099334,
"mean_abs_mm": 0.14890611576813906,
"max_abs_mm": 0.2013600383222438
}
},
"Scene7": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.5815188036541258,
"max_abs_deg": 1.7172960028987632,
"mean_abs_mm": 0.17909586175084868,
"max_abs_mm": 0.313891394909561
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.6459864657291178,
"max_abs_deg": 1.3044728301107398,
"mean_abs_mm": 0.05085403969021218,
"max_abs_mm": 0.05740775078828797
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.5322101800604117,
"max_abs_deg": 1.5679743083230164,
"mean_abs_mm": 0.32619525048234,
"max_abs_mm": 0.39010299334816345
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.5322101800604117,
"max_abs_deg": 1.5679743083230164,
"mean_abs_mm": 0.32619525048234,
"max_abs_mm": 0.39010299334816345
}
},
"Scene8": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.2597533931518797,
"max_abs_deg": 0.6380771626184014,
"mean_abs_mm": 0.029322037687468328,
"max_abs_mm": 0.032765746060491985
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.45929803469902597,
"max_abs_deg": 0.9239031754049449,
"mean_abs_mm": 0.05204031166694967,
"max_abs_mm": 0.07820229401945467
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.3073474311985535,
"max_abs_deg": 0.6645055768230179,
"mean_abs_mm": 0.13313561563484289,
"max_abs_mm": 0.19702884143382704
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.3073474311985535,
"max_abs_deg": 0.6645055768230179,
"mean_abs_mm": 0.13313561563484289,
"max_abs_mm": 0.19702884143382704
}
},
"Scene9": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.3923356692953973,
"max_abs_deg": 1.4948777416184953,
"mean_abs_mm": 0.14356583700798886,
"max_abs_mm": 0.2574687935528708
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.5281710000926637,
"max_abs_deg": 1.3165046155579603,
"mean_abs_mm": 0.2919599619770281,
"max_abs_mm": 0.5542570434909493
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.13197745617665077,
"max_abs_deg": 0.19531145821179052,
"mean_abs_mm": 0.09420136800160872,
"max_abs_mm": 0.11355612175911745
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.13197745617665077,
"max_abs_deg": 0.19531145821179052,
"mean_abs_mm": 0.09420136800160872,
"max_abs_mm": 0.11355612175911745
}
},
"Scene9a": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.34522769828549826,
"max_abs_deg": 1.0414123806210682,
"mean_abs_mm": 0.2061424863522392,
"max_abs_mm": 0.38298669630472126
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.5338944077748919,
"max_abs_deg": 1.8379242756954568,
"mean_abs_mm": 0.17538586419238023,
"max_abs_mm": 0.3214734519850033
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.380374450420976,
"max_abs_deg": 1.1839749264013335,
"mean_abs_mm": 0.1337460792771763,
"max_abs_mm": 0.145277731665594
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.380374450420976,
"max_abs_deg": 1.1839749264013335,
"mean_abs_mm": 0.1337460792771763,
"max_abs_mm": 0.145277731665594
}
},
"Scene9b": {
"sequential_vector": {
"n_joints": 7,
"mean_abs_deg": 0.4318049021823242,
"max_abs_deg": 0.7961252335628615,
"mean_abs_mm": 0.24164404042724819,
"max_abs_mm": 0.4507708686551588
},
"sequential_fk": {
"n_joints": 7,
"mean_abs_deg": 0.1849035221198619,
"max_abs_deg": 0.44040456936312466,
"mean_abs_mm": 0.035433954208512475,
"max_abs_mm": 0.038350696217687386
},
"global_ba": {
"n_joints": 7,
"mean_abs_deg": 0.13080989543460078,
"max_abs_deg": 0.3566984466850158,
"mean_abs_mm": 0.05474286758364233,
"max_abs_mm": 0.06138719680519422
},
"hybrid": {
"n_joints": 7,
"mean_abs_deg": 0.13080989543460078,
"max_abs_deg": 0.3566984466850158,
"mean_abs_mm": 0.05474286758364233,
"max_abs_mm": 0.06138719680519422
}
}
},
"aggregate": {
"sequential_vector": {
"mean_deg": 0.31547524490238554,
"std_deg": 0.1281946335848945,
"worst_deg": 1.7172960028987632,
"mean_mm": 0.1439813139094687,
"worst_mm": 0.712110322655052,
"n_scenes": 10
},
"sequential_fk": {
"mean_deg": 0.43406364891653804,
"std_deg": 0.17149696414532492,
"worst_deg": 1.8379242756954568,
"mean_mm": 0.15803254759308744,
"worst_mm": 0.8505787291607518,
"n_scenes": 10
},
"global_ba": {
"mean_deg": 0.25300944633611,
"std_deg": 0.13398997870322718,
"worst_deg": 1.5679743083230164,
"mean_mm": 0.10281710746886,
"worst_mm": 0.39010299334816345,
"n_scenes": 10
},
"hybrid": {
"mean_deg": 0.25300944633611,
"std_deg": 0.13398997870322718,
"worst_deg": 1.5679743083230164,
"mean_mm": 0.10281710746886,
"worst_mm": 0.39010299334816345,
"n_scenes": 10
}
}
}

116
benchmark/eval_pose.py Normal file
View File

@@ -0,0 +1,116 @@
#!/usr/bin/env python3
"""
eval_pose.py
============
Compare estimated joint angles (robot_state.json) against ground truth
(simulation/SceneX/pose.json -> "position").
Per-joint error:
revolute (y,z,a,b,c): angular error in degrees, wrap-aware (179 vs -179 = 2deg)
linear (x,e): error in millimetres
Prints a table and optionally writes a JSON summary. Returns nonzero if any
observable joint exceeds a tolerance (for scripted regression checks).
"""
from __future__ import annotations
import argparse
import json
import sys
from typing import Any, Dict
LINEAR = {"x", "e"}
JOINTS = ["x", "y", "z", "a", "b", "c", "e"]
def load_estimate(path: str) -> Dict[str, Dict[str, Any]]:
d = json.load(open(path, "r", encoding="utf-8"))
mv = d.get("movements", {}) or {}
out: Dict[str, Dict[str, Any]] = {}
for v in JOINTS:
e = mv.get(v, {})
# tolerate several historical schemas
val = e.get("value", e.get("value_mm", e.get("value_deg")))
out[v] = {
"value": float(val) if val is not None else 0.0,
"observable": bool(e.get("observable", True)),
"n_markers": int(e.get("n_markers", -1)),
}
return out
def load_gt(path: str) -> Dict[str, float]:
d = json.load(open(path, "r", encoding="utf-8"))
pos = d.get("position", d)
return {v: float(pos[v]) for v in JOINTS if v in pos}
def joint_error(v: str, est: float, gt: float) -> float:
if v in LINEAR:
return abs(est - gt)
return abs(((est - gt + 180.0) % 360.0) - 180.0)
def evaluate(estimate_path: str, gt_path: str) -> Dict[str, Any]:
est = load_estimate(estimate_path)
gt = load_gt(gt_path)
rows = []
ang_errs, lin_errs = [], []
for v in JOINTS:
if v not in gt:
continue
e = est.get(v, {"value": 0.0, "observable": False, "n_markers": -1})
err = joint_error(v, e["value"], gt[v])
unit = "mm" if v in LINEAR else "deg"
rows.append({"joint": v, "estimate": e["value"], "gt": gt[v], "error": err,
"unit": unit, "observable": e["observable"], "n_markers": e["n_markers"]})
if e["observable"]:
(lin_errs if v in LINEAR else ang_errs).append(err)
summary = {
"n_joints": len(rows),
"mean_abs_deg": (sum(ang_errs) / len(ang_errs)) if ang_errs else None,
"max_abs_deg": max(ang_errs) if ang_errs else None,
"mean_abs_mm": (sum(lin_errs) / len(lin_errs)) if lin_errs else None,
"max_abs_mm": max(lin_errs) if lin_errs else None,
}
return {"rows": rows, "summary": summary}
def main() -> int:
ap = argparse.ArgumentParser(description="Evaluate estimated joint angles vs ground truth")
ap.add_argument("estimate", help="robot_state.json")
ap.add_argument("gt", help="simulation/SceneX/pose.json")
ap.add_argument("--out", default=None)
ap.add_argument("--tolDeg", type=float, default=2.0)
ap.add_argument("--tolMm", type=float, default=3.0)
args = ap.parse_args()
res = evaluate(args.estimate, args.gt)
print(f"{'joint':>6} | {'est':>9} | {'gt':>9} | {'error':>9} | obs | nMk")
print("-" * 58)
worst = 0.0
for r in res["rows"]:
flag = " " if r["observable"] else "U"
print(f"{r['joint']:>6} | {r['estimate']:9.2f} | {r['gt']:9.2f} | "
f"{r['error']:7.2f}{r['unit']:>2} | {flag:>3} | {r['n_markers']:>3}")
s = res["summary"]
print("-" * 58)
md = f"{s['mean_abs_deg']:.2f}" if s["mean_abs_deg"] is not None else "-"
xd = f"{s['max_abs_deg']:.2f}" if s["max_abs_deg"] is not None else "-"
mm = f"{s['mean_abs_mm']:.2f}" if s["mean_abs_mm"] is not None else "-"
xm = f"{s['max_abs_mm']:.2f}" if s["max_abs_mm"] is not None else "-"
print(f"angles: mean {md}deg / max {xd}deg | linear: mean {mm}mm / max {xm}mm")
if args.out:
json.dump(res, open(args.out, "w", encoding="utf-8"), indent=2)
print(f"[INFO] wrote {args.out}")
over = [r for r in res["rows"] if r["observable"] and
r["error"] > (args.tolMm if r["joint"] in LINEAR else args.tolDeg)]
return 1 if over else 0
if __name__ == "__main__":
sys.exit(main())

183
benchmark/run_benchmark.py Normal file
View File

@@ -0,0 +1,183 @@
#!/usr/bin/env python3
"""
run_benchmark.py
================
Pose-estimation benchmark over many scenes x methods against ground truth.
For each scene it ensures corner marker poses exist (pipeline step 3b), then
runs each pose-estimation method and compares the estimated joint angles to
simulation/SceneX/pose.json. Produces a matrix (mean/max joint error) and a
per-method aggregate including the spread across scenes — the actual measure
of STABILITY.
Usage:
python benchmark/run_benchmark.py
python benchmark/run_benchmark.py --scenes 4 5 8 --methods hybrid global_ba
python benchmark/run_benchmark.py --observation center_point # aruco_positions_initial.json
"""
from __future__ import annotations
import argparse
import json
import os
import subprocess
import sys
from statistics import mean, pstdev
from typing import Any, Dict, List, Optional
ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
PY = sys.executable
ALL_METHODS = ["sequential_vector", "sequential_fk", "global_ba", "hybrid"]
def run(cmd: List[str]) -> bool:
r = subprocess.run(cmd, cwd=ROOT, capture_output=True, text=True)
if r.returncode != 0:
print(f"[WARN] command failed: {' '.join(cmd)}\n{r.stderr.strip()[:300]}")
return False
return True
def discover_scenes() -> List[str]:
out = []
sim = os.path.join(ROOT, "data", "simulation")
for s in sorted(os.listdir(sim)):
if not s.startswith("Scene"):
continue
ev = os.path.join(ROOT, "data", "evaluations", s)
if os.path.exists(os.path.join(sim, s, "pose.json")) and os.path.isdir(ev):
import glob
if glob.glob(os.path.join(ev, "*_aruco_detection.json")):
out.append(s)
return out
def ensure_marker_poses(scene: str, robot_path: str) -> Optional[str]:
eval_dir = os.path.join(ROOT, "data", "evaluations", scene)
mp = os.path.join(eval_dir, "aruco_marker_poses.json")
if not os.path.exists(mp):
ok = run([PY, "pipeline/3b_corner_marker_poses.py", "--evalDir", eval_dir, "--robot", robot_path])
if not ok:
return None
return mp
def center_input(scene: str) -> Optional[str]:
p = os.path.join(ROOT, "data", "evaluations", scene, "aruco_positions_initial.json")
return p if os.path.exists(p) else None
def eval_one(scene: str, method: str, markers_path: str, robot_path: str) -> Optional[Dict[str, Any]]:
eval_dir = os.path.join(ROOT, "data", "evaluations", scene)
rs = os.path.join(eval_dir, f"bench_rs_{method}.json")
if not run([PY, "pipeline/pose_estimation.py", markers_path, "-robot", robot_path,
"--method", method, "-out", rs]):
return None
ev = os.path.join(eval_dir, f"bench_ev_{method}.json")
gt = os.path.join(ROOT, "data", "simulation", scene, "pose.json")
# eval_pose returns nonzero when over tolerance; that's fine, we read the JSON
run([PY, "benchmark/eval_pose.py", rs, gt, "--out", ev, "--tolDeg", "999", "--tolMm", "999"])
if not os.path.exists(ev):
return None
return json.load(open(ev, "r", encoding="utf-8"))
def main() -> None:
ap = argparse.ArgumentParser()
ap.add_argument("--scenes", nargs="*", default=None, help="scene names or numbers (default: all ready)")
ap.add_argument("--methods", nargs="*", default=ALL_METHODS)
ap.add_argument("--robot", default=os.path.join(ROOT, "data", "robot", "robot.json"))
ap.add_argument("--observation", choices=["corner_pose", "center_point"], default="corner_pose")
ap.add_argument("--out", default=os.path.join(ROOT, "benchmark", "benchmark_results.json"))
ap.add_argument("--csv", default=os.path.join(ROOT, "benchmark", "benchmark_results.csv"))
args = ap.parse_args()
scenes = discover_scenes()
if args.scenes:
want = {s if s.startswith("Scene") else f"Scene{s}" for s in args.scenes}
scenes = [s for s in scenes if s in want]
print(f"[INFO] scenes: {scenes}")
print(f"[INFO] methods: {args.methods} | observation: {args.observation}\n")
matrix: Dict[str, Dict[str, Any]] = {}
for scene in scenes:
if args.observation == "corner_pose":
mpath = ensure_marker_poses(scene, args.robot)
else:
mpath = center_input(scene)
if not mpath:
print(f"[WARN] {scene}: no {args.observation} input, skipping")
continue
matrix[scene] = {}
for m in args.methods:
ev = eval_one(scene, m, mpath, args.robot)
matrix[scene][m] = ev["summary"] if ev else None
# ---- print matrix ----
def fmt(s, key):
return f"{s[key]:5.2f}" if (s and s.get(key) is not None) else " - "
print("\n" + "=" * 78)
print("POSE ERROR — mean angle [deg] (max) / mean linear [mm] (max)")
print("=" * 78)
header = f"{'scene':>8} | " + " | ".join(f"{m[:12]:>16}" for m in args.methods)
print(header)
print("-" * len(header))
for scene in scenes:
if scene not in matrix:
continue
cells = []
for m in args.methods:
s = matrix[scene][m]
if s:
cells.append(f"{fmt(s,'mean_abs_deg')}({fmt(s,'max_abs_deg').strip()})/{fmt(s,'mean_abs_mm').strip()}")
else:
cells.append(" FAIL ")
print(f"{scene:>8} | " + " | ".join(f"{c:>16}" for c in cells))
# ---- per-method aggregate (stability = spread across scenes) ----
print("\n" + "=" * 78)
print("PER-METHOD AGGREGATE across scenes (lower = better, std = instability)")
print("=" * 78)
print(f"{'method':>16} | {'mean deg':>9} | {'std deg':>8} | {'worst deg':>9} | {'mean mm':>8} | {'worst mm':>8}")
print("-" * 78)
agg: Dict[str, Any] = {}
for m in args.methods:
degs = [matrix[s][m]["mean_abs_deg"] for s in matrix
if matrix[s].get(m) and matrix[s][m].get("mean_abs_deg") is not None]
maxdegs = [matrix[s][m]["max_abs_deg"] for s in matrix
if matrix[s].get(m) and matrix[s][m].get("max_abs_deg") is not None]
mms = [matrix[s][m]["mean_abs_mm"] for s in matrix
if matrix[s].get(m) and matrix[s][m].get("mean_abs_mm") is not None]
maxmms = [matrix[s][m]["max_abs_mm"] for s in matrix
if matrix[s].get(m) and matrix[s][m].get("max_abs_mm") is not None]
a = {
"mean_deg": mean(degs) if degs else None,
"std_deg": pstdev(degs) if len(degs) > 1 else 0.0,
"worst_deg": max(maxdegs) if maxdegs else None,
"mean_mm": mean(mms) if mms else None,
"worst_mm": max(maxmms) if maxmms else None,
"n_scenes": len(degs),
}
agg[m] = a
def f(x):
return f"{x:9.3f}" if x is not None else " - "
print(f"{m:>16} | {f(a['mean_deg'])} | {a['std_deg']:8.3f} | {f(a['worst_deg'])} | "
f"{f(a['mean_mm'])} | {f(a['worst_mm'])}")
json.dump({"observation": args.observation, "matrix": matrix, "aggregate": agg},
open(args.out, "w", encoding="utf-8"), indent=2)
# CSV
with open(args.csv, "w", encoding="utf-8") as f:
f.write("scene,method,mean_abs_deg,max_abs_deg,mean_abs_mm,max_abs_mm\n")
for scene in matrix:
for m in args.methods:
s = matrix[scene].get(m)
if s:
f.write(f"{scene},{m},{s.get('mean_abs_deg','')},{s.get('max_abs_deg','')},"
f"{s.get('mean_abs_mm','')},{s.get('max_abs_mm','')}\n")
print(f"\n[INFO] wrote {args.out} and {args.csv}")
if __name__ == "__main__":
main()

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:49:00Z", "created_utc": "2026-06-01T23:08:38Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_a_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "a", "camera_id": "a",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,459 +36,540 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 21, "num_used_markers": 27,
"used_marker_ids": [ "used_marker_ids": [
97,
95,
103,
54,
55,
51,
47, 47,
210, 210,
85, 85,
105,
79, 79,
105,
215, 215,
62,
211,
75, 75,
102, 211,
214, 214,
74, 74,
102,
62,
92, 92,
217,
61, 61,
217,
52, 52,
83, 83,
206, 206,
207, 72,
53, 53,
93 91
], ],
"history": { "history": {
"iters": [ "iters": [
0, 0,
1, 1,
2, 2,
3, 3
4
], ],
"rms": [ "rms": [
0.015110006050185669, 0.011825349981484379,
0.0026557650342981026, 0.0007286671854522731,
0.002443632349837695, 0.0001184165487703213,
0.00244362118971273, 0.00011837472897932802
0.002443621185724432
], ],
"lambda": [ "lambda": [
0.001, 0.001,
0.0005, 0.0005,
0.00025, 0.00025,
0.000125, 0.000125
6.25e-05
] ]
}, },
"residual_rms_px": 5.510465401883154, "residual_rms_px": 0.3348186069766395,
"residual_median_px": 5.736581908129957, "residual_median_px": 0.2585648592258014,
"residual_max_px": 8.981336810107909, "residual_max_px": 0.9657389550613406,
"sigma2_normalized": 6.966498582520107e-06 "sigma2_normalized": 1.5764148517222937e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.8037766218185425, 0.8081001043319702,
-0.5948856472969055, -0.5890450477600098,
0.007361053489148617 0.00041272895759902894
], ],
[ [
-0.404082715511322, -0.342855840921402,
-0.5549716949462891, -0.4709271490573883,
-0.7271338105201721 -0.8128206729888916
], ],
[ [
0.4366466701030731, 0.4789823889732361,
0.5814787149429321, 0.6566989421844482,
-0.6864562630653381 -0.5825138092041016
] ]
], ],
"translation_m": [ "translation_m": [
-0.22705602645874023, -0.22882170975208282,
0.20678724348545074, 0.17063762247562408,
1.144545078277588 1.134727120399475
], ],
"rvec_rad": [ "rvec_rad": [
2.2333573335637587, 2.106147972088687,
-0.7326448095785797, -0.6858965711616758,
0.32563588583689346 0.3528438012143829
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
-0.23370030522346497, -0.30009937286376953,
-0.6858398914337158, -0.7996025085449219,
0.9377135038375854 0.7997864484786987
], ],
"position_mm": [ "position_mm": [
-233.70030212402344, -300.099365234375,
-685.8399047851562, -799.6025390625,
937.7135009765625 799.7864379882812
], ],
"orientation_deg": { "orientation_deg": {
"roll": 139.73294067382812, "roll": 131.57408142089844,
"pitch": -25.890119552612305, "pitch": -28.618961334228516,
"yaw": -26.690052032470703 "yaw": -22.99024772644043
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
5.158497120916032e-05, 5.5140446608935975e-08,
-1.5160642073784693e-05, -1.781865109229229e-08,
3.162879595256854e-06, -2.7796316854939317e-09,
2.3482553084188575e-06, 2.3894321007816765e-09,
6.616663503095248e-06, 6.67453193829077e-09,
1.0671228851912647e-05 1.7617373280753476e-08
], ],
[ [
-1.5160642073784693e-05, -1.7818651092292115e-08,
1.6859159907719806e-05, 2.7493786559545792e-08,
-1.0399026085738819e-05, -3.3144457054921444e-09,
-3.6468225017624044e-06, -3.239761106928005e-09,
-3.907346106021534e-06, -6.9847780132752435e-09,
-3.4849728435411046e-07 -5.722458475219144e-09
], ],
[ [
3.1628795952570766e-06, -2.7796316854934358e-09,
-1.0399026085738982e-05, -3.3144457054925675e-09,
5.599655276282535e-05, 7.558840513158445e-08,
7.888313149662757e-06, 6.881330387763146e-09,
-3.8441885907238895e-06, -8.041586545207522e-09,
-1.4608238828423173e-05 -1.3694906147146618e-08
], ],
[ [
2.348255308418892e-06, 2.3894321007817084e-09,
-3.646822501762422e-06, -3.2397611069280487e-09,
7.888313149662747e-06, 6.881330387763092e-09,
2.0239261921016147e-06, 1.9327541228504306e-09,
1.6632955397344782e-07, 2.27770323080286e-10,
-1.075828626711534e-06 9.37805757926393e-10
], ],
[ [
6.616663503095219e-06, 6.674531938290687e-09,
-3.907346106021508e-06, -6.9847780132752104e-09,
-3.844188590723947e-06, -8.041586545207661e-09,
1.6632955397343872e-07, 2.2777032308026807e-10,
2.4652012086482443e-06, 4.048715500339574e-09,
3.313992802681061e-06 5.999259455795112e-09
], ],
[ [
1.0671228851912626e-05, 1.7617373280753466e-08,
-3.484972843539891e-07, -5.722458475219189e-09,
-1.4608238828423285e-05, -1.3694906147146823e-08,
-1.0758286267115634e-06, 9.3780575792638e-10,
3.313992802681041e-06, 5.999259455795137e-09,
1.6855036515592576e-05 2.88841911505348e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.41151363410050523, 0.013454196678742977,
0.23525593977820408, 0.009500356682964301,
0.4287491562540628 0.01575252666568845
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0014226475994080947, 4.3963099559180655e-05,
0.0015700959233907476, 6.362951752402004e-05,
0.004105488584272592 0.00016995349702355288
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.0070243218063548865, 0.00024397940405123107,
0.00818814633142584, 0.0002382831660885521,
0.007551258996656788 0.000307356806235044
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
7.0243218063548865, 0.24397940405123109,
8.18814633142584, 0.23828316608855207,
7.551258996656788 0.307356806235044
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.6450209361626998, "roll": 0.017689207178030054,
"pitch": 0.3128500289397423, "pitch": 0.011123440538245074,
"yaw": 0.2269426653789591 "yaw": 0.01070053716522624
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 47, "marker_id": 97,
"observed_center_px": [ "observed_center_px": [
984.25, 1152.25,
690.75 1026.25
], ],
"projected_center_px": [ "projected_center_px": [
980.8162231445312, 1151.9398193359375,
682.4509887695312 1026.4263916015625
], ],
"reprojection_error_px": 8.981336810107909, "reprojection_error_px": 0.3568277476038505,
"confidence": 0.12146268776527554 "confidence": 0.4777897565844527
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5367431640625,
1027.1107177734375
],
"reprojection_error_px": 0.14404721011366853,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0737915039062,
994.5147094726562
],
"reprojection_error_px": 0.2465903856731768,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.9022216796875,
961.2626342773438
],
"reprojection_error_px": 0.4358056031251292,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4560546875,
933.520263671875
],
"reprojection_error_px": 0.37307187940272357,
"confidence": 0.8637747711006405
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.542236328125,
927.0016479492188
],
"reprojection_error_px": 0.29224097456142295,
"confidence": 0.8019389766111062
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.971923828125,
912.1077270507812
],
"reprojection_error_px": 0.26361293133883923,
"confidence": 0.7469874806952211
}, },
{ {
"marker_id": 210, "marker_id": 210,
"observed_center_px": [ "observed_center_px": [
324.0, 364.75,
632.0 845.75
], ],
"projected_center_px": [ "projected_center_px": [
329.935302734375, 364.7762451171875,
635.4237060546875 845.8452758789062
], ],
"reprojection_error_px": 6.851976481102602, "reprojection_error_px": 0.0988245884258772,
"confidence": 0.46829700346999537 "confidence": 0.6228300628754091
}, },
{ {
"marker_id": 85, "marker_id": 85,
"observed_center_px": [ "observed_center_px": [
1183.75, 1331.5,
610.25 821.5
], ],
"projected_center_px": [ "projected_center_px": [
1179.0107421875, 1331.9002685546875,
605.0341186523438 821.5863037109375
], ],
"reprojection_error_px": 7.047409655055584, "reprojection_error_px": 0.4094670272356539,
"confidence": 0.4560525484643318 "confidence": 0.601549080134278
},
{
"marker_id": 105,
"observed_center_px": [
1149.25,
560.5
],
"projected_center_px": [
1147.0389404296875,
556.7304077148438
],
"reprojection_error_px": 4.370195695821872,
"confidence": 0.4340327604988638
}, },
{ {
"marker_id": 79, "marker_id": 79,
"observed_center_px": [ "observed_center_px": [
814.0, 916.0,
599.0 809.0
], ],
"projected_center_px": [ "projected_center_px": [
814.3928833007812, 916.130859375,
594.5369262695312 808.7615966796875
], ],
"reprojection_error_px": 4.480333069274316, "reprojection_error_px": 0.2719564655628086,
"confidence": 0.5734281513866332 "confidence": 0.6813525019168335
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
765.25
],
"projected_center_px": [
1293.8778076171875,
765.3432006835938
],
"reprojection_error_px": 0.1581807650553279,
"confidence": 0.5581601454743093
}, },
{ {
"marker_id": 215, "marker_id": 215,
"observed_center_px": [ "observed_center_px": [
678.75, 763.75,
548.75 752.25
], ],
"projected_center_px": [ "projected_center_px": [
680.5975952148438, 763.8714599609375,
554.180908203125 752.6234741210938
], ],
"reprojection_error_px": 5.736581908129957, "reprojection_error_px": 0.3927282027531102,
"confidence": 0.456911083882938 "confidence": 0.6150148639495266
},
{
"marker_id": 62,
"observed_center_px": [
931.75,
557.25
],
"projected_center_px": [
930.3129272460938,
554.1737060546875
],
"reprojection_error_px": 3.395403148079185,
"confidence": 0.42343506459130176
},
{
"marker_id": 211,
"observed_center_px": [
610.0,
487.75
],
"projected_center_px": [
611.273681640625,
493.5650329589844
],
"reprojection_error_px": 5.952887806412932,
"confidence": 0.3826078272694969
}, },
{ {
"marker_id": 75, "marker_id": 75,
"observed_center_px": [ "observed_center_px": [
128.5, 144.5,
514.75 713.75
], ],
"projected_center_px": [ "projected_center_px": [
129.00169372558594, 144.66244506835938,
512.9826049804688 713.7713623046875
], ],
"reprojection_error_px": 1.837221203164215, "reprojection_error_px": 0.16384367029532634,
"confidence": 0.29844141482805986 "confidence": 0.38049126145778556
}, },
{ {
"marker_id": 102, "marker_id": 211,
"observed_center_px": [ "observed_center_px": [
1217.75, 686.5,
461.5 683.25
], ],
"projected_center_px": [ "projected_center_px": [
1217.08349609375, 686.4893798828125,
460.0548400878906 683.2825927734375
], ],
"reprojection_error_px": 1.591450479472888, "reprojection_error_px": 0.034279378194833676,
"confidence": 0.2521714913889437 "confidence": 0.49052671216614224
}, },
{ {
"marker_id": 214, "marker_id": 214,
"observed_center_px": [ "observed_center_px": [
721.75, 812.25,
435.25 625.0
], ],
"projected_center_px": [ "projected_center_px": [
722.8994140625, 812.4707641601562,
442.1115417480469 625.0606079101562
], ],
"reprojection_error_px": 6.957147967900562, "reprojection_error_px": 0.22893259528298385,
"confidence": 0.35589175865715006 "confidence": 0.4724021145715321
}, },
{ {
"marker_id": 74, "marker_id": 74,
"observed_center_px": [ "observed_center_px": [
311.75, 350.75,
487.5 683.75
], ],
"projected_center_px": [ "projected_center_px": [
311.7843933105469, 350.876220703125,
486.39129638671875 683.5564575195312
], ],
"reprojection_error_px": 1.1092369457934916, "reprojection_error_px": 0.23106353594491247,
"confidence": 0.27942076592245474 "confidence": 0.3781991278308761
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.25
],
"projected_center_px": [
1370.06298828125,
654.1793212890625
],
"reprojection_error_px": 0.09467314167500614,
"confidence": 0.36938172995419555
},
{
"marker_id": 62,
"observed_center_px": [
1048.0,
762.25
],
"projected_center_px": [
1047.5302734375,
762.0980224609375
],
"reprojection_error_px": 0.493700532608139,
"confidence": 0.48229908617407646
}, },
{ {
"marker_id": 92, "marker_id": 92,
"observed_center_px": [ "observed_center_px": [
1173.25, 1319.75,
437.75 627.75
], ],
"projected_center_px": [ "projected_center_px": [
1173.2877197265625, 1319.811279296875,
436.8787536621094 627.72900390625
], ],
"reprojection_error_px": 0.8720624742871206, "reprojection_error_px": 0.0647764477125226,
"confidence": 0.31777455864589965 "confidence": 0.39949701144177324
},
{
"marker_id": 217,
"observed_center_px": [
1087.75,
347.0
],
"projected_center_px": [
1090.884765625,
353.3088684082031
],
"reprojection_error_px": 7.044755220424984,
"confidence": 0.3029173397022545
}, },
{ {
"marker_id": 61, "marker_id": 61,
"observed_center_px": [ "observed_center_px": [
58.5, 66.0,
415.5 602.5
], ],
"projected_center_px": [ "projected_center_px": [
53.38236618041992, 66.13390350341797,
414.8513488769531 602.27880859375
], ],
"reprojection_error_px": 5.15857772944634, "reprojection_error_px": 0.2585648592258014,
"confidence": 0.1527342148240039 "confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.981201171875,
525.464111328125
],
"reprojection_error_px": 0.04051410504780659,
"confidence": 0.3668959235531314
}, },
{ {
"marker_id": 52, "marker_id": 52,
"observed_center_px": [ "observed_center_px": [
273.75, 308.0,
442.75 633.0
], ],
"projected_center_px": [ "projected_center_px": [
270.9128112792969, 307.0505065917969,
442.1055603027344 633.1763916015625
], ],
"reprojection_error_px": 2.9094573996360293, "reprojection_error_px": 0.9657389550613406,
"confidence": 0.21946523336267398 "confidence": 0.30967896676414425
}, },
{ {
"marker_id": 83, "marker_id": 83,
"observed_center_px": [ "observed_center_px": [
139.0, 156.25,
383.0 565.5
], ],
"projected_center_px": [ "projected_center_px": [
132.93194580078125, 156.42898559570312,
382.32489013671875 565.7276000976562
], ],
"reprojection_error_px": 6.105493845067403, "reprojection_error_px": 0.2895473155156805,
"confidence": 0.19743498130596515 "confidence": 0.2637568632301829
}, },
{ {
"marker_id": 206, "marker_id": 206,
"observed_center_px": [ "observed_center_px": [
1013.0, 1139.75,
301.0 473.5
], ],
"projected_center_px": [ "projected_center_px": [
1016.6549072265625, 1140.10546875,
306.70599365234375 473.6448669433594
], ],
"reprojection_error_px": 6.776187010064432, "reprojection_error_px": 0.38385474271506775,
"confidence": 0.2849187633475991 "confidence": 0.35164169987391336
}, },
{ {
"marker_id": 207, "marker_id": 72,
"observed_center_px": [ "observed_center_px": [
1098.0, 737.5,
262.0 473.0
], ],
"projected_center_px": [ "projected_center_px": [
1102.9075927734375, 737.5469970703125,
266.94818115234375 473.02435302734375
], ],
"reprojection_error_px": 6.969143673817171, "reprojection_error_px": 0.0529319804916036,
"confidence": 0.24627951083020566 "confidence": 0.2647897353782805
}, },
{ {
"marker_id": 53, "marker_id": 53,
"observed_center_px": [ "observed_center_px": [
686.0, 771.25,
273.75 443.0
], ],
"projected_center_px": [ "projected_center_px": [
684.2611083984375, 771.3316040039062,
272.3081359863281 443.0336608886719
], ],
"reprojection_error_px": 2.258919174274849, "reprojection_error_px": 0.08827382896256188,
"confidence": 0.19681943169996122 "confidence": 0.2535726332797877
}, },
{ {
"marker_id": 93, "marker_id": 91,
"observed_center_px": [ "observed_center_px": [
1104.25, 910.25,
154.5 295.25
], ],
"projected_center_px": [ "projected_center_px": [
1111.302001953125, 909.742431640625,
150.79293823242188 295.1405029296875
], ],
"reprojection_error_px": 7.966996830394642, "reprojection_error_px": 0.519244882349022,
"confidence": 0.15396639291733288 "confidence": 0.1782778940058968
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:49:01Z", "created_utc": "2026-06-01T23:08:39Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_c_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "c", "camera_id": "c",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,12 +36,19 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 4, "num_used_markers": 11,
"used_marker_ids": [ "used_marker_ids": [
58,
96,
62,
64,
103,
51,
215, 215,
210, 210,
211, 211,
53 46,
72
], ],
"history": { "history": {
"iters": [ "iters": [
@@ -51,10 +58,10 @@
3 3
], ],
"rms": [ "rms": [
0.009277736624145718, 0.008687033740440333,
0.0006134846647125479, 0.00024361891808456093,
0.0004266737317605283, 5.884059858249602e-05,
0.00042666983776047565 5.883744393761633e-05
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -63,191 +70,282 @@
0.000125 0.000125
] ]
}, },
"residual_rms_px": 0.9064152639866719, "residual_rms_px": 0.16642620930210322,
"residual_median_px": 0.6016008907102345, "residual_median_px": 0.1470834086642419,
"residual_max_px": 1.531290659559287, "residual_max_px": 0.32059002692978517,
"sigma2_normalized": 7.281886002768995e-07 "sigma2_normalized": 4.760036609905521e-09
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.9937120676040649, 0.9937935471534729,
0.1118026152253151, 0.11123941838741302,
0.006041738670319319 0.0004756579583045095
], ],
[ [
0.043657608330249786, 0.03353860601782799,
-0.3372134566307068, -0.2955455780029297,
-0.9404153823852539 -0.9547397494316101
], ],
[ [
-0.10310354828834534, -0.10606411844491959,
0.9347658753395081, 0.9488301277160645,
-0.3399741053581238 -0.29744210839271545
] ]
], ],
"translation_m": [ "translation_m": [
-0.19779159128665924, -0.19775864481925964,
0.1257997304201126, 0.10606208443641663,
1.0037375688552856 1.004482388496399
], ],
"rvec_rad": [ "rvec_rad": [
1.9150584665867243, 1.870583903079348,
0.11146634486035258, 0.10469360466072032,
-0.06959416770942851 -0.07635437973812692
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.29454469680786133, 0.29951363801956177,
-0.873724639415741, -0.8997384309768677,
0.46074378490448 0.40013110637664795
], ],
"position_mm": [ "position_mm": [
294.5447082519531, 299.5136413574219,
-873.724609375, -899.7384033203125,
460.7437744140625 400.131103515625
], ],
"orientation_deg": { "orientation_deg": {
"roll": 109.9863052368164, "roll": 107.40531158447266,
"pitch": 5.917914390563965, "pitch": 6.088478088378906,
"yaw": 2.5156068801879883 "yaw": 1.9328876733779907
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
3.692698764714951e-05, 4.1892339595261107e-08,
1.2519946161104465e-05, 9.678739758308123e-09,
1.1120228975325505e-05, 1.3291668635676786e-08,
2.5466099233519643e-07, 1.67382791971044e-10,
-2.862143332413814e-06, -6.355870820672785e-09,
3.640590710438238e-06 1.696520024382302e-09
], ],
[ [
1.251994616110425e-05, 9.67873975830827e-09,
1.4673224624928938e-05, 1.649768380123678e-08,
-6.781843625202196e-07, -3.2494132734096746e-09,
2.0063687852396665e-07, 1.466303440236513e-09,
-1.759131124056102e-06, -2.437986099727617e-09,
5.8289197941766595e-06 4.806260073562904e-09
], ],
[ [
1.1120228975326034e-05, 1.3291668635677141e-08,
-6.781843625197337e-07, -3.249413273409794e-09,
2.8556031307211088e-05, 4.8118351891921826e-08,
6.72864579271865e-08, -1.8439387704789442e-09,
-4.127694761782763e-06, -7.2021169781523665e-09,
-1.0803569062970726e-05 -1.3278557637101534e-08
], ],
[ [
2.546609923351899e-07, 1.673827919710422e-10,
2.0063687852396487e-07, 1.4663034402365176e-09,
6.72864579271762e-08, -1.8439387704789374e-09,
1.8744946067194923e-07, 5.24253800903292e-10,
-1.899814381028818e-09, 4.498990176338884e-11,
2.83804676755802e-07 7.864116753618624e-10
], ],
[ [
-2.862143332413873e-06, -6.355870820672864e-09,
-1.759131124056171e-06, -2.437986099727598e-09,
-4.127694761782721e-06, -7.20211697815234e-09,
-1.899814381030759e-09, 4.498990176338774e-11,
1.1782305124745383e-06, 2.458465154506007e-09,
2.0278496074887803e-06 2.6971599533229216e-09
], ],
[ [
3.640590710437892e-06, 1.6965200243822115e-09,
5.8289197941764884e-06, 4.806260073562923e-09,
-1.0803569062971036e-05, -1.3278557637101493e-08,
2.8380467675579724e-07, 7.864116753618555e-10,
2.0278496074888396e-06, 2.697159953322926e-09,
1.4374485362757121e-05 1.3219506980039045e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.34817258584625477, 0.011727081411850589,
0.2194751807696383, 0.00735925955128544,
0.3061762905687616 0.01256834241827062
], ],
"tvec_std_m": [ "tvec_std_m": [
0.00043295434016989506, 2.2896589285378116e-05,
0.0010854632709007422, 4.958291192039862e-05,
0.003791369853068561 0.00011497611482407572
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.004700405588673299, 0.00017619539641276788,
0.0032929487048101004, 0.00011029679228614735,
0.006079665191272415 0.00018589275202802032
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
4.7004055886732985, 0.17619539641276788,
3.2929487048101005, 0.11029679228614735,
6.079665191272415 0.1858927520280203
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.3873989563868634, "roll": 0.012885474251629192,
"pitch": 0.24685472989481022, "pitch": 0.009894244489894217,
"yaw": 0.22199392817424887 "yaw": 0.008084769199149633
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 215, "marker_id": 58,
"observed_center_px": [ "observed_center_px": [
720.75, 289.5,
640.75 1035.5
], ],
"projected_center_px": [ "projected_center_px": [
720.7123413085938, 289.54583740234375,
639.9185791015625 1035.4588623046875
], ],
"reprojection_error_px": 0.8322733249342135, "reprojection_error_px": 0.061590400463439936,
"confidence": 0.2743742952602821 "confidence": 0.3300237835361035
},
{
"marker_id": 96,
"observed_center_px": [
1094.0,
1041.25
],
"projected_center_px": [
1094.0625,
1041.344482421875
],
"reprojection_error_px": 0.11328361771838627,
"confidence": 0.2039898727848836
},
{
"marker_id": 62,
"observed_center_px": [
1180.5,
1031.5
],
"projected_center_px": [
1180.3106689453125,
1031.450439453125
],
"reprojection_error_px": 0.19571023497924217,
"confidence": 0.3084011374684583
},
{
"marker_id": 64,
"observed_center_px": [
146.5,
987.25
],
"projected_center_px": [
146.37899780273438,
987.3336181640625
],
"reprojection_error_px": 0.1470834086642419,
"confidence": 0.640874213187769
},
{
"marker_id": 103,
"observed_center_px": [
443.75,
1004.5
],
"projected_center_px": [
444.03631591796875,
1004.3557739257812
],
"reprojection_error_px": 0.32059002692978517,
"confidence": 0.5603928511306994
},
{
"marker_id": 51,
"observed_center_px": [
599.5,
993.5
],
"projected_center_px": [
599.3666381835938,
993.6497192382812
],
"reprojection_error_px": 0.20050242987727618,
"confidence": 0.5134730357373242
},
{
"marker_id": 215,
"observed_center_px": [
811.0,
855.5
],
"projected_center_px": [
811.15771484375,
855.4334716796875
],
"reprojection_error_px": 0.17117239655589775,
"confidence": 0.3829839521005007
}, },
{ {
"marker_id": 210, "marker_id": 210,
"observed_center_px": [ "observed_center_px": [
314.25, 353.75,
563.5 768.5
], ],
"projected_center_px": [ "projected_center_px": [
314.1513671875, 353.6656494140625,
563.181396484375 768.5322875976562
], ],
"reprojection_error_px": 0.3335215613274047, "reprojection_error_px": 0.0903189366102782,
"confidence": 0.233781757000696 "confidence": 0.28397138024588997
}, },
{ {
"marker_id": 211, "marker_id": 211,
"observed_center_px": [ "observed_center_px": [
730.75, 822.5,
575.0 782.0
], ],
"projected_center_px": [ "projected_center_px": [
730.8981323242188, 822.3916625976562,
576.5241088867188 781.8775634765625
], ],
"reprojection_error_px": 1.531290659559287, "reprojection_error_px": 0.16348606979817287,
"confidence": 0.21604275474161502 "confidence": 0.26260971128726623
}, },
{ {
"marker_id": 53, "marker_id": 46,
"observed_center_px": [ "observed_center_px": [
1113.0, 1349.5,
491.0 708.5
], ],
"projected_center_px": [ "projected_center_px": [
1112.98779296875, 1349.598388671875,
490.6292724609375 708.467041015625
], ],
"reprojection_error_px": 0.3709284564862555, "reprojection_error_px": 0.10376235061118223,
"confidence": 0.12244968744253681 "confidence": 0.16166783506209648
},
{
"marker_id": 72,
"observed_center_px": [
1175.75,
695.5
],
"projected_center_px": [
1175.739990234375,
695.6004028320312
],
"reprojection_error_px": 0.10090056534907439,
"confidence": 0.15100478105105508
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:49:01Z", "created_utc": "2026-06-01T23:08:39Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_d_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "d", "camera_id": "d",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,17 +36,20 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 9, "num_used_markers": 12,
"used_marker_ids": [ "used_marker_ids": [
95,
208, 208,
69,
51,
103, 103,
58, 58,
214, 214,
64, 64,
72, 72,
210,
84, 84,
86 86,
82
], ],
"history": { "history": {
"iters": [ "iters": [
@@ -56,10 +59,10 @@
3 3
], ],
"rms": [ "rms": [
0.00746051376628618, 0.007226800516290803,
0.001716950771683748, 0.0002350134890045452,
0.001691520343773483, 7.18140998863501e-05,
0.0016915201892489986 7.1813087651779e-05
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -68,256 +71,295 @@
0.000125 0.000125
] ]
}, },
"residual_rms_px": 3.602691271131476, "residual_rms_px": 0.20312035165614323,
"residual_median_px": 3.0307763924235025, "residual_median_px": 0.18780907372554018,
"residual_max_px": 7.534605175483699, "residual_max_px": 0.2998088873652921,
"sigma2_normalized": 4.291860825948088e-06 "sigma2_normalized": 6.8761594101635e-09
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.8208736181259155, 0.8190451860427856,
0.5711070895195007, 0.5737289786338806,
-0.0017752671847119927 -0.00022460751642938703
], ],
[ [
0.1826958954334259, 0.16147156059741974,
-0.26553821563720703, -0.23088954389095306,
-0.9466317296028137 -0.9594878554344177
], ],
[ [
-0.541099488735199, -0.5505378246307373,
0.7767407298088074, 0.78582763671875,
-0.32231223583221436 -0.2817498743534088
] ]
], ],
"translation_m": [ "translation_m": [
-0.11543269455432892, -0.11481963843107224,
0.10753875970840454, 0.08641690015792847,
1.1219083070755005 1.1266446113586426
], ],
"rvec_rad": [ "rvec_rad": [
1.8327927943270972, 1.7909702589439156,
0.5735670155515749, 0.5647085579245983,
-0.41307221246162434 -0.42304140571497123
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.6821727752685547, 0.7003490924835205,
-0.776951789855957, -0.7995203733444214,
0.4631994664669037 0.40032216906547546
], ],
"position_mm": [ "position_mm": [
682.1727905273438, 700.34912109375,
-776.9517822265625, -799.5203857421875,
463.199462890625 400.3221740722656
], ],
"orientation_deg": { "orientation_deg": {
"roll": 112.5362319946289, "roll": 109.7247314453125,
"pitch": 32.758514404296875, "pitch": 33.40391540527344,
"yaw": 12.547398567199707 "yaw": 11.152618408203125
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
5.910491715481962e-05, 5.498323489377987e-08,
2.3219181892413958e-05, 2.9116711671747813e-08,
2.1669648049143528e-05, 2.6387050186784095e-08,
1.9869907906579092e-07, 3.2705977886291365e-10,
-8.924088741253273e-06, -1.1326428241967231e-08,
-3.085264100708721e-07 1.0201480990275138e-10
], ],
[ [
2.321918189241417e-05, 2.911671167174782e-08,
2.896901536377723e-05, 3.872555929518682e-08,
-5.5273868111619395e-06, 6.822867681623082e-10,
2.261846793892337e-06, 3.202798475195908e-09,
-4.280334176153922e-06, -6.53206389873802e-09,
6.768397689856059e-06 9.373391714387991e-09
], ],
[ [
2.1669648049143355e-05, 2.6387050186783863e-08,
-5.527386811162055e-06, 6.822867681622513e-10,
5.963073927331371e-05, 6.770889027580396e-08,
-2.853398585438926e-06, -3.6477440260727355e-09,
-7.917878000332747e-06, -1.1095527715079273e-08,
-1.5592967529011965e-05 -2.053455359387328e-08
], ],
[ [
1.9869907906580643e-07, 3.270597788629232e-10,
2.261846793892345e-06, 3.2027984751959153e-09,
-2.8533985854389332e-06, -3.6477440260727483e-09,
7.801469712997551e-07, 1.0219476403778418e-09,
1.391820908494423e-07, 1.2202485075015418e-10,
1.5745375922857687e-06 1.867428436085034e-09
], ],
[ [
-8.924088741253278e-06, -1.1326428241967193e-08,
-4.2803341761539014e-06, -6.532063898738008e-09,
-7.91787800033277e-06, -1.1095527715079286e-08,
1.3918209084944394e-07, 1.2202485075015227e-10,
2.7822167729994435e-06, 3.931826174825905e-09,
2.7280934632772443e-06 3.455676944617109e-09
], ],
[ [
-3.085264100707972e-07, 1.0201480990285941e-10,
6.7683976898560876e-06, 9.373391714388014e-09,
-1.5592967529011965e-05, -2.0534553593873204e-08,
1.5745375922857732e-06, 1.8674284360850184e-09,
2.7280934632772376e-06, 3.45567694461709e-09,
1.4305337719227898e-05 1.904448661694632e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.44048836233521527, 0.01343500326213164,
0.308382339944744, 0.011275128024195362,
0.442443408293455 0.014908895832678477
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0008832592888273268, 3.1967915796589584e-05,
0.00166799783363152, 6.270427557053749e-05,
0.0037822397754806473 0.0001380017630936153
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.006413544439059372, 0.0002316870234718128,
0.0047311915971747125, 0.00012341553374791328,
0.007725219746126343 0.00025021574112190444
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
6.413544439059373, 0.2316870234718128,
4.731191597174712, 0.12341553374791328,
7.725219746126343 0.2502157411219044
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.5652646185463761, "roll": 0.017506192680891652,
"pitch": 0.3702236944611941, "pitch": 0.0126511997782576,
"yaw": 0.40714026326525987 "yaw": 0.015442361558043315
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 208, "marker_id": 95,
"observed_center_px": [ "observed_center_px": [
887.75, 426.75,
696.5 1044.25
], ],
"projected_center_px": [ "projected_center_px": [
888.31201171875, 426.8609619140625,
699.2908325195312 1044.3974609375
], ],
"reprojection_error_px": 2.8468585008892653, "reprojection_error_px": 0.18454613098299444,
"confidence": 0.0702287153073083 "confidence": 0.2725094280309524
},
{
"marker_id": 208,
"observed_center_px": [
998.5,
918.5
],
"projected_center_px": [
998.5399780273438,
918.6703491210938
],
"reprojection_error_px": 0.17497732918212783,
"confidence": 0.5977367963770058
},
{
"marker_id": 69,
"observed_center_px": [
126.0,
933.25
],
"projected_center_px": [
126.2262954711914,
933.2582397460938
],
"reprojection_error_px": 0.22644543205247053,
"confidence": 0.7042337796652973
},
{
"marker_id": 51,
"observed_center_px": [
552.0,
936.0
],
"projected_center_px": [
552.1332397460938,
935.78955078125
],
"reprojection_error_px": 0.24908172074966142,
"confidence": 0.7520399118507476
}, },
{ {
"marker_id": 103, "marker_id": 103,
"observed_center_px": [ "observed_center_px": [
379.5, 427.5,
691.25 912.5
], ],
"projected_center_px": [ "projected_center_px": [
379.7408447265625, 427.25323486328125,
687.4832763671875 912.6351928710938
], ],
"reprojection_error_px": 3.7744155982484444, "reprojection_error_px": 0.2813718981959547,
"confidence": 0.17416420855033052 "confidence": 0.7542345207653582
}, },
{ {
"marker_id": 58, "marker_id": 58,
"observed_center_px": [ "observed_center_px": [
261.5, 294.75,
685.0 906.0
], ],
"projected_center_px": [ "projected_center_px": [
261.62139892578125, 294.66021728515625,
681.8560791015625 905.7581787109375
], ],
"reprojection_error_px": 3.14626386605016, "reprojection_error_px": 0.2579505218613897,
"confidence": 0.24540823915500745 "confidence": 0.7093145285353147
}, },
{ {
"marker_id": 214, "marker_id": 214,
"observed_center_px": [ "observed_center_px": [
959.0, 1079.0,
638.5 853.25
], ],
"projected_center_px": [ "projected_center_px": [
959.467041015625, 1078.7611083984375,
642.02880859375 853.06884765625
], ],
"reprojection_error_px": 3.5595810710812423, "reprojection_error_px": 0.2998088873652921,
"confidence": 0.33466528453625716 "confidence": 0.44318196095409695
}, },
{ {
"marker_id": 64, "marker_id": 64,
"observed_center_px": [ "observed_center_px": [
211.5, 238.75,
631.75 845.75
], ],
"projected_center_px": [ "projected_center_px": [
211.01092529296875, 238.6446533203125,
630.2954711914062 845.845458984375
], ],
"reprojection_error_px": 1.5345514406779777, "reprojection_error_px": 0.1421630775521099,
"confidence": 0.45882243623190877 "confidence": 0.5844856220502335
}, },
{ {
"marker_id": 72, "marker_id": 72,
"observed_center_px": [ "observed_center_px": [
1249.25, 1405.25,
596.5 806.25
], ],
"projected_center_px": [ "projected_center_px": [
1249.4932861328125, 1405.3951416015625,
593.47900390625 806.125732421875
], ],
"reprojection_error_px": 3.0307763924235025, "reprojection_error_px": 0.1910720164680859,
"confidence": 0.018959818235601233 "confidence": 0.02120865575782036
},
{
"marker_id": 210,
"observed_center_px": [
462.25,
511.75
],
"projected_center_px": [
460.7739562988281,
519.1386108398438
],
"reprojection_error_px": 7.534605175483699,
"confidence": 0.2483175954884472
}, },
{ {
"marker_id": 84, "marker_id": 84,
"observed_center_px": [ "observed_center_px": [
1226.5, 1379.75,
549.75 753.25
], ],
"projected_center_px": [ "projected_center_px": [
1226.808837890625, 1379.800048828125,
547.9599609375 753.3600463867188
], ],
"reprojection_error_px": 1.8164858072557513, "reprojection_error_px": 0.12089289650983827,
"confidence": 0.0693300182738561 "confidence": 0.12688927140480552
}, },
{ {
"marker_id": 86, "marker_id": 86,
"observed_center_px": [ "observed_center_px": [
1175.0, 1321.25,
518.25 718.25
], ],
"projected_center_px": [ "projected_center_px": [
1174.74560546875, 1321.26806640625,
517.7820434570312 718.3219604492188
], ],
"reprojection_error_px": 0.5326348689648198, "reprojection_error_px": 0.07419367416804708,
"confidence": 0.1152962676763461 "confidence": 0.18132418976890263
},
{
"marker_id": 82,
"observed_center_px": [
1097.25,
667.25
],
"projected_center_px": [
1097.1846923828125,
667.2700805664062
],
"reprojection_error_px": 0.06832506136041783,
"confidence": 0.14200071347644871
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:49:02Z", "created_utc": "2026-06-01T23:08:40Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_e_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "e", "camera_id": "e",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,31 +36,37 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 23, "num_used_markers": 29,
"used_marker_ids": [ "used_marker_ids": [
63,
48,
57,
59,
102,
92, 92,
217, 217,
85, 85,
105, 105,
206, 206,
47,
54,
97, 97,
96, 96,
47,
62, 62,
66, 66,
208, 208,
55, 55,
95,
79, 79,
53, 53,
72, 72,
95,
103, 103,
51, 51,
60, 69,
64, 86,
211,
84, 84,
210 58,
82
], ],
"history": { "history": {
"iters": [ "iters": [
@@ -70,10 +76,10 @@
3 3
], ],
"rms": [ "rms": [
0.006031617123332284, 0.005847518735615157,
0.0013237846143745807, 0.0003125213547230112,
0.00129140178457298, 0.00011282970723120655,
0.0012914012692823186 0.00011282664917021969
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -82,438 +88,516 @@
0.000125 0.000125
] ]
}, },
"residual_rms_px": 2.7810593264967487, "residual_rms_px": 0.31912167280976533,
"residual_median_px": 2.015407444243111, "residual_median_px": 0.24475113638018864,
"residual_max_px": 5.213868008099263, "residual_max_px": 0.6794414540797669,
"sigma2_normalized": 1.9178748240455187e-06 "sigma2_normalized": 1.4198681927808912e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.6301266551017761, 0.6285482048988342,
0.7764879465103149, 0.7777706384658813,
-0.002620501210913062 -2.3787528334651142e-05
], ],
[ [
0.2436652034521103, 0.20614935457706451,
-0.20093847811222076, -0.1666271984577179,
-0.9488155841827393 -0.9642291069030762
], ],
[ [
-0.7372704148292542, -0.749953031539917,
0.5972354412078857, 0.6060596108436584,
-0.31581979990005493 -0.2650701403617859
] ]
], ],
"translation_m": [ "translation_m": [
-0.05536866560578346, -0.0544750839471817,
-0.010752828791737556, -0.012378276325762272,
1.5433874130249023 1.5511404275894165
], ],
"rvec_rad": [ "rvec_rad": [
1.750750115626539, 1.7009244464328959,
0.8319185025314939, 0.8123174994967949,
-0.6033691540472736 -0.6191756753528251
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
1.1754032373428345, 1.200074553489685,
-0.8809332251548767, -0.8997769951820374,
0.477084755897522 0.3992242217063904
], ],
"position_mm": [ "position_mm": [
1175.4031982421875, 1200.0745849609375,
-880.9332275390625, -899.7769775390625,
477.0847473144531 399.2242126464844
], ],
"orientation_deg": { "orientation_deg": {
"roll": 117.87000274658203, "roll": 113.6229476928711,
"pitch": 47.499412536621094, "pitch": 48.5863037109375,
"yaw": 21.1411075592041 "yaw": 18.15829849243164
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
6.166884062199278e-06, 2.5646943565187624e-08,
8.745513369435925e-07, -7.289966690700542e-10,
9.636379342402572e-07, 1.2946325826822244e-09,
-2.153356790858295e-07, -1.5949154247464382e-09,
-1.6298277279921932e-06, -6.923055232787968e-09,
8.315498342083297e-07 6.3407414122330556e-09
], ],
[ [
8.745513369435992e-07, -7.289966690700519e-10,
3.873693169404969e-06, 1.5738928047974526e-08,
-1.4683822139780017e-07, 3.6527821280217914e-09,
9.904831955949178e-07, 4.391417461921019e-09,
-9.666479202221202e-07, -4.175192606686297e-09,
6.250479797016996e-07 1.4246272963290236e-09
], ],
[ [
9.636379342403119e-07, 1.294632582681915e-09,
-1.4683822139779456e-07, 3.6527821280217513e-09,
7.949879355500706e-06, 3.349241013572058e-08,
-1.284959834738717e-06, -5.302840795723905e-09,
-1.080478549757728e-06, -4.932008841004824e-09,
-4.667276273527872e-07 3.484729562995802e-09
], ],
[ [
-2.1533567908584334e-07, -1.5949154247464012e-09,
9.904831955949314e-07, 4.391417461921013e-09,
-1.2849598347387103e-06, -5.3028407957239e-09,
6.010598368267618e-07, 3.26627318437936e-09,
2.264995152159825e-08, 1.5299512101917842e-10,
4.732813861335067e-07 1.3389032968752705e-09
], ],
[ [
-1.6298277279922004e-06, -6.92305523278794e-09,
-9.6664792022212e-07, -4.175192606686287e-09,
-1.080478549757715e-06, -4.932008841004933e-09,
2.2649951521598626e-08, 1.5299512101918838e-10,
8.49944118099997e-07, 4.469845353304908e-09,
2.2066542415551165e-07 3.7609881558937334e-10
], ],
[ [
8.315498342083244e-07, 6.340741412233021e-09,
6.250479797016979e-07, 1.4246272963290397e-09,
-4.667276273527909e-07, 3.4847295629958128e-09,
4.732813861335064e-07, 1.3389032968752529e-09,
2.2066542415551398e-07, 3.7609881558937867e-10,
4.2687317069952255e-06 2.2720224780839942e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.14228382254906569, 0.009175726085394593,
0.11276783466272529, 0.007188035401851379,
0.16154848940818045 0.010485661479884863
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0007752804891307157, 5.715131830832391e-05,
0.0009219241390157853, 6.685690206182835e-05,
0.0020660909241839347 0.00015073229508250692
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.002185547506676763, 0.00012845848914522164,
0.0024071938411027115, 0.0001573046356033555,
0.0030882316074593756 0.0001976760964094669
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
2.185547506676763, 0.12845848914522165,
2.4071938411027114, 0.1573046356033555,
3.0882316074593756 0.1976760964094669
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.2157273926968683, "roll": 0.012573016258828468,
"pitch": 0.12728304445505412, "pitch": 0.006619578367109159,
"yaw": 0.17271417590358534 "yaw": 0.0112783872517285
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 92, "marker_id": 63,
"observed_center_px": [ "observed_center_px": [
1023.0, 1321.75,
688.5 1053.25
], ],
"projected_center_px": [ "projected_center_px": [
1022.1725463867188, 1321.96044921875,
685.271728515625 1053.203125
], ],
"reprojection_error_px": 3.3326290311045668, "reprojection_error_px": 0.21560644539875276,
"confidence": 0.15369374989294518 "confidence": 0.1017056918239888
},
{
"marker_id": 48,
"observed_center_px": [
1024.75,
1034.0
],
"projected_center_px": [
1024.31005859375,
1034.052734375
],
"reprojection_error_px": 0.443090685119726,
"confidence": 0.4651021572020284
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
989.25
],
"projected_center_px": [
813.2783203125,
989.140869140625
],
"reprojection_error_px": 0.29895106759806644,
"confidence": 0.7877495145220144
},
{
"marker_id": 59,
"observed_center_px": [
986.0,
952.0
],
"projected_center_px": [
985.9794311523438,
952.009765625
],
"reprojection_error_px": 0.022769385708592275,
"confidence": 0.7322350971120686
},
{
"marker_id": 102,
"observed_center_px": [
1105.5,
935.25
],
"projected_center_px": [
1105.5693359375,
935.38134765625
],
"reprojection_error_px": 0.14852501146733527,
"confidence": 0.6662611255220068
},
{
"marker_id": 92,
"observed_center_px": [
1150.5,
909.25
],
"projected_center_px": [
1150.583984375,
909.2827758789062
],
"reprojection_error_px": 0.09015338863413726,
"confidence": 0.5732951023176659
}, },
{ {
"marker_id": 217, "marker_id": 217,
"observed_center_px": [ "observed_center_px": [
1141.25, 1282.75,
600.5 810.0
], ],
"projected_center_px": [ "projected_center_px": [
1140.3126220703125, 1283.0703125,
605.6104125976562 810.2076416015625
], ],
"reprojection_error_px": 5.195670726802164, "reprojection_error_px": 0.3817265151331382,
"confidence": 0.3233651345714012 "confidence": 0.4285406831584614
}, },
{ {
"marker_id": 85, "marker_id": 85,
"observed_center_px": [ "observed_center_px": [
674.5, 759.25,
665.25 883.5
], ],
"projected_center_px": [ "projected_center_px": [
675.4505615234375, 759.2372436523438,
663.4728393554688 883.443359375
], ],
"reprojection_error_px": 2.015407444243111, "reprojection_error_px": 0.05805932143866082,
"confidence": 0.3248781943257027 "confidence": 0.5006042888224075
}, },
{ {
"marker_id": 105, "marker_id": 105,
"observed_center_px": [ "observed_center_px": [
760.5, 856.0,
654.75 871.75
], ],
"projected_center_px": [ "projected_center_px": [
761.361572265625, 856.1986694335938,
653.0306396484375 871.8790893554688
], ],
"reprojection_error_px": 1.9231502248704648, "reprojection_error_px": 0.23692531637585448,
"confidence": 0.420622587927407 "confidence": 0.5297556344596553
}, },
{ {
"marker_id": 206, "marker_id": 206,
"observed_center_px": [ "observed_center_px": [
1222.5, 1375.0,
566.75 772.75
], ],
"projected_center_px": [ "projected_center_px": [
1222.09130859375, 1374.9285888671875,
571.7310180664062 772.609375
], ],
"reprojection_error_px": 4.997756460994079, "reprojection_error_px": 0.157717914374254,
"confidence": 0.15136171428561934 "confidence": 0.21565926026494167
},
{
"marker_id": 97,
"observed_center_px": [
411.0,
578.0
],
"projected_center_px": [
411.8734436035156,
577.800537109375
],
"reprojection_error_px": 0.8959292233535198,
"confidence": 0.22596816505744277
},
{
"marker_id": 96,
"observed_center_px": [
689.5,
544.5
],
"projected_center_px": [
690.0719604492188,
543.289794921875
],
"reprojection_error_px": 1.3385570912703169,
"confidence": 0.3329085635629674
}, },
{ {
"marker_id": 47, "marker_id": 47,
"observed_center_px": [ "observed_center_px": [
544.0, 612.25,
569.25 775.75
], ],
"projected_center_px": [ "projected_center_px": [
543.9671630859375, 611.7559814453125,
568.418212890625 775.5015258789062
], ],
"reprojection_error_px": 0.8324350174323316, "reprojection_error_px": 0.5529861853869751,
"confidence": 0.24210516100479615 "confidence": 0.313223496035565
},
{
"marker_id": 54,
"observed_center_px": [
544.75,
793.5
],
"projected_center_px": [
544.8224487304688,
793.4913330078125
],
"reprojection_error_px": 0.07296530202851058,
"confidence": 0.32604528713786163
},
{
"marker_id": 97,
"observed_center_px": [
463.25,
785.75
],
"projected_center_px": [
462.9898376464844,
785.6824951171875
],
"reprojection_error_px": 0.26877752768845536,
"confidence": 0.27616132626441153
},
{
"marker_id": 96,
"observed_center_px": [
776.5,
747.75
],
"projected_center_px": [
776.3291015625,
747.6077270507812
],
"reprojection_error_px": 0.22236876583581253,
"confidence": 0.31584848462039483
}, },
{ {
"marker_id": 62, "marker_id": 62,
"observed_center_px": [ "observed_center_px": [
738.5, 830.75,
556.0 760.5
], ],
"projected_center_px": [ "projected_center_px": [
738.6345825195312, 830.9230346679688,
554.4356079101562 760.326904296875
], ],
"reprojection_error_px": 1.5701703937245393, "reprojection_error_px": 0.24475113638018864,
"confidence": 0.2664122029520185 "confidence": 0.3575017044994602
}, },
{ {
"marker_id": 66, "marker_id": 66,
"observed_center_px": [ "observed_center_px": [
331.25, 372.75,
537.25 739.25
], ],
"projected_center_px": [ "projected_center_px": [
331.0033264160156, 372.57012939453125,
536.9420776367188 739.3487548828125
], ],
"reprojection_error_px": 0.39454282257368034, "reprojection_error_px": 0.20519737228094645,
"confidence": 0.16725963004706537 "confidence": 0.20623321647154885
}, },
{ {
"marker_id": 208, "marker_id": 208,
"observed_center_px": [ "observed_center_px": [
777.75, 875.25,
467.25 660.75
], ],
"projected_center_px": [ "projected_center_px": [
777.5612182617188, 874.8054809570312,
472.46044921875 660.7119140625
], ],
"reprojection_error_px": 5.213868008099263, "reprojection_error_px": 0.4461476417029539,
"confidence": 0.20600789565322108 "confidence": 0.25451422792961226
}, },
{ {
"marker_id": 55, "marker_id": 55,
"observed_center_px": [ "observed_center_px": [
519.5, 584.5,
534.0 735.75
], ],
"projected_center_px": [ "projected_center_px": [
519.4720458984375, 584.5219116210938,
533.3270263671875 735.8544311523438
], ],
"reprojection_error_px": 0.6735539638774463, "reprojection_error_px": 0.10670512976797128,
"confidence": 0.22298824455832925 "confidence": 0.2715772845109344
},
{
"marker_id": 79,
"observed_center_px": [
666.5,
511.75
],
"projected_center_px": [
666.0050048828125,
510.66571044921875
],
"reprojection_error_px": 1.1919328823272188,
"confidence": 0.19255561125846757
},
{
"marker_id": 53,
"observed_center_px": [
1199.25,
466.0
],
"projected_center_px": [
1200.0257568359375,
463.3708190917969
],
"reprojection_error_px": 2.7412389382473705,
"confidence": 0.13595850692924102
},
{
"marker_id": 72,
"observed_center_px": [
1133.0,
455.25
],
"projected_center_px": [
1134.3990478515625,
453.3299255371094
],
"reprojection_error_px": 2.3757148048548187,
"confidence": 0.17029522040208545
}, },
{ {
"marker_id": 95, "marker_id": 95,
"observed_center_px": [ "observed_center_px": [
425.25, 479.5,
498.75 696.25
], ],
"projected_center_px": [ "projected_center_px": [
425.6139831542969, 479.4051513671875,
498.5340881347656 696.3991088867188
], ],
"reprojection_error_px": 0.4232040526281496, "reprojection_error_px": 0.1767193346663162,
"confidence": 0.14922985097126407 "confidence": 0.1867925968462939
},
{
"marker_id": 79,
"observed_center_px": [
749.5,
711.0
],
"projected_center_px": [
749.4364013671875,
710.7820434570312
],
"reprojection_error_px": 0.2270459000257608,
"confidence": 0.25694325940045776
},
{
"marker_id": 53,
"observed_center_px": [
1349.5,
659.0
],
"projected_center_px": [
1349.5362548828125,
659.2131958007812
],
"reprojection_error_px": 0.2162564819803248,
"confidence": 0.21339006924105708
},
{
"marker_id": 72,
"observed_center_px": [
1275.5,
647.5
],
"projected_center_px": [
1275.7286376953125,
647.7369384765625
],
"reprojection_error_px": 0.32926438828632826,
"confidence": 0.19184247964326936
}, },
{ {
"marker_id": 103, "marker_id": 103,
"observed_center_px": [ "observed_center_px": [
465.5, 523.5,
447.25 638.75
], ],
"projected_center_px": [ "projected_center_px": [
464.51373291015625, 523.6732788085938,
446.59454345703125 638.1660766601562
], ],
"reprojection_error_px": 1.1842069296492925, "reprojection_error_px": 0.609091136302236,
"confidence": 0.11373255626245794 "confidence": 0.22616359129114708
}, },
{ {
"marker_id": 51, "marker_id": 51,
"observed_center_px": [ "observed_center_px": [
528.75, 595.0,
463.0 656.0
], ],
"projected_center_px": [ "projected_center_px": [
528.43994140625, 595.2596435546875,
462.54180908203125 656.2591552734375
], ],
"reprojection_error_px": 0.5532406789700783, "reprojection_error_px": 0.36684633191736593,
"confidence": 0.14355708014592924 "confidence": 0.19459516753849398
}, },
{ {
"marker_id": 60, "marker_id": 69,
"observed_center_px": [ "observed_center_px": [
1195.25, 331.0,
431.0 630.0
], ],
"projected_center_px": [ "projected_center_px": [
1196.6756591796875, 331.63311767578125,
428.4663391113281 630.24658203125
], ],
"reprojection_error_px": 2.9072223161314636, "reprojection_error_px": 0.6794414540797669,
"confidence": 0.11887364564678074 "confidence": 0.12893578900789202
}, },
{ {
"marker_id": 64, "marker_id": 86,
"observed_center_px": [ "observed_center_px": [
379.75, 1268.0,
409.5 594.75
], ],
"projected_center_px": [ "projected_center_px": [
377.5268249511719, 1267.7525634765625,
409.2585144042969 594.8084716796875
], ],
"reprojection_error_px": 2.236251906799417, "reprojection_error_px": 0.2542513922406603,
"confidence": 0.09071710124676984 "confidence": 0.15168122070263937
},
{
"marker_id": 211,
"observed_center_px": [
764.0,
413.0
],
"projected_center_px": [
764.0333862304688,
417.5256042480469
],
"reprojection_error_px": 4.525727394610156,
"confidence": 0.13281961321906594
}, },
{ {
"marker_id": 84, "marker_id": 84,
"observed_center_px": [ "observed_center_px": [
1148.0, 1291.75,
429.0 618.0
], ],
"projected_center_px": [ "projected_center_px": [
1148.4964599609375, 1291.37109375,
426.6978759765625 617.8903198242188
], ],
"reprojection_error_px": 2.3550472420106834, "reprojection_error_px": 0.39446126203781834,
"confidence": 0.13359880447387698 "confidence": 0.1582275341749426
}, },
{ {
"marker_id": 210, "marker_id": 58,
"observed_center_px": [ "observed_center_px": [
573.25, 442.5,
354.0 627.0
], ],
"projected_center_px": [ "projected_center_px": [
571.6640014648438, 442.55987548828125,
357.8780822753906 627.3011474609375
], ],
"reprojection_error_px": 4.189858409089345, "reprojection_error_px": 0.30704212630520455,
"confidence": 0.09088599426545704 "confidence": 0.14001813177550704
},
{
"marker_id": 82,
"observed_center_px": [
1119.5,
552.5
],
"projected_center_px": [
1119.5302734375,
552.192626953125
],
"reprojection_error_px": 0.3088602774124367,
"confidence": 0.12288264165739471
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:49:02Z", "created_utc": "2026-06-01T23:08:40Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_f_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "f", "camera_id": "f",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,547 +36,568 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 26, "num_used_markers": 29,
"used_marker_ids": [ "used_marker_ids": [
46, 63,
56, 48,
62, 57,
59,
102,
92,
217,
85,
105,
206,
47, 47,
54, 54,
97,
96,
62,
66,
208,
55,
95,
79,
53, 53,
72, 72,
97,
55,
208,
84,
66,
95,
51,
103, 103,
73, 51,
210,
58,
69, 69,
82, 86,
101, 84,
64, 58,
52, 82
77,
83,
75
], ],
"history": { "history": {
"iters": [ "iters": [
0, 0,
1, 1,
2, 2,
3, 3
4,
5,
6,
7,
8,
9,
10
], ],
"rms": [ "rms": [
0.0167704363159126, 0.005847518735615157,
0.015243171754814894, 0.0003125213547230112,
0.010301850372253396, 0.00011282970723120655,
0.008291029405735773, 0.00011282664917021969
0.007920733728008833,
0.007898427980568242,
0.007897597169044595,
0.007897565821941078,
0.007897564667283566,
0.007897564624915886,
0.007897564623353889
], ],
"lambda": [ "lambda": [
0.001, 0.001,
0.0005, 0.0005,
0.00025, 0.00025,
0.000125, 0.000125
6.25e-05,
3.125e-05,
1.5625e-05,
7.8125e-06,
3.90625e-06,
1.953125e-06,
9.765625e-07
] ]
}, },
"residual_rms_px": 18.213392327260703, "residual_rms_px": 0.31912167280976533,
"residual_median_px": 18.117125783987152, "residual_median_px": 0.24475113638018864,
"residual_max_px": 32.54572225799435, "residual_max_px": 0.6794414540797669,
"sigma2_normalized": 7.050694354166836e-05 "sigma2_normalized": 1.4198681927808912e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.3270607888698578, 0.6285482048988342,
0.8955168128013611, 0.7777706384658813,
0.3017960488796234 -2.3787528334651142e-05
], ],
[ [
0.9449783563613892, 0.20614935457706451,
-0.30760660767555237, -0.1666271984577179,
-0.11132851988077164 -0.9642291069030762
], ],
[ [
-0.006862103007733822, -0.749953031539917,
0.3216019570827484, 0.6060596108436584,
-0.9468501210212708 -0.2650701403617859
] ]
], ],
"translation_m": [ "translation_m": [
0.12286898493766785, -0.0544750839471817,
-0.2004292607307434, -0.012378276325762272,
1.2903509140014648 1.5511404275894165
], ],
"rvec_rad": [ "rvec_rad": [
2.3279126629159066, 1.7009244464328959,
1.6596874119806733, 0.8123174994967949,
0.26596003904075904 -0.6191756753528251
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.15807020664215088, 1.200074553489685,
-0.5866639614105225, -0.8997769951820374,
1.1623741388320923 0.3992242217063904
], ],
"position_mm": [ "position_mm": [
158.07020568847656, 1200.0745849609375,
-586.6639404296875, -899.7769775390625,
1162.3741455078125 399.2242126464844
], ],
"orientation_deg": { "orientation_deg": {
"roll": 161.2397003173828, "roll": 113.6229476928711,
"pitch": 0.39317262172698975, "pitch": 48.5863037109375,
"yaw": 70.90904998779297 "yaw": 18.15829849243164
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
0.0006422549226693641, 2.5646943565187624e-08,
0.0003679800262970043, -7.289966690700542e-10,
-0.0001406485938755943, 1.2946325826822244e-09,
4.5226289811970167e-07, -1.5949154247464382e-09,
2.4539080861910246e-05, -6.923055232787968e-09,
0.00016557358189333448 6.3407414122330556e-09
], ],
[ [
0.0003679800262970034, -7.289966690700519e-10,
0.0003723921967103896, 1.5738928047974526e-08,
-1.4695085554455631e-05, 3.6527821280217914e-09,
2.4005429513648882e-05, 4.391417461921019e-09,
1.4590803757772735e-05, -4.175192606686297e-09,
9.473970763692627e-05 1.4246272963290236e-09
], ],
[ [
-0.0001406485938755792, 1.294632582681915e-09,
-1.4695085554444648e-05, 3.6527821280217513e-09,
0.0016458678848285827, 3.349241013572058e-08,
5.24854384061194e-05, -5.302840795723905e-09,
3.434000339463372e-06, -4.932008841004824e-09,
-0.0004933767479868205 3.484729562995802e-09
], ],
[ [
4.5226289811996356e-07, -1.5949154247464012e-09,
2.4005429513649092e-05, 4.391417461921013e-09,
5.2485438406118784e-05, -5.3028407957239e-09,
1.0361547178331245e-05, 3.26627318437936e-09,
5.705547888533696e-07, 1.5299512101917842e-10,
-1.6369631957848704e-06 1.3389032968752705e-09
], ],
[ [
2.453908086191022e-05, -6.92305523278794e-09,
1.4590803757772765e-05, -4.175192606686287e-09,
3.434000339462659e-06, -4.932008841004933e-09,
5.705547888533528e-07, 1.5299512101918838e-10,
5.630671564211648e-06, 4.469845353304908e-09,
6.156796880127896e-06 3.7609881558937334e-10
], ],
[ [
0.00016557358189332966, 6.340741412233021e-09,
9.473970763692288e-05, 1.4246272963290397e-09,
-0.0004933767479868248, 3.4847295629958128e-09,
-1.6369631957851427e-06, 1.3389032968752529e-09,
6.156796880127714e-06, 3.7609881558937867e-10,
0.00027475136395630926 2.2720224780839942e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
1.4520325542030006, 0.009175726085394593,
1.1056633610894815, 0.007188035401851379,
2.3244495140991273 0.010485661479884863
], ],
"tvec_std_m": [ "tvec_std_m": [
0.00321893572137302, 5.715131830832391e-05,
0.0023729036146063007, 6.685690206182835e-05,
0.01657562559773565 0.00015073229508250692
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.03516491083679349, 0.00012845848914522164,
0.030484955751684896, 0.0001573046356033555,
0.02853126329700322 0.0001976760964094669
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
35.16491083679349, 0.12845848914522165,
30.484955751684897, 0.1573046356033555,
28.531263297003218 0.1976760964094669
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 1.4691029688261543, "roll": 0.012573016258828468,
"pitch": 1.5806183341786204, "pitch": 0.006619578367109159,
"yaw": 0.6189097024647637 "yaw": 0.0112783872517285
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 46, "marker_id": 63,
"observed_center_px": [ "observed_center_px": [
1234.0, 1321.75,
666.0 1053.25
], ],
"projected_center_px": [ "projected_center_px": [
1231.0980224609375, 1321.96044921875,
636.2955322265625 1053.203125
], ],
"reprojection_error_px": 29.845885467521487, "reprojection_error_px": 0.21560644539875276,
"confidence": 0.2988751797371847 "confidence": 0.1017056918239888
}, },
{ {
"marker_id": 56, "marker_id": 48,
"observed_center_px": [ "observed_center_px": [
1196.0, 1024.75,
626.75 1034.0
], ],
"projected_center_px": [ "projected_center_px": [
1197.611572265625, 1024.31005859375,
603.559814453125 1034.052734375
], ],
"reprojection_error_px": 23.24611517793504, "reprojection_error_px": 0.443090685119726,
"confidence": 0.5697620483284124 "confidence": 0.4651021572020284
}, },
{ {
"marker_id": 62, "marker_id": 57,
"observed_center_px": [ "observed_center_px": [
750.75, 813.0,
651.75 989.25
], ],
"projected_center_px": [ "projected_center_px": [
767.5397338867188, 813.2783203125,
645.0641479492188 989.140869140625
], ],
"reprojection_error_px": 18.071961200483134, "reprojection_error_px": 0.29895106759806644,
"confidence": 0.5711737708098855 "confidence": 0.7877495145220144
},
{
"marker_id": 59,
"observed_center_px": [
986.0,
952.0
],
"projected_center_px": [
985.9794311523438,
952.009765625
],
"reprojection_error_px": 0.022769385708592275,
"confidence": 0.7322350971120686
},
{
"marker_id": 102,
"observed_center_px": [
1105.5,
935.25
],
"projected_center_px": [
1105.5693359375,
935.38134765625
],
"reprojection_error_px": 0.14852501146733527,
"confidence": 0.6662611255220068
},
{
"marker_id": 92,
"observed_center_px": [
1150.5,
909.25
],
"projected_center_px": [
1150.583984375,
909.2827758789062
],
"reprojection_error_px": 0.09015338863413726,
"confidence": 0.5732951023176659
},
{
"marker_id": 217,
"observed_center_px": [
1282.75,
810.0
],
"projected_center_px": [
1283.0703125,
810.2076416015625
],
"reprojection_error_px": 0.3817265151331382,
"confidence": 0.4285406831584614
},
{
"marker_id": 85,
"observed_center_px": [
759.25,
883.5
],
"projected_center_px": [
759.2372436523438,
883.443359375
],
"reprojection_error_px": 0.05805932143866082,
"confidence": 0.5006042888224075
},
{
"marker_id": 105,
"observed_center_px": [
856.0,
871.75
],
"projected_center_px": [
856.1986694335938,
871.8790893554688
],
"reprojection_error_px": 0.23692531637585448,
"confidence": 0.5297556344596553
},
{
"marker_id": 206,
"observed_center_px": [
1375.0,
772.75
],
"projected_center_px": [
1374.9285888671875,
772.609375
],
"reprojection_error_px": 0.157717914374254,
"confidence": 0.21565926026494167
}, },
{ {
"marker_id": 47, "marker_id": 47,
"observed_center_px": [ "observed_center_px": [
593.75, 612.25,
623.75 775.75
], ],
"projected_center_px": [ "projected_center_px": [
597.2360229492188, 611.7559814453125,
625.25830078125 775.5015258789062
], ],
"reprojection_error_px": 3.798332166780461, "reprojection_error_px": 0.5529861853869751,
"confidence": 0.5768583617164568 "confidence": 0.313223496035565
}, },
{ {
"marker_id": 54, "marker_id": 54,
"observed_center_px": [ "observed_center_px": [
540.5, 544.75,
639.0 793.5
], ],
"projected_center_px": [ "projected_center_px": [
537.71484375, 544.8224487304688,
642.8984375 793.4913330078125
], ],
"reprojection_error_px": 4.7911282886518824, "reprojection_error_px": 0.07296530202851058,
"confidence": 0.5766374039623903 "confidence": 0.32604528713786163
},
{
"marker_id": 53,
"observed_center_px": [
1240.5,
594.75
],
"projected_center_px": [
1236.910400390625,
573.7605590820312
],
"reprojection_error_px": 21.294174212787073,
"confidence": 0.21364841201201337
},
{
"marker_id": 72,
"observed_center_px": [
1197.5,
548.5
],
"projected_center_px": [
1199.408203125,
533.9830932617188
],
"reprojection_error_px": 14.641783375470876,
"confidence": 0.5755104606164277
}, },
{ {
"marker_id": 97, "marker_id": 97,
"observed_center_px": [ "observed_center_px": [
491.5, 463.25,
605.25 785.75
], ],
"projected_center_px": [ "projected_center_px": [
479.9110107421875, 462.9898376464844,
611.3904418945312 785.6824951171875
], ],
"reprojection_error_px": 13.115246802016653, "reprojection_error_px": 0.26877752768845536,
"confidence": 0.5705029634947052 "confidence": 0.27616132626441153
}, },
{ {
"marker_id": 55, "marker_id": 96,
"observed_center_px": [ "observed_center_px": [
598.5, 776.5,
542.75 747.75
], ],
"projected_center_px": [ "projected_center_px": [
599.927001953125, 776.3291015625,
544.773681640625 747.6077270507812
], ],
"reprojection_error_px": 2.4762112100596863, "reprojection_error_px": 0.22236876583581253,
"confidence": 0.5459402660246769 "confidence": 0.31584848462039483
}, },
{ {
"marker_id": 208, "marker_id": 62,
"observed_center_px": [ "observed_center_px": [
831.75, 830.75,
548.5 760.5
], ],
"projected_center_px": [ "projected_center_px": [
861.5078125, 830.9230346679688,
548.2439575195312 760.326904296875
], ],
"reprojection_error_px": 29.75891400130322, "reprojection_error_px": 0.24475113638018864,
"confidence": 0.5007410585751645 "confidence": 0.3575017044994602
},
{
"marker_id": 84,
"observed_center_px": [
1254.25,
485.0
],
"projected_center_px": [
1250.1849365234375,
476.20477294921875
],
"reprojection_error_px": 9.689208427073734,
"confidence": 0.06519221426443914
}, },
{ {
"marker_id": 66, "marker_id": 66,
"observed_center_px": [ "observed_center_px": [
453.0, 372.75,
495.75 739.25
], ],
"projected_center_px": [ "projected_center_px": [
429.19805908203125, 372.57012939453125,
500.9302978515625 739.3487548828125
], ],
"reprojection_error_px": 24.359143607552753, "reprojection_error_px": 0.20519737228094645,
"confidence": 0.5349107016469481 "confidence": 0.20623321647154885
},
{
"marker_id": 208,
"observed_center_px": [
875.25,
660.75
],
"projected_center_px": [
874.8054809570312,
660.7119140625
],
"reprojection_error_px": 0.4461476417029539,
"confidence": 0.25451422792961226
},
{
"marker_id": 55,
"observed_center_px": [
584.5,
735.75
],
"projected_center_px": [
584.5219116210938,
735.8544311523438
],
"reprojection_error_px": 0.10670512976797128,
"confidence": 0.2715772845109344
}, },
{ {
"marker_id": 95, "marker_id": 95,
"observed_center_px": [ "observed_center_px": [
548.75, 479.5,
435.0 696.25
], ],
"projected_center_px": [ "projected_center_px": [
538.6211547851562, 479.4051513671875,
436.6878662109375 696.3991088867188
], ],
"reprojection_error_px": 10.268514874717164, "reprojection_error_px": 0.1767193346663162,
"confidence": 0.5227826547122322 "confidence": 0.1867925968462939
}, },
{ {
"marker_id": 51, "marker_id": 79,
"observed_center_px": [ "observed_center_px": [
659.25, 749.5,
376.25 711.0
], ],
"projected_center_px": [ "projected_center_px": [
661.7478637695312, 749.4364013671875,
376.8019104003906 710.7820434570312
], ],
"reprojection_error_px": 2.5581103379635923, "reprojection_error_px": 0.2270459000257608,
"confidence": 0.5111500432161571 "confidence": 0.25694325940045776
},
{
"marker_id": 53,
"observed_center_px": [
1349.5,
659.0
],
"projected_center_px": [
1349.5362548828125,
659.2131958007812
],
"reprojection_error_px": 0.2162564819803248,
"confidence": 0.21339006924105708
},
{
"marker_id": 72,
"observed_center_px": [
1275.5,
647.5
],
"projected_center_px": [
1275.7286376953125,
647.7369384765625
],
"reprojection_error_px": 0.32926438828632826,
"confidence": 0.19184247964326936
}, },
{ {
"marker_id": 103, "marker_id": 103,
"observed_center_px": [ "observed_center_px": [
618.0, 523.5,
313.5 638.75
], ],
"projected_center_px": [ "projected_center_px": [
613.2379760742188, 523.6732788085938,
312.4875183105469 638.1660766601562
], ],
"reprojection_error_px": 4.86846906544459, "reprojection_error_px": 0.609091136302236,
"confidence": 0.5046333482067283 "confidence": 0.22616359129114708
}, },
{ {
"marker_id": 73, "marker_id": 51,
"observed_center_px": [ "observed_center_px": [
1247.5, 595.0,
251.25 656.0
], ],
"projected_center_px": [ "projected_center_px": [
1246.99560546875, 595.2596435546875,
264.7057189941406 656.2591552734375
], ],
"reprojection_error_px": 13.465169419373515, "reprojection_error_px": 0.36684633191736593,
"confidence": 0.13607001327160623 "confidence": 0.19459516753849398
},
{
"marker_id": 210,
"observed_center_px": [
775.0,
150.5
],
"projected_center_px": [
794.5643310546875,
155.0004425048828
],
"reprojection_error_px": 20.075284116474307,
"confidence": 0.46988879526830113
},
{
"marker_id": 58,
"observed_center_px": [
562.75,
264.25
],
"projected_center_px": [
548.2238159179688,
260.10052490234375
],
"reprojection_error_px": 15.107222364522455,
"confidence": 0.4655541127751829
}, },
{ {
"marker_id": 69, "marker_id": 69,
"observed_center_px": [ "observed_center_px": [
476.25, 331.0,
240.75 630.0
], ],
"projected_center_px": [ "projected_center_px": [
444.6166076660156, 331.63311767578125,
233.09803771972656 630.24658203125
], ],
"reprojection_error_px": 32.54572225799435, "reprojection_error_px": 0.6794414540797669,
"confidence": 0.4655541127751829 "confidence": 0.12893578900789202
},
{
"marker_id": 86,
"observed_center_px": [
1268.0,
594.75
],
"projected_center_px": [
1267.7525634765625,
594.8084716796875
],
"reprojection_error_px": 0.2542513922406603,
"confidence": 0.15168122070263937
},
{
"marker_id": 84,
"observed_center_px": [
1291.75,
618.0
],
"projected_center_px": [
1291.37109375,
617.8903198242188
],
"reprojection_error_px": 0.39446126203781834,
"confidence": 0.1582275341749426
},
{
"marker_id": 58,
"observed_center_px": [
442.5,
627.0
],
"projected_center_px": [
442.55987548828125,
627.3011474609375
],
"reprojection_error_px": 0.30704212630520455,
"confidence": 0.14001813177550704
}, },
{ {
"marker_id": 82, "marker_id": 82,
"observed_center_px": [ "observed_center_px": [
1207.5, 1119.5,
261.5 552.5
], ],
"projected_center_px": [ "projected_center_px": [
1210.4010009765625, 1119.5302734375,
273.080078125 552.192626953125
], ],
"reprojection_error_px": 11.937923439489804, "reprojection_error_px": 0.3088602774124367,
"confidence": 0.49001748422717006 "confidence": 0.12288264165739471
},
{
"marker_id": 101,
"observed_center_px": [
1162.25,
153.5
],
"projected_center_px": [
1169.740478515625,
170.79368591308594
],
"reprojection_error_px": 18.846189027320793,
"confidence": 0.46225891142368675
},
{
"marker_id": 64,
"observed_center_px": [
570.5,
177.75
],
"projected_center_px": [
553.8019409179688,
169.3794403076172
],
"reprojection_error_px": 18.67863610306572,
"confidence": 0.43211414091114625
},
{
"marker_id": 52,
"observed_center_px": [
1054.5,
160.5
],
"projected_center_px": [
1067.4603271484375,
173.28907775878906
],
"reprojection_error_px": 18.207981483813057,
"confidence": 0.45818248585417487
},
{
"marker_id": 77,
"observed_center_px": [
1003.0,
87.25
],
"projected_center_px": [
1016.9718017578125,
99.64027404785156
],
"reprojection_error_px": 18.674317533459593,
"confidence": 0.422956152719696
},
{
"marker_id": 83,
"observed_center_px": [
1173.0,
64.0
],
"projected_center_px": [
1180.0115966796875,
86.30764770507812
],
"reprojection_error_px": 23.38361892719949,
"confidence": 0.4377857805109236
},
{
"marker_id": 75,
"observed_center_px": [
987.75,
42.0
],
"projected_center_px": [
1001.5935668945312,
53.75688934326172
],
"reprojection_error_px": 18.16229036749117,
"confidence": 0.22473325223116958
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,593 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:04:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 28,
"used_marker_ids": [
97,
95,
103,
54,
55,
47,
51,
210,
85,
79,
96,
105,
62,
75,
102,
92,
61,
217,
83,
206,
72,
46,
53,
60,
50,
76,
90,
98
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.014002069509869229,
0.000857500427281878,
8.383661093896217e-05,
8.374796017015674e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.23686998852536895,
"residual_median_px": 0.19424842590080083,
"residual_max_px": 0.45729006261551475,
"sigma2_normalized": 7.855367331366457e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.807912290096283,
-0.5893024802207947,
0.0005621457821689546
],
[
-0.3429661691188812,
-0.47096943855285645,
-0.8127496242523193
],
[
0.4792201519012451,
0.6564376354217529,
-0.5826128125190735
]
],
"translation_m": [
-0.22883304953575134,
0.17066705226898193,
1.13459050655365
],
"rvec_rad": [
2.106221531377808,
-0.6862023563171786,
0.35314684983439754
]
},
"camera_in_world": {
"position_m": [
-0.30030858516693115,
-0.7992608547210693,
0.799865186214447
],
"position_mm": [
-300.30859375,
-799.2608642578125,
799.8651733398438
],
"orientation_deg": {
"roll": 131.59024047851562,
"pitch": -28.63448143005371,
"yaw": -23.001667022705078
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.9720843924194034e-08,
-5.309460950990739e-09,
1.4213566311156696e-09,
1.4221059797744242e-09,
2.646997751516967e-09,
8.900074182449662e-09
],
[
-5.309460950990658e-09,
1.1306732256428331e-08,
1.1812082072870072e-09,
-1.5052165172774602e-09,
-3.702776589624436e-09,
-3.6628433359270195e-09
],
[
1.4213566311157531e-09,
1.181208207286931e-09,
3.499579302462043e-08,
3.4088313216763127e-09,
-4.916163356294379e-09,
-6.459925180339139e-09
],
[
1.4221059797744173e-09,
-1.5052165172774683e-09,
3.408831321676296e-09,
1.118357979936571e-09,
1.5791792895381194e-10,
1.0239529314572581e-09
],
[
2.6469977515169266e-09,
-3.7027765896244213e-09,
-4.916163356294411e-09,
1.579179289538058e-10,
2.4467174866429667e-09,
3.5872350513343505e-09
],
[
8.900074182449612e-09,
-3.6628433359270046e-09,
-6.4599251803392666e-09,
1.0239529314572426e-09,
3.5872350513343612e-09,
1.6415104636591514e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.008046099158097338,
0.006092438957370483,
0.010718414601279456
],
"tvec_std_m": [
3.344185969614386e-05,
4.9464305176995734e-05,
0.00012812144487396135
]
},
"camera_center_std_m": [
0.0001614943171764164,
0.00013820548060477608,
0.0001992572706885512
],
"camera_center_std_mm": [
0.1614943171764164,
0.13820548060477608,
0.1992572706885512
],
"orientation_std_deg": {
"roll": 0.010652270044231032,
"pitch": 0.0070395427615948,
"yaw": 0.006889536541991855
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1152.0,
1026.25
],
"projected_center_px": [
1151.9644775390625,
1026.4287109375
],
"reprojection_error_px": 0.1822071469871177,
"confidence": 0.4897720015297098
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5775756835938,
1027.1539306640625
],
"reprojection_error_px": 0.12347997405453988,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0946044921875,
994.583984375
],
"reprojection_error_px": 0.19107903518229144,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.8984375,
961.25634765625
],
"reprojection_error_px": 0.4350980490316156,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4535522460938,
933.5325927734375
],
"reprojection_error_px": 0.3676236838910937,
"confidence": 0.8637747711006405
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.952880859375,
912.1030883789062
],
"reprojection_error_px": 0.25048686095907724,
"confidence": 0.743066266439157
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.5381469726562,
927.0476684570312
],
"reprojection_error_px": 0.2920632802094468,
"confidence": 0.8019389766111062
},
{
"marker_id": 210,
"observed_center_px": [
364.75,
845.75
],
"projected_center_px": [
364.7189636230469,
845.92919921875
],
"reprojection_error_px": 0.18186703025833686,
"confidence": 0.6228300628754091
},
{
"marker_id": 85,
"observed_center_px": [
1331.5,
821.5
],
"projected_center_px": [
1331.8153076171875,
821.5449829101562
],
"reprojection_error_px": 0.3185001658752854,
"confidence": 0.601549080134278
},
{
"marker_id": 79,
"observed_center_px": [
916.25,
809.0
],
"projected_center_px": [
916.0784301757812,
808.7652587890625
],
"reprojection_error_px": 0.29075701314818986,
"confidence": 0.711469799121534
},
{
"marker_id": 96,
"observed_center_px": [
1018.5,
795.25
],
"projected_center_px": [
1018.3417358398438,
795.322998046875
],
"reprojection_error_px": 0.1742878631389112,
"confidence": 0.6827978007642943
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
765.25
],
"projected_center_px": [
1293.775390625,
765.3008422851562
],
"reprojection_error_px": 0.056829761549737866,
"confidence": 0.5581601454743093
},
{
"marker_id": 62,
"observed_center_px": [
1047.25,
762.0
],
"projected_center_px": [
1047.4527587890625,
762.0806884765625
],
"reprojection_error_px": 0.2182240976429241,
"confidence": 0.616624476061661
},
{
"marker_id": 75,
"observed_center_px": [
144.5,
713.75
],
"projected_center_px": [
144.47982788085938,
713.83251953125
],
"reprojection_error_px": 0.08494932270679559,
"confidence": 0.38049126145778556
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.25
],
"projected_center_px": [
1369.9024658203125,
654.11962890625
],
"reprojection_error_px": 0.16281749995895659,
"confidence": 0.36938172995419555
},
{
"marker_id": 92,
"observed_center_px": [
1319.75,
627.75
],
"projected_center_px": [
1319.64794921875,
627.6710205078125
],
"reprojection_error_px": 0.12904310186883577,
"confidence": 0.39949701144177324
},
{
"marker_id": 61,
"observed_center_px": [
66.0,
602.5
],
"projected_center_px": [
65.88118743896484,
602.3124389648438
],
"reprojection_error_px": 0.22202604930191588,
"confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.8072509765625,
525.4091186523438
],
"reprojection_error_px": 0.21309998917861564,
"confidence": 0.3668959235531314
},
{
"marker_id": 83,
"observed_center_px": [
156.25,
565.5
],
"projected_center_px": [
156.1840057373047,
565.7434692382812
],
"reprojection_error_px": 0.25225485663897534,
"confidence": 0.2637568632301829
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.5
],
"projected_center_px": [
1139.917724609375,
473.58770751953125
],
"reprojection_error_px": 0.18927269632020605,
"confidence": 0.35164169987391336
},
{
"marker_id": 72,
"observed_center_px": [
737.5,
473.0
],
"projected_center_px": [
737.348876953125,
472.98138427734375
],
"reprojection_error_px": 0.15226529619975088,
"confidence": 0.2647897353782805
},
{
"marker_id": 46,
"observed_center_px": [
844.5,
437.0
],
"projected_center_px": [
844.8649291992188,
437.27557373046875
],
"reprojection_error_px": 0.45729006261551475,
"confidence": 0.2545174002299098
},
{
"marker_id": 53,
"observed_center_px": [
771.0,
443.0
],
"projected_center_px": [
771.1221313476562,
442.98291015625
],
"reprojection_error_px": 0.12332124245129554,
"confidence": 0.25666522639218753
},
{
"marker_id": 60,
"observed_center_px": [
661.5,
424.0
],
"projected_center_px": [
661.5211181640625,
423.7745361328125
],
"reprojection_error_px": 0.22645072810771288,
"confidence": 0.24259045664061243
},
{
"marker_id": 50,
"observed_center_px": [
860.0,
407.75
],
"projected_center_px": [
860.0791015625,
407.5691223144531
],
"reprojection_error_px": 0.1974178166193102,
"confidence": 0.2353766254350542
},
{
"marker_id": 76,
"observed_center_px": [
1005.25,
387.75
],
"projected_center_px": [
1005.1319580078125,
388.0108947753906
],
"reprojection_error_px": 0.2863564138372292,
"confidence": 0.2429182303832221
},
{
"marker_id": 90,
"observed_center_px": [
845.25,
327.75
],
"projected_center_px": [
845.181884765625,
327.8591003417969
],
"reprojection_error_px": 0.12861792151234652,
"confidence": 0.20586315558848348
},
{
"marker_id": 98,
"observed_center_px": [
781.5,
353.0
],
"projected_center_px": [
781.5479125976562,
352.8264465332031
],
"reprojection_error_px": 0.18004561325226362,
"confidence": 0.20614873083706559
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,859 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:04:58Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 47,
"used_marker_ids": [
48,
54,
85,
71,
47,
69,
95,
59,
105,
55,
63,
102,
58,
64,
103,
92,
62,
51,
96,
79,
217,
205,
208,
210,
206,
207,
214,
100,
94,
76,
75,
56,
68,
104,
46,
72,
50,
53,
84,
60,
86,
67,
70,
90,
98,
61,
83
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0094640214714429,
0.0003586152167675625,
6.666336477632686e-05,
6.66581143139922e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.1885329257811936,
"residual_median_px": 0.17657981255986263,
"residual_max_px": 0.3965635032806451,
"sigma2_normalized": 4.7462567631159635e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999226927757263,
-0.012424029409885406,
0.0005324891535565257
],
[
-0.009350241161882877,
-0.7793855667114258,
-0.6264748573303223
],
[
0.008198356255888939,
0.6264213919639587,
-0.7794414758682251
]
],
"translation_m": [
-0.31128984689712524,
0.052705589681863785,
1.496073842048645
],
"rvec_rad": [
2.4645336508852065,
-0.015079291140761222,
0.006046354449888031
]
},
"camera_in_world": {
"position_m": [
0.2994932532310486,
-0.8999621272087097,
1.1992865800857544
],
"position_mm": [
299.4932556152344,
-899.9620971679688,
1199.28662109375
],
"orientation_deg": {
"roll": 141.21185302734375,
"pitch": -0.4697364568710327,
"yaw": -0.5357551574707031
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.6314637860041495e-08,
-7.78190922316297e-11,
1.7000742893585262e-09,
5.266895016805259e-10,
4.17597646505134e-10,
4.241689295872581e-09
],
[
-7.781909223162566e-11,
3.6701842846810224e-09,
1.3096572276871452e-10,
9.70649000890522e-11,
-1.1950354136969593e-09,
2.858751223652103e-10
],
[
1.7000742893585266e-09,
1.3096572276871666e-10,
3.219327426059423e-08,
1.0943217986220939e-09,
-3.815930189741987e-09,
-1.128335573522607e-08
],
[
5.266895016805232e-10,
9.706490008905194e-11,
1.0943217986220932e-09,
3.1795245819725195e-10,
-1.0617078720699102e-10,
2.166746757776932e-10
],
[
4.1759764650513344e-10,
-1.1950354136969595e-09,
-3.815930189741987e-09,
-1.061707872069912e-10,
1.1109681886639453e-09,
1.818277201681556e-09
],
[
4.241689295872579e-09,
2.858751223652064e-10,
-1.1283355735226074e-08,
2.1667467577769355e-10,
1.818277201681558e-09,
1.0561259939398493e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.007318319258209922,
0.003471095543983797,
0.01028028623970891
],
"tvec_std_m": [
1.7831221444344523e-05,
3.3331189427680874e-05,
0.00010276799083079563
]
},
"camera_center_std_m": [
0.00019961905911636008,
0.00013212950473178039,
0.00013366951959006094
],
"camera_center_std_mm": [
0.19961905911636008,
0.1321295047317804,
0.13366951959006093
],
"orientation_std_deg": {
"roll": 0.007795945237296887,
"pitch": 0.007460300486413286,
"yaw": 0.003638973686271619
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1296.75,
1014.0
],
"projected_center_px": [
1296.8385009765625,
1013.9961547851562
],
"reprojection_error_px": 0.08858447115443412,
"confidence": 0.760673653400868
},
{
"marker_id": 54,
"observed_center_px": [
773.25,
1034.0
],
"projected_center_px": [
773.3809204101562,
1033.90380859375
],
"reprojection_error_px": 0.1624590423209286,
"confidence": 0.4409463063063063
},
{
"marker_id": 85,
"observed_center_px": [
1017.5,
1006.0
],
"projected_center_px": [
1017.4136962890625,
1005.9758911132812
],
"reprojection_error_px": 0.0896078620456993,
"confidence": 0.7334418063933661
},
{
"marker_id": 71,
"observed_center_px": [
1377.0,
962.25
],
"projected_center_px": [
1376.836669921875,
962.3447875976562
],
"reprojection_error_px": 0.18884227039982796,
"confidence": 0.5878075337294003
},
{
"marker_id": 47,
"observed_center_px": [
774.5,
972.5
],
"projected_center_px": [
774.3888549804688,
972.4893188476562
],
"reprojection_error_px": 0.11165707493030766,
"confidence": 0.7263332595825196
},
{
"marker_id": 69,
"observed_center_px": [
272.5,
970.75
],
"projected_center_px": [
272.35906982421875,
970.801513671875
],
"reprojection_error_px": 0.15004990115218067,
"confidence": 0.6999764351430906
},
{
"marker_id": 95,
"observed_center_px": [
539.0,
958.25
],
"projected_center_px": [
539.0703735351562,
958.1654052734375
],
"reprojection_error_px": 0.11003954840225444,
"confidence": 0.6938248147266242
},
{
"marker_id": 59,
"observed_center_px": [
1192.25,
957.25
],
"projected_center_px": [
1192.33056640625,
957.2606201171875
],
"reprojection_error_px": 0.08126335401099484,
"confidence": 0.6970072834744087
},
{
"marker_id": 105,
"observed_center_px": [
1040.0,
942.0
],
"projected_center_px": [
1040.034912109375,
942.123046875
],
"reprojection_error_px": 0.12790382648020188,
"confidence": 0.6879793294270834
},
{
"marker_id": 55,
"observed_center_px": [
684.0,
941.25
],
"projected_center_px": [
684.072998046875,
941.1333618164062
],
"reprojection_error_px": 0.13759789504063655,
"confidence": 0.6507490007228183
},
{
"marker_id": 63,
"observed_center_px": [
1401.5,
898.5
],
"projected_center_px": [
1401.7425537109375,
898.470703125
],
"reprojection_error_px": 0.24431661747477992,
"confidence": 0.22496309819539395
},
{
"marker_id": 102,
"observed_center_px": [
1213.5,
883.5
],
"projected_center_px": [
1213.288818359375,
883.5123901367188
],
"reprojection_error_px": 0.21154479626068792,
"confidence": 0.6525563227335612
},
{
"marker_id": 58,
"observed_center_px": [
345.75,
886.5
],
"projected_center_px": [
345.6578063964844,
886.57275390625
],
"reprojection_error_px": 0.11744271541406921,
"confidence": 0.6367497422354562
},
{
"marker_id": 64,
"observed_center_px": [
247.75,
850.0
],
"projected_center_px": [
247.98974609375,
849.7493286132812
],
"reprojection_error_px": 0.3468635662445465,
"confidence": 0.5966625464303152
},
{
"marker_id": 103,
"observed_center_px": [
429.75,
847.25
],
"projected_center_px": [
429.7450256347656,
847.1729736328125
],
"reprojection_error_px": 0.07718682239597985,
"confidence": 0.5644916934603736
},
{
"marker_id": 92,
"observed_center_px": [
1197.75,
835.5
],
"projected_center_px": [
1197.70751953125,
835.46533203125
],
"reprojection_error_px": 0.05483117983839764,
"confidence": 0.5608112640925816
},
{
"marker_id": 62,
"observed_center_px": [
855.25,
827.0
],
"projected_center_px": [
855.4229736328125,
827.0262451171875
],
"reprojection_error_px": 0.17495337614501524,
"confidence": 0.5915048217773438
},
{
"marker_id": 51,
"observed_center_px": [
519.75,
827.0
],
"projected_center_px": [
519.5945434570312,
826.8399047851562
],
"reprojection_error_px": 0.22315289504656058,
"confidence": 0.5915048217773438
},
{
"marker_id": 96,
"observed_center_px": [
806.5,
841.75
],
"projected_center_px": [
806.5711059570312,
841.6588134765625
],
"reprojection_error_px": 0.1156332096845353,
"confidence": 0.5707100255698545
},
{
"marker_id": 79,
"observed_center_px": [
724.0,
808.75
],
"projected_center_px": [
724.1517333984375,
808.822021484375
],
"reprojection_error_px": 0.16795868067168038,
"confidence": 0.5317700588218801
},
{
"marker_id": 217,
"observed_center_px": [
1190.5,
701.5
],
"projected_center_px": [
1190.349365234375,
701.38623046875
],
"reprojection_error_px": 0.18877059849389524,
"confidence": 0.4942630920410156
},
{
"marker_id": 205,
"observed_center_px": [
1328.5,
699.75
],
"projected_center_px": [
1328.4217529296875,
700.0010986328125
],
"reprojection_error_px": 0.26300784667533406,
"confidence": 0.5085178133372956
},
{
"marker_id": 208,
"observed_center_px": [
775.25,
705.5
],
"projected_center_px": [
775.1904296875,
705.5510864257812
],
"reprojection_error_px": 0.07847576078287372,
"confidence": 0.47918126981398634
},
{
"marker_id": 210,
"observed_center_px": [
327.5,
631.5
],
"projected_center_px": [
327.62042236328125,
631.5665283203125
],
"reprojection_error_px": 0.13757747992256564,
"confidence": 0.45180041003079296
},
{
"marker_id": 206,
"observed_center_px": [
1173.25,
612.5
],
"projected_center_px": [
1173.2520751953125,
612.5582885742188
],
"reprojection_error_px": 0.05832550317005203,
"confidence": 0.415572869657266
},
{
"marker_id": 207,
"observed_center_px": [
1306.75,
611.25
],
"projected_center_px": [
1306.707763671875,
611.2682495117188
],
"reprojection_error_px": 0.04601034765632031,
"confidence": 0.4319802331725756
},
{
"marker_id": 214,
"observed_center_px": [
772.0,
616.25
],
"projected_center_px": [
772.0052490234375,
616.4368896484375
],
"reprojection_error_px": 0.18696334651513855,
"confidence": 0.4123737373737374
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
451.5
],
"projected_center_px": [
1320.2080078125,
451.7142333984375
],
"reprojection_error_px": 0.21831008409396893,
"confidence": 0.29718147824605307
},
{
"marker_id": 94,
"observed_center_px": [
1408.25,
449.75
],
"projected_center_px": [
1408.3819580078125,
449.7294006347656
],
"reprojection_error_px": 0.13355616673857854,
"confidence": 0.08771815461586722
},
{
"marker_id": 76,
"observed_center_px": [
1176.5,
458.25
],
"projected_center_px": [
1176.8848876953125,
458.15447998046875
],
"reprojection_error_px": 0.3965635032806451,
"confidence": 0.3072119400220424
},
{
"marker_id": 75,
"observed_center_px": [
306.0,
440.25
],
"projected_center_px": [
305.82861328125,
440.4238586425781
],
"reprojection_error_px": 0.24413159353717376,
"confidence": 0.303144246426618
},
{
"marker_id": 56,
"observed_center_px": [
947.75,
458.5
],
"projected_center_px": [
947.6953735351562,
458.48883056640625
],
"reprojection_error_px": 0.055756675906393896,
"confidence": 0.2904081389745076
},
{
"marker_id": 68,
"observed_center_px": [
1039.75,
455.75
],
"projected_center_px": [
1039.5450439453125,
455.83465576171875
],
"reprojection_error_px": 0.2217511721395115,
"confidence": 0.3018093319641008
},
{
"marker_id": 104,
"observed_center_px": [
1332.0,
391.5
],
"projected_center_px": [
1332.1710205078125,
391.4653625488281
],
"reprojection_error_px": 0.17449288557453968,
"confidence": 0.30576462173461916
},
{
"marker_id": 46,
"observed_center_px": [
992.25,
442.5
],
"projected_center_px": [
992.3707275390625,
442.6332702636719
],
"reprojection_error_px": 0.17982241758818213,
"confidence": 0.29023840891081715
},
{
"marker_id": 72,
"observed_center_px": [
874.75,
435.5
],
"projected_center_px": [
874.9129028320312,
435.5798034667969
],
"reprojection_error_px": 0.18139990627506283,
"confidence": 0.28925843574260846
},
{
"marker_id": 50,
"observed_center_px": [
1033.75,
418.25
],
"projected_center_px": [
1033.5535888671875,
418.3227233886719
],
"reprojection_error_px": 0.20944217424532746,
"confidence": 0.2745977478127983
},
{
"marker_id": 53,
"observed_center_px": [
928.25,
419.25
],
"projected_center_px": [
928.2719116210938,
418.9148864746094
],
"reprojection_error_px": 0.33582911434044715,
"confidence": 0.27204531918123787
},
{
"marker_id": 84,
"observed_center_px": [
830.5,
379.0
],
"projected_center_px": [
830.4778442382812,
379.0434265136719
],
"reprojection_error_px": 0.04875181911510148,
"confidence": 0.2669997914632161
},
{
"marker_id": 60,
"observed_center_px": [
860.5,
357.0
],
"projected_center_px": [
860.6912231445312,
356.97698974609375
],
"reprojection_error_px": 0.19260260327744644,
"confidence": 0.2669997914632161
},
{
"marker_id": 86,
"observed_center_px": [
776.5,
350.75
],
"projected_center_px": [
776.2802734375,
350.7462463378906
],
"reprojection_error_px": 0.21975862269157442,
"confidence": 0.24741065232219583
},
{
"marker_id": 67,
"observed_center_px": [
967.0,
370.5
],
"projected_center_px": [
966.793701171875,
370.4128723144531
],
"reprojection_error_px": 0.22394293932719428,
"confidence": 0.24199632263183596
},
{
"marker_id": 70,
"observed_center_px": [
1055.25,
341.5
],
"projected_center_px": [
1055.3419189453125,
341.34454345703125
],
"reprojection_error_px": 0.18059853061184408,
"confidence": 0.23929733651024956
},
{
"marker_id": 90,
"observed_center_px": [
1101.25,
327.5
],
"projected_center_px": [
1101.0740966796875,
327.51544189453125
],
"reprojection_error_px": 0.17657981255986263,
"confidence": 0.23929733651024956
},
{
"marker_id": 98,
"observed_center_px": [
1022.5,
329.5
],
"projected_center_px": [
1022.4339599609375,
329.321044921875
],
"reprojection_error_px": 0.19075168871100823,
"confidence": 0.2333535968235561
},
{
"marker_id": 61,
"observed_center_px": [
328.75,
317.75
],
"projected_center_px": [
328.81365966796875,
318.0392150878906
],
"reprojection_error_px": 0.296138346705511,
"confidence": 0.21685366259293523
},
{
"marker_id": 83,
"observed_center_px": [
406.5,
314.75
],
"projected_center_px": [
406.3243408203125,
314.6079406738281
],
"reprojection_error_px": 0.22591369936525005,
"confidence": 0.2227662572065438
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,383 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:04:58Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 13,
"used_marker_ids": [
58,
96,
62,
64,
103,
51,
79,
208,
215,
214,
210,
46,
72
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007442366970596828,
0.00020907841666223132,
7.01228499441339e-05,
7.012145335915103e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.19833847149160141,
"residual_median_px": 0.1453705851023072,
"residual_max_px": 0.41376576947502525,
"sigma2_normalized": 6.392123686491189e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.993781328201294,
0.11134881526231766,
0.00040677719516679645
],
[
0.03347043693065643,
-0.2952333688735962,
-0.9548386931419373
],
[
-0.10620006173849106,
0.9489144682884216,
-0.29712429642677307
]
],
"translation_m": [
-0.19774353504180908,
0.1061180979013443,
1.0045393705368042
],
"rvec_rad": [
1.8702510233355172,
0.1047307791089898,
-0.0765078780856398
]
},
"camera_in_world": {
"position_m": [
0.2996441423892975,
-0.8998737931251526,
0.3998791575431824
],
"position_mm": [
299.6441345214844,
-899.873779296875,
399.879150390625
],
"orientation_deg": {
"roll": 107.38638305664062,
"pitch": 6.096311569213867,
"yaw": 1.9289857149124146
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
5.42667984123436e-08,
1.1192987404181248e-08,
1.71158506654085e-08,
2.4683712303107043e-10,
-8.756448232857096e-09,
1.4087983620314895e-09
],
[
1.1192987404181339e-08,
1.9951993181015765e-08,
-4.795548649175317e-09,
2.006817838055262e-09,
-3.2934929381892006e-09,
5.4675892625263644e-09
],
[
1.7115850665408415e-08,
-4.795548649175302e-09,
5.9589103313010916e-08,
-2.8150771799845135e-09,
-9.221621451771937e-09,
-1.5576007595897048e-08
],
[
2.4683712303107477e-10,
2.0068178380552585e-09,
-2.81507717998452e-09,
6.850129052789615e-10,
1.2810300051263593e-10,
1.3782870185570146e-09
],
[
-8.756448232857098e-09,
-3.2934929381892006e-09,
-9.221621451771942e-09,
1.281030005126336e-10,
3.3286657618642335e-09,
3.2445108004894604e-09
],
[
1.4087983620315664e-09,
5.467589262526369e-09,
-1.5576007595897038e-08,
1.3782870185570109e-09,
3.2445108004894525e-09,
1.5287661955067945e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.013347186610774902,
0.008093116205148024,
0.013986403638800722
],
"tvec_std_m": [
2.617275119812515e-05,
5.769459040381718e-05,
0.00012364328511920065
]
},
"camera_center_std_m": [
0.00018910376355129303,
0.00012077928571400542,
0.00021009080618631718
],
"camera_center_std_mm": [
0.18910376355129302,
0.12077928571400542,
0.21009080618631717
],
"orientation_std_deg": {
"roll": 0.014620027987477354,
"pitch": 0.011081529777901099,
"yaw": 0.008742063948946874
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
289.5,
1035.5
],
"projected_center_px": [
289.5395812988281,
1035.41259765625
],
"reprojection_error_px": 0.09594711517244535,
"confidence": 0.3300237835361035
},
{
"marker_id": 96,
"observed_center_px": [
1094.0,
1041.25
],
"projected_center_px": [
1094.0509033203125,
1041.2935791015625
],
"reprojection_error_px": 0.0670095971621354,
"confidence": 0.2039898727848836
},
{
"marker_id": 62,
"observed_center_px": [
1180.5,
1031.5
],
"projected_center_px": [
1180.3052978515625,
1031.4049072265625
],
"reprojection_error_px": 0.21668309155588025,
"confidence": 0.3084011374684583
},
{
"marker_id": 64,
"observed_center_px": [
146.5,
987.25
],
"projected_center_px": [
146.39523315429688,
987.318115234375
],
"reprojection_error_px": 0.12496310300462125,
"confidence": 0.640874213187769
},
{
"marker_id": 103,
"observed_center_px": [
444.0,
1004.5
],
"projected_center_px": [
444.0306396484375,
1004.328369140625
],
"reprojection_error_px": 0.17434431435000863,
"confidence": 0.5442461717587225
},
{
"marker_id": 51,
"observed_center_px": [
599.5,
993.5
],
"projected_center_px": [
599.35888671875,
993.6282348632812
],
"reprojection_error_px": 0.190675479036772,
"confidence": 0.5134730357373242
},
{
"marker_id": 79,
"observed_center_px": [
949.0,
997.75
],
"projected_center_px": [
949.0554809570312,
997.7235107421875
],
"reprojection_error_px": 0.061480219360055155,
"confidence": 0.48301720269421017
},
{
"marker_id": 208,
"observed_center_px": [
1037.75,
866.75
],
"projected_center_px": [
1037.6373291015625,
866.8418579101562
],
"reprojection_error_px": 0.1453705851023072,
"confidence": 0.38947547888708767
},
{
"marker_id": 215,
"observed_center_px": [
810.75,
855.5
],
"projected_center_px": [
811.1610107421875,
855.4523315429688
],
"reprojection_error_px": 0.41376576947502525,
"confidence": 0.37747878266232066
},
{
"marker_id": 214,
"observed_center_px": [
1031.0,
791.5
],
"projected_center_px": [
1031.062744140625,
791.6177978515625
],
"reprojection_error_px": 0.13346595451841103,
"confidence": 0.2873822610945893
},
{
"marker_id": 210,
"observed_center_px": [
353.75,
768.5
],
"projected_center_px": [
353.71099853515625,
768.618408203125
],
"reprojection_error_px": 0.12466602114148637,
"confidence": 0.28397138024588997
},
{
"marker_id": 46,
"observed_center_px": [
1349.5,
708.5
],
"projected_center_px": [
1349.65771484375,
708.6098022460938
],
"reprojection_error_px": 0.19217311254782588,
"confidence": 0.16166783506209648
},
{
"marker_id": 72,
"observed_center_px": [
1176.0,
696.0
],
"projected_center_px": [
1175.795166015625,
695.7550048828125
],
"reprojection_error_px": 0.31934240025504695,
"confidence": 0.1338947452809659
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,411 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:04:58Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 15,
"used_marker_ids": [
95,
79,
208,
69,
51,
103,
58,
215,
214,
64,
211,
72,
84,
86,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0051024889426725395,
0.00017622050729884997,
7.544027972068694e-05,
7.543975684765693e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.21338087007534004,
"residual_median_px": 0.2171491304301779,
"residual_max_px": 0.3442031788345192,
"sigma2_normalized": 7.113946141351181e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8190759420394897,
0.5736851096153259,
-6.507481884909794e-05
],
[
0.1614817976951599,
-0.23066362738609314,
-0.9595404863357544
],
[
-0.5504891276359558,
0.7859259843826294,
-0.2815707325935364
]
],
"translation_m": [
-0.11481491476297379,
0.08644489198923111,
1.126613736152649
],
"rvec_rad": [
1.7907552323234444,
0.5647056274750164,
-0.4228985793605752
]
},
"camera_in_world": {
"position_m": [
0.700271487236023,
-0.7996276617050171,
0.40016135573387146
],
"position_mm": [
700.271484375,
-799.627685546875,
400.1613464355469
],
"orientation_deg": {
"roll": 109.71087646484375,
"pitch": 33.40057373046875,
"yaw": 11.152898788452148
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.757601595213363e-08,
2.3683224190724516e-08,
2.2364272874453496e-08,
2.080443633012295e-10,
-1.0208079735511171e-08,
6.32293243287619e-10
],
[
2.3683224190724453e-08,
3.236273211273143e-08,
3.0444678294527716e-09,
3.0715509193163226e-09,
-6.274192299036367e-09,
6.9102688514764024e-09
],
[
2.2364272874453414e-08,
3.044467829452832e-09,
5.629542675881826e-08,
-3.685042636921035e-09,
-9.700453598283949e-09,
-1.4994947677550227e-08
],
[
2.0804436330122354e-10,
3.071550919316312e-09,
-3.685042636921047e-09,
1.0225655382254483e-09,
1.3582825921520688e-10,
1.8654403378570815e-09
],
[
-1.0208079735511167e-08,
-6.274192299036385e-09,
-9.700453598283956e-09,
1.3582825921520365e-10,
3.680306325901021e-09,
2.88981804630673e-09
],
[
6.322932432875684e-10,
6.910268851476359e-09,
-1.4994947677550266e-08,
1.865440337857079e-09,
2.889818046306745e-09,
1.6351988142497007e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.012497313602367685,
0.010307307237266371,
0.01359437326398204
],
"tvec_std_m": [
3.1977578679841413e-05,
6.0665528316343055e-05,
0.00012787489254148762
]
},
"camera_center_std_m": [
0.0002085084042056944,
0.00010437231816408737,
0.00023617817584822894
],
"camera_center_std_mm": [
0.20850840420569441,
0.10437231816408737,
0.23617817584822895
],
"orientation_std_deg": {
"roll": 0.018807120085426995,
"pitch": 0.010491760274297882,
"yaw": 0.014617780841034591
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
426.75,
1044.25
],
"projected_center_px": [
426.8860168457031,
1044.355712890625
],
"reprojection_error_px": 0.17226664668275438,
"confidence": 0.2725094280309524
},
{
"marker_id": 79,
"observed_center_px": [
838.75,
1017.25
],
"projected_center_px": [
838.7225341796875,
1017.1619262695312
],
"reprojection_error_px": 0.09225699585462643,
"confidence": 0.6090066030375576
},
{
"marker_id": 208,
"observed_center_px": [
998.5,
918.5
],
"projected_center_px": [
998.5924072265625,
918.706298828125
],
"reprojection_error_px": 0.22604933533793348,
"confidence": 0.5977367963770058
},
{
"marker_id": 69,
"observed_center_px": [
126.0,
933.25
],
"projected_center_px": [
126.21356201171875,
933.210693359375
],
"reprojection_error_px": 0.2171491304301779,
"confidence": 0.7042337796652973
},
{
"marker_id": 51,
"observed_center_px": [
552.0,
936.0
],
"projected_center_px": [
552.15380859375,
935.7919921875
],
"reprojection_error_px": 0.2586973783639635,
"confidence": 0.7520399118507476
},
{
"marker_id": 103,
"observed_center_px": [
427.5,
912.5
],
"projected_center_px": [
427.2632751464844,
912.6292724609375
],
"reprojection_error_px": 0.2697221263241701,
"confidence": 0.7542345207653582
},
{
"marker_id": 58,
"observed_center_px": [
294.75,
906.0
],
"projected_center_px": [
294.65985107421875,
905.73828125
],
"reprojection_error_px": 0.27680956074723256,
"confidence": 0.7093145285353147
},
{
"marker_id": 215,
"observed_center_px": [
803.5,
860.75
],
"projected_center_px": [
803.4752197265625,
860.8264770507812
],
"reprojection_error_px": 0.08039154960463916,
"confidence": 0.5699924622322405
},
{
"marker_id": 214,
"observed_center_px": [
1078.75,
853.25
],
"projected_center_px": [
1078.8013916015625,
853.1370849609375
],
"reprojection_error_px": 0.12406007721118287,
"confidence": 0.4505055259062701
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
845.75
],
"projected_center_px": [
238.63392639160156,
845.8357543945312
],
"reprojection_error_px": 0.14431527551875822,
"confidence": 0.5844856220502335
},
{
"marker_id": 211,
"observed_center_px": [
892.0,
802.5
],
"projected_center_px": [
891.6882934570312,
802.64599609375
],
"reprojection_error_px": 0.3442031788345192,
"confidence": 0.3920697881177011
},
{
"marker_id": 72,
"observed_center_px": [
1405.5,
806.25
],
"projected_center_px": [
1405.40234375,
806.2735595703125
],
"reprojection_error_px": 0.1004579340688038,
"confidence": 0.018124094894962296
},
{
"marker_id": 84,
"observed_center_px": [
1379.75,
753.75
],
"projected_center_px": [
1379.7972412109375,
753.5234985351562
],
"reprojection_error_px": 0.23137555097115572,
"confidence": 0.1168227660503348
},
{
"marker_id": 86,
"observed_center_px": [
1321.0,
718.5
],
"projected_center_px": [
1321.260498046875,
718.4906005859375
],
"reprojection_error_px": 0.2606675687737315,
"confidence": 0.16119480452443494
},
{
"marker_id": 82,
"observed_center_px": [
1097.25,
667.25
],
"projected_center_px": [
1097.1739501953125,
667.4281005859375
],
"reprojection_error_px": 0.19365792393880432,
"confidence": 0.14200071347644871
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,663 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:04:59Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 33,
"used_marker_ids": [
63,
48,
57,
102,
59,
92,
217,
85,
105,
206,
47,
54,
97,
96,
62,
66,
208,
55,
79,
95,
103,
214,
53,
215,
51,
58,
72,
211,
60,
69,
84,
86,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006422738645332243,
0.0003871161998935931,
0.00012868318174508002,
0.00012867981800261292
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.3639634561784025,
"residual_median_px": 0.29773158173963726,
"residual_max_px": 0.7854093670295016,
"sigma2_normalized": 1.8214345117243e-08
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6286893486976624,
0.7776565551757812,
-1.0693412150430959e-05
],
[
0.2062961459159851,
-0.16679149866104126,
-0.9641693234443665
],
[
-0.7497943639755249,
0.6061608195304871,
-0.2652875781059265
]
],
"translation_m": [
-0.05454832315444946,
-0.01248213555663824,
1.5512332916259766
],
"rvec_rad": [
1.7011799061048978,
0.8122603598080703,
-0.6189697289902427
]
},
"camera_in_world": {
"position_m": [
1.1999748945236206,
-0.8999589085578918,
0.3994874358177185
],
"position_mm": [
1199.974853515625,
-899.9589233398438,
399.4874267578125
],
"orientation_deg": {
"roll": 113.63668823242188,
"pitch": 48.572566986083984,
"yaw": 18.166568756103516
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.756132300830011e-08,
-7.733613438582077e-11,
1.7758449824369922e-09,
-1.337111882012207e-09,
-7.064822160956516e-09,
7.849364125026945e-09
],
[
-7.733613438578113e-11,
1.88219865575048e-08,
5.53404170581455e-09,
4.810502846886823e-09,
-5.212274458788402e-09,
2.5586424005974698e-09
],
[
1.7758449824371462e-09,
5.5340417058146605e-09,
3.889133728048619e-08,
-5.544728741396214e-09,
-6.3615783030593e-09,
2.7798662388174374e-09
],
[
-1.3371118820122641e-09,
4.8105028468867324e-09,
-5.54472874139623e-09,
3.484007320776933e-09,
1.0616408006251676e-10,
2.2716191816981473e-09
],
[
-7.064822160956552e-09,
-5.21227445878841e-09,
-6.361578303059228e-09,
1.0616408006246298e-10,
4.900368720804411e-09,
2.851443815424196e-10
],
[
7.849364125026922e-09,
2.5586424005974876e-09,
2.7798662388173865e-09,
2.271619181698089e-09,
2.851443815424221e-10,
2.753832901093455e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.009512017987071533,
0.007860593933718523,
0.011299235769946061
],
"tvec_std_m": [
5.902548026722809e-05,
7.000263367048708e-05,
0.00016594676559347142
]
},
"camera_center_std_m": [
0.00013566376799162768,
0.00017318272887093068,
0.000211999399195551
],
"camera_center_std_mm": [
0.1356637679916277,
0.17318272887093067,
0.211999399195551
],
"orientation_std_deg": {
"roll": 0.013530081390138143,
"pitch": 0.008910319308511147,
"yaw": 0.012158982508124083
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1321.75,
1053.25
],
"projected_center_px": [
1321.968505859375,
1053.1949462890625
],
"reprojection_error_px": 0.2253346881179129,
"confidence": 0.1017056918239888
},
{
"marker_id": 48,
"observed_center_px": [
1024.75,
1034.0
],
"projected_center_px": [
1024.388916015625,
1034.0643310546875
],
"reprojection_error_px": 0.366769857498311,
"confidence": 0.4651021572020284
},
{
"marker_id": 57,
"observed_center_px": [
813.5,
989.25
],
"projected_center_px": [
813.3814086914062,
989.1576538085938
],
"reprojection_error_px": 0.1503054142112579,
"confidence": 0.7639533626902504
},
{
"marker_id": 102,
"observed_center_px": [
1105.5,
935.25
],
"projected_center_px": [
1105.58837890625,
935.3623046875
],
"reprojection_error_px": 0.14290967043702446,
"confidence": 0.6662611255220068
},
{
"marker_id": 59,
"observed_center_px": [
985.75,
951.75
],
"projected_center_px": [
986.031494140625,
952.0037841796875
],
"reprojection_error_px": 0.3790057533413768,
"confidence": 0.7319206487505432
},
{
"marker_id": 92,
"observed_center_px": [
1150.75,
909.25
],
"projected_center_px": [
1150.5823974609375,
909.2534790039062
],
"reprojection_error_px": 0.16763864282550292,
"confidence": 0.5742052273811341
},
{
"marker_id": 217,
"observed_center_px": [
1282.75,
810.0
],
"projected_center_px": [
1283.0230712890625,
810.1702270507812
],
"reprojection_error_px": 0.321784365263351,
"confidence": 0.4285406831584614
},
{
"marker_id": 85,
"observed_center_px": [
759.25,
883.5
],
"projected_center_px": [
759.298583984375,
883.4326782226562
],
"reprojection_error_px": 0.08302183593773203,
"confidence": 0.5006042888224075
},
{
"marker_id": 105,
"observed_center_px": [
856.0,
871.75
],
"projected_center_px": [
856.2390747070312,
871.8583374023438
],
"reprojection_error_px": 0.262476109938923,
"confidence": 0.5297556344596553
},
{
"marker_id": 206,
"observed_center_px": [
1375.0,
772.75
],
"projected_center_px": [
1374.844970703125,
772.5537109375
],
"reprojection_error_px": 0.2501269256731186,
"confidence": 0.21565926026494167
},
{
"marker_id": 47,
"observed_center_px": [
611.75,
775.5
],
"projected_center_px": [
611.7815551757812,
775.4615478515625
],
"reprojection_error_px": 0.049742304309763535,
"confidence": 0.28296118775935797
},
{
"marker_id": 54,
"observed_center_px": [
544.75,
793.5
],
"projected_center_px": [
544.864013671875,
793.4620971679688
],
"reprojection_error_px": 0.12014883291322191,
"confidence": 0.32604528713786163
},
{
"marker_id": 97,
"observed_center_px": [
463.25,
785.75
],
"projected_center_px": [
463.0340576171875,
785.6549682617188
],
"reprojection_error_px": 0.23592826023072413,
"confidence": 0.27616132626441153
},
{
"marker_id": 96,
"observed_center_px": [
776.0,
747.5
],
"projected_center_px": [
776.3222045898438,
747.5478515625
],
"reprojection_error_px": 0.32573849902962126,
"confidence": 0.31220857772929933
},
{
"marker_id": 62,
"observed_center_px": [
830.75,
760.5
],
"projected_center_px": [
830.9151000976562,
760.2689208984375
],
"reprojection_error_px": 0.28399928419810405,
"confidence": 0.3575017044994602
},
{
"marker_id": 66,
"observed_center_px": [
372.75,
739.25
],
"projected_center_px": [
372.59381103515625,
739.3072509765625
],
"reprojection_error_px": 0.16635103563345224,
"confidence": 0.20623321647154885
},
{
"marker_id": 208,
"observed_center_px": [
875.25,
660.75
],
"projected_center_px": [
874.7659912109375,
660.6372680664062
],
"reprojection_error_px": 0.49696377809809567,
"confidence": 0.25451422792961226
},
{
"marker_id": 55,
"observed_center_px": [
584.75,
736.0
],
"projected_center_px": [
584.5292358398438,
735.8002319335938
],
"reprojection_error_px": 0.29773158173963726,
"confidence": 0.2684612168157516
},
{
"marker_id": 79,
"observed_center_px": [
749.5,
711.0
],
"projected_center_px": [
749.4147338867188,
710.7091064453125
],
"reprojection_error_px": 0.3031325951342424,
"confidence": 0.25694325940045776
},
{
"marker_id": 95,
"observed_center_px": [
479.5,
696.25
],
"projected_center_px": [
479.3988037109375,
696.3336181640625
],
"reprojection_error_px": 0.1312733266174215,
"confidence": 0.1867925968462939
},
{
"marker_id": 103,
"observed_center_px": [
523.25,
638.0
],
"projected_center_px": [
523.6326293945312,
638.072509765625
],
"reprojection_error_px": 0.3894392374560419,
"confidence": 0.14764046114843485
},
{
"marker_id": 214,
"observed_center_px": [
965.25,
635.0
],
"projected_center_px": [
965.9200439453125,
635.270751953125
],
"reprojection_error_px": 0.7226793955627507,
"confidence": 0.26145573023918267
},
{
"marker_id": 53,
"observed_center_px": [
1349.5,
659.0
],
"projected_center_px": [
1349.3980712890625,
659.0911254882812
],
"reprojection_error_px": 0.13672350466498678,
"confidence": 0.21339006924105708
},
{
"marker_id": 215,
"observed_center_px": [
770.25,
622.25
],
"projected_center_px": [
769.8566284179688,
622.2119140625
],
"reprojection_error_px": 0.3952110071658207,
"confidence": 0.20251239054950188
},
{
"marker_id": 51,
"observed_center_px": [
595.5,
656.5
],
"projected_center_px": [
595.2241821289062,
656.1705322265625
],
"reprojection_error_px": 0.42967954541559494,
"confidence": 0.2173770408112933
},
{
"marker_id": 58,
"observed_center_px": [
442.5,
627.0
],
"projected_center_px": [
442.5168151855469,
627.2061157226562
],
"reprojection_error_px": 0.20680048740533472,
"confidence": 0.14001813177550704
},
{
"marker_id": 72,
"observed_center_px": [
1275.25,
647.5
],
"projected_center_px": [
1275.6009521484375,
647.6138305664062
],
"reprojection_error_px": 0.3689509565528523,
"confidence": 0.1941600279477843
},
{
"marker_id": 211,
"observed_center_px": [
860.5,
599.5
],
"projected_center_px": [
859.7236328125,
599.6188354492188
],
"reprojection_error_px": 0.7854093670295016,
"confidence": 0.1697686881392548
},
{
"marker_id": 60,
"observed_center_px": [
1345.75,
620.0
],
"projected_center_px": [
1345.3231201171875,
619.8807373046875
],
"reprojection_error_px": 0.44322683226900417,
"confidence": 0.1582275341749426
},
{
"marker_id": 69,
"observed_center_px": [
331.0,
630.0
],
"projected_center_px": [
331.5946960449219,
630.15771484375
],
"reprojection_error_px": 0.6152538970090378,
"confidence": 0.12893578900789202
},
{
"marker_id": 84,
"observed_center_px": [
1291.5,
618.0
],
"projected_center_px": [
1291.2296142578125,
617.7548217773438
],
"reprojection_error_px": 0.36499426083592457,
"confidence": 0.15774950537078866
},
{
"marker_id": 86,
"observed_center_px": [
1267.75,
594.5
],
"projected_center_px": [
1267.6068115234375,
594.66455078125
],
"reprojection_error_px": 0.21812817202341142,
"confidence": 0.16411854004724083
},
{
"marker_id": 82,
"observed_center_px": [
1118.75,
552.0
],
"projected_center_px": [
1119.3914794921875,
552.0361938476562
],
"reprojection_error_px": 0.6424997537005728,
"confidence": 0.1343704007977513
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,596 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:01Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 28,
"used_marker_ids": [
68,
62,
46,
208,
53,
54,
47,
96,
56,
97,
55,
72,
79,
84,
66,
95,
103,
73,
82,
210,
58,
69,
64,
52,
101,
81,
83,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.006755731890837703,
0.000304944250845784,
7.323845367954866e-05,
7.317477152161458e-05,
7.317474913716518e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 0.2069744284125745,
"residual_median_px": 0.1874770597503284,
"residual_max_px": 0.4051094550705274,
"sigma2_normalized": 5.997089180258551e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.3164093792438507,
0.948622465133667,
0.0006941986503079534
],
[
0.9183136820793152,
-0.3061163127422333,
-0.25098371505737305
],
[
-0.237876296043396,
0.08005109429359436,
-0.967991054058075
]
],
"translation_m": [
0.12612494826316833,
-0.20019173622131348,
1.497531533241272
],
"rvec_rad": [
2.3749908194017593,
1.711610696443462,
-0.21744900872901518
]
},
"camera_in_world": {
"position_m": [
0.500158965587616,
-0.3008059561252594,
1.3992646932601929
],
"position_mm": [
500.1589660644531,
-300.80596923828125,
1399.2646484375
],
"orientation_deg": {
"roll": 175.27249145507812,
"pitch": 13.761231422424316,
"yaw": 70.98835754394531
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
9.29671002828522e-08,
5.520982696975476e-08,
-3.564061512067214e-10,
-9.132533585141687e-10,
3.5659197212959323e-10,
3.7215331808921906e-09
],
[
5.520982696975457e-08,
4.839814619565686e-08,
-1.197076611241349e-08,
1.5140128657801077e-09,
-1.9810468905974142e-10,
4.837976534081576e-09
],
[
-3.5640615120098366e-10,
-1.1970766112408687e-08,
4.5947711585254305e-07,
3.3820521560207062e-09,
-6.837079425711561e-09,
-8.587514215160825e-08
],
[
-9.132533585141162e-10,
1.514012865780136e-09,
3.382052156020531e-09,
9.851928404750455e-10,
-8.132572992055425e-11,
8.518179587341373e-10
],
[
3.565919721295614e-10,
-1.981046890598598e-10,
-6.837079425711668e-09,
-8.132572992056734e-11,
5.969048735738358e-10,
1.6813942289672771e-09
],
[
3.7215331808911678e-09,
4.837976534080719e-09,
-8.587514215160847e-08,
8.518179587341001e-10,
1.6813942289672356e-09,
2.712478036661316e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.01746977352889057,
0.01260483009246452,
0.038837795941657274
],
"tvec_std_m": [
3.1387781706820974e-05,
2.443163673546731e-05,
0.0001646960241372364
]
},
"camera_center_std_m": [
0.0006245488088510477,
0.0006217704040181737,
0.0002625947555261599
],
"camera_center_std_mm": [
0.6245488088510477,
0.6217704040181737,
0.2625947555261599
],
"orientation_std_deg": {
"roll": 0.026179677611457564,
"pitch": 0.023669734708667588,
"yaw": 0.005272709371422534
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1390.25,
941.75
],
"projected_center_px": [
1390.18603515625,
941.5135498046875
],
"reprojection_error_px": 0.24494937456397253,
"confidence": 0.38560830398820567
},
{
"marker_id": 62,
"observed_center_px": [
844.5,
868.0
],
"projected_center_px": [
844.5735473632812,
868.0855102539062
],
"reprojection_error_px": 0.11278837780877737,
"confidence": 0.7633000221267091
},
{
"marker_id": 46,
"observed_center_px": [
1388.75,
884.25
],
"projected_center_px": [
1388.7379150390625,
884.0671997070312
],
"reprojection_error_px": 0.1831993269374146,
"confidence": 0.41353385692040123
},
{
"marker_id": 208,
"observed_center_px": [
935.5,
751.25
],
"projected_center_px": [
935.374755859375,
751.3952026367188
],
"reprojection_error_px": 0.19175479256324224,
"confidence": 0.7424533226417426
},
{
"marker_id": 53,
"observed_center_px": [
1395.25,
804.0
],
"projected_center_px": [
1395.369873046875,
804.1165161132812
],
"reprojection_error_px": 0.1671692316823435,
"confidence": 0.3126694345835915
},
{
"marker_id": 54,
"observed_center_px": [
608.0,
853.75
],
"projected_center_px": [
608.13916015625,
853.7831420898438
],
"reprojection_error_px": 0.1430522534136936,
"confidence": 0.7421751793130777
},
{
"marker_id": 47,
"observed_center_px": [
668.0,
836.75
],
"projected_center_px": [
668.1448974609375,
836.6394653320312
],
"reprojection_error_px": 0.1822448545476556,
"confidence": 0.7421751793130777
},
{
"marker_id": 96,
"observed_center_px": [
813.25,
826.0
],
"projected_center_px": [
813.1637573242188,
826.1403198242188
],
"reprojection_error_px": 0.16470413532965925,
"confidence": 0.7421751793130777
},
{
"marker_id": 56,
"observed_center_px": [
1346.0,
840.5
],
"projected_center_px": [
1345.7203369140625,
840.2069091796875
],
"reprojection_error_px": 0.4051094550705274,
"confidence": 0.7206062047849244
},
{
"marker_id": 97,
"observed_center_px": [
553.0,
816.0
],
"projected_center_px": [
553.0214233398438,
815.870361328125
],
"reprojection_error_px": 0.13139689773953844,
"confidence": 0.7493333333333333
},
{
"marker_id": 55,
"observed_center_px": [
674.0,
745.75
],
"projected_center_px": [
673.7264404296875,
745.6279907226562
],
"reprojection_error_px": 0.29953480977593194,
"confidence": 0.714264135428559
},
{
"marker_id": 72,
"observed_center_px": [
1347.25,
752.0
],
"projected_center_px": [
1347.3133544921875,
752.1029663085938
],
"reprojection_error_px": 0.12089603957847153,
"confidence": 0.6720101269988878
},
{
"marker_id": 79,
"observed_center_px": [
823.0,
737.75
],
"projected_center_px": [
822.9767456054688,
737.8599243164062
],
"reprojection_error_px": 0.11235711905525343,
"confidence": 0.7007874536280202
},
{
"marker_id": 84,
"observed_center_px": [
1410.75,
680.5
],
"projected_center_px": [
1410.9974365234375,
680.5765380859375
],
"reprojection_error_px": 0.2590036905717998,
"confidence": 0.09375509355389204
},
{
"marker_id": 66,
"observed_center_px": [
509.5,
692.75
],
"projected_center_px": [
509.4854431152344,
692.8970336914062
],
"reprojection_error_px": 0.14775252722924248,
"confidence": 0.6611197014534322
},
{
"marker_id": 95,
"observed_center_px": [
617.25,
624.0
],
"projected_center_px": [
617.0776977539062,
624.2393188476562
],
"reprojection_error_px": 0.29489248015584696,
"confidence": 0.6477291469727456
},
{
"marker_id": 103,
"observed_center_px": [
695.0,
487.75
],
"projected_center_px": [
695.0471801757812,
487.6961364746094
],
"reprojection_error_px": 0.07160480678178074,
"confidence": 0.6337670359070791
},
{
"marker_id": 73,
"observed_center_px": [
1404.0,
417.5
],
"projected_center_px": [
1403.9791259765625,
417.57012939453125
],
"reprojection_error_px": 0.07317005420108022,
"confidence": 0.18744910383322472
},
{
"marker_id": 82,
"observed_center_px": [
1358.25,
429.0
],
"projected_center_px": [
1358.4229736328125,
428.9125671386719
],
"reprojection_error_px": 0.19381533192288145,
"confidence": 0.6165792028347551
},
{
"marker_id": 210,
"observed_center_px": [
872.25,
304.25
],
"projected_center_px": [
872.233154296875,
304.1954650878906
],
"reprojection_error_px": 0.05707744171345533,
"confidence": 0.5950107118694543
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
432.5
],
"projected_center_px": [
633.0872802734375,
432.1778869628906
],
"reprojection_error_px": 0.3337284147434113,
"confidence": 0.6273000253365986
},
{
"marker_id": 69,
"observed_center_px": [
535.5,
406.25
],
"projected_center_px": [
535.624267578125,
406.27618408203125
],
"reprojection_error_px": 0.12699620909646164,
"confidence": 0.5831437313149622
},
{
"marker_id": 64,
"observed_center_px": [
642.0,
335.0
],
"projected_center_px": [
641.8160400390625,
334.9044494628906
],
"reprojection_error_px": 0.20729489229119125,
"confidence": 0.5891999992118755
},
{
"marker_id": 52,
"observed_center_px": [
1186.25,
315.5
],
"projected_center_px": [
1186.3646240234375,
315.6883239746094
],
"reprojection_error_px": 0.2204644782310136,
"confidence": 0.5951794442486946
},
{
"marker_id": 101,
"observed_center_px": [
1307.5,
307.5
],
"projected_center_px": [
1307.765625,
307.50732421875
],
"reprojection_error_px": 0.2657259580946089,
"confidence": 0.6113473409254715
},
{
"marker_id": 81,
"observed_center_px": [
1156.0,
375.5
],
"projected_center_px": [
1155.9227294921875,
375.6810607910156
],
"reprojection_error_px": 0.19685969983926485,
"confidence": 0.5641014640617378
},
{
"marker_id": 83,
"observed_center_px": [
1319.75,
207.0
],
"projected_center_px": [
1319.594970703125,
206.84852600097656
],
"reprojection_error_px": 0.21674513897596234,
"confidence": 0.5695343676313864
},
{
"marker_id": 61,
"observed_center_px": [
1282.5,
132.75
],
"projected_center_px": [
1282.389404296875,
132.9357452392578
],
"reprojection_error_px": 0.21617748138197732,
"confidence": 0.5346582638408491
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,694 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:03Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 35,
"used_marker_ids": [
86,
84,
64,
53,
72,
58,
103,
56,
69,
46,
208,
68,
95,
96,
66,
62,
55,
217,
97,
47,
54,
205,
92,
105,
102,
85,
59,
63,
57,
71,
48,
65,
87,
78,
80
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.00853177655686,
0.0005389654314531836,
8.626294153687465e-05,
8.618353845990063e-05,
8.618353716176918e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 0.24376193123577222,
"residual_median_px": 0.18897005808336356,
"residual_max_px": 0.5258302019636115,
"sigma2_normalized": 8.1239397724926e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7071608304977417,
-0.7070527076721191,
-6.382835272233933e-05
],
[
-0.6416193842887878,
0.6417554020881653,
-0.4200887382030487
],
[
0.2970658540725708,
-0.2970293462276459,
-0.9074830412864685
]
],
"translation_m": [
-0.0004130739835090935,
0.3318851888179779,
1.388914704322815
],
"rvec_rad": [
1.1161607844044914,
-2.694995420382036,
0.593486812813021
]
},
"camera_in_world": {
"position_m": [
-0.1999472826719284,
0.19926725327968597,
1.3998377323150635
],
"position_mm": [
-199.94728088378906,
199.2672576904297,
1399.8377685546875
],
"orientation_deg": {
"roll": -161.8761444091797,
"pitch": -17.281455993652344,
"yaw": -137.781982421875
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.8321290495266212e-08,
-3.5585403333366516e-08,
2.50155777928529e-08,
2.2763286043994673e-09,
5.989202243786625e-09,
2.3044322088281894e-08
],
[
-3.558540333336644e-08,
9.990228323830899e-08,
-7.77221671350504e-08,
-1.681687727750698e-08,
-7.653107535526547e-09,
-5.348171186060438e-08
],
[
2.5015577792853072e-08,
-7.772216713505023e-08,
2.64733464598256e-07,
2.877414936537126e-08,
-1.4493175066056277e-08,
2.4884848102759245e-09
],
[
2.276328604399455e-09,
-1.6816877277506918e-08,
2.877414936537126e-08,
5.719900255047007e-09,
-9.118175955029619e-10,
3.0290463848320082e-09
],
[
5.989202243786584e-09,
-7.653107535526537e-09,
-1.4493175066056365e-08,
-9.118175955029602e-10,
3.8035979198240324e-09,
8.366944509077101e-09
],
[
2.30443220882819e-08,
-5.3481711860604644e-08,
2.488484810276156e-09,
3.0290463848320885e-09,
8.366944509077131e-09,
5.25245320570345e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.00964226696780312,
0.018109661780259526,
0.02947997114387604
],
"tvec_std_m": [
7.563002218065923e-05,
6.167331610854108e-05,
0.00022918231183281684
]
},
"camera_center_std_m": [
0.00043652676153295775,
0.0006608936762057089,
0.0003046659237653272
],
"camera_center_std_mm": [
0.4365267615329578,
0.6608936762057089,
0.3046659237653272
],
"orientation_std_deg": {
"roll": 0.02620266194000924,
"pitch": 0.018253860167293006,
"yaw": 0.00978665245497661
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
74.0,
955.25
],
"projected_center_px": [
73.89778137207031,
955.2837524414062
],
"reprojection_error_px": 0.10764699344018033,
"confidence": 0.6483335065489111
},
{
"marker_id": 84,
"observed_center_px": [
73.5,
880.0
],
"projected_center_px": [
73.5052261352539,
879.8431396484375
],
"reprojection_error_px": 0.15694738730543817,
"confidence": 0.6193012733871159
},
{
"marker_id": 64,
"observed_center_px": [
922.0,
863.0
],
"projected_center_px": [
921.9005126953125,
862.8406982421875
],
"reprojection_error_px": 0.1878157976213286,
"confidence": 0.6753330700809153
},
{
"marker_id": 53,
"observed_center_px": [
58.75,
764.0
],
"projected_center_px": [
58.727081298828125,
764.1627197265625
],
"reprojection_error_px": 0.16432582352138228,
"confidence": 0.40543359028432663
},
{
"marker_id": 72,
"observed_center_px": [
115.0,
789.0
],
"projected_center_px": [
115.20543670654297,
788.9779663085938
],
"reprojection_error_px": 0.2066149170612028,
"confidence": 0.5889608001281618
},
{
"marker_id": 58,
"observed_center_px": [
878.75,
769.25
],
"projected_center_px": [
878.5454711914062,
769.3382568359375
],
"reprojection_error_px": 0.22275839520538304,
"confidence": 0.6025285956069217
},
{
"marker_id": 103,
"observed_center_px": [
796.5,
746.5
],
"projected_center_px": [
796.6974487304688,
746.6354370117188
],
"reprojection_error_px": 0.23943513799571253,
"confidence": 0.6446676805363658
},
{
"marker_id": 56,
"observed_center_px": [
95.25,
714.0
],
"projected_center_px": [
95.13054656982422,
714.1524658203125
],
"reprojection_error_px": 0.19368775992386247,
"confidence": 0.5338277449622252
},
{
"marker_id": 69,
"observed_center_px": [
977.5,
751.0
],
"projected_center_px": [
977.4730224609375,
750.743896484375
],
"reprojection_error_px": 0.2575204813783815,
"confidence": 0.5866976533295247
},
{
"marker_id": 46,
"observed_center_px": [
46.75,
695.0
],
"projected_center_px": [
46.67723846435547,
695.4592895507812
],
"reprojection_error_px": 0.4650173464788091,
"confidence": 0.25489120456317976
},
{
"marker_id": 208,
"observed_center_px": [
477.5,
605.25
],
"projected_center_px": [
477.4161682128906,
605.0731201171875
],
"reprojection_error_px": 0.19574029087981684,
"confidence": 0.5592585450018642
},
{
"marker_id": 68,
"observed_center_px": [
33.0,
650.75
],
"projected_center_px": [
32.94036865234375,
650.53125
],
"reprojection_error_px": 0.22673213297479594,
"confidence": 0.11177681049843842
},
{
"marker_id": 95,
"observed_center_px": [
799.25,
602.25
],
"projected_center_px": [
799.7367553710938,
602.0510864257812
],
"reprojection_error_px": 0.5258302019636115,
"confidence": 0.5169030981045668
},
{
"marker_id": 96,
"observed_center_px": [
555.5,
523.0
],
"projected_center_px": [
555.28076171875,
522.7997436523438
],
"reprojection_error_px": 0.2969310168070607,
"confidence": 0.5036491725121419
},
{
"marker_id": 66,
"observed_center_px": [
856.75,
509.0
],
"projected_center_px": [
856.4798583984375,
509.2770080566406
],
"reprojection_error_px": 0.386923698341893,
"confidence": 0.5036491725121419
},
{
"marker_id": 62,
"observed_center_px": [
514.75,
504.0
],
"projected_center_px": [
514.7005615234375,
503.8302917480469
],
"reprojection_error_px": 0.17676270462347599,
"confidence": 0.5036491725121419
},
{
"marker_id": 55,
"observed_center_px": [
700.5,
531.0
],
"projected_center_px": [
700.4702758789062,
530.8642578125
],
"reprojection_error_px": 0.13895850043117575,
"confidence": 0.5306273485801539
},
{
"marker_id": 217,
"observed_center_px": [
227.0,
362.0
],
"projected_center_px": [
227.0676727294922,
362.1270751953125
],
"reprojection_error_px": 0.14397119010632928,
"confidence": 0.42765819396972654
},
{
"marker_id": 97,
"observed_center_px": [
767.75,
437.0
],
"projected_center_px": [
768.0093383789062,
437.2726745605469
],
"reprojection_error_px": 0.37630813270929064,
"confidence": 0.4770832099303063
},
{
"marker_id": 47,
"observed_center_px": [
668.5,
463.5
],
"projected_center_px": [
668.486083984375,
463.3011779785156
],
"reprojection_error_px": 0.19930843363492806,
"confidence": 0.5046753915740128
},
{
"marker_id": 54,
"observed_center_px": [
709.25,
430.25
],
"projected_center_px": [
709.2080688476562,
430.41455078125
],
"reprojection_error_px": 0.16980924929714553,
"confidence": 0.48044802302553946
},
{
"marker_id": 205,
"observed_center_px": [
149.5,
287.0
],
"projected_center_px": [
149.67124938964844,
287.0191650390625
],
"reprojection_error_px": 0.172318461510163,
"confidence": 0.37983708259950827
},
{
"marker_id": 92,
"observed_center_px": [
327.25,
312.0
],
"projected_center_px": [
327.40032958984375,
312.114501953125
],
"reprojection_error_px": 0.18897005808336356,
"confidence": 0.4022491322386975
},
{
"marker_id": 105,
"observed_center_px": [
497.75,
340.75
],
"projected_center_px": [
497.63507080078125,
340.736572265625
],
"reprojection_error_px": 0.11571095403421701,
"confidence": 0.4159799246492322
},
{
"marker_id": 102,
"observed_center_px": [
358.75,
281.0
],
"projected_center_px": [
358.748291015625,
281.03887939453125
],
"reprojection_error_px": 0.03891693650212702,
"confidence": 0.40369943799637525
},
{
"marker_id": 85,
"observed_center_px": [
556.0,
321.25
],
"projected_center_px": [
555.6757202148438,
321.3388671875
],
"reprojection_error_px": 0.3362361611652498,
"confidence": 0.3811333266788848
},
{
"marker_id": 59,
"observed_center_px": [
427.5,
258.0
],
"projected_center_px": [
427.3998107910156,
257.8929443359375
],
"reprojection_error_px": 0.14662466642682473,
"confidence": 0.40503361354029466
},
{
"marker_id": 63,
"observed_center_px": [
273.25,
182.0
],
"projected_center_px": [
273.0743103027344,
181.9442596435547
],
"reprojection_error_px": 0.184319985519578,
"confidence": 0.3570061701664598
},
{
"marker_id": 57,
"observed_center_px": [
520.5,
214.0
],
"projected_center_px": [
520.8975830078125,
214.1934051513672
],
"reprojection_error_px": 0.4421287150554679,
"confidence": 0.3794817963241243
},
{
"marker_id": 71,
"observed_center_px": [
336.5,
168.0
],
"projected_center_px": [
336.6896667480469,
168.1143341064453
],
"reprojection_error_px": 0.2214627806456986,
"confidence": 0.33715640885841447
},
{
"marker_id": 48,
"observed_center_px": [
415.75,
184.75
],
"projected_center_px": [
415.76409912109375,
184.77362060546875
],
"reprojection_error_px": 0.027508511743214472,
"confidence": 0.37002407289138056
},
{
"marker_id": 65,
"observed_center_px": [
308.25,
123.0
],
"projected_center_px": [
308.3427734375,
122.97151947021484
],
"reprojection_error_px": 0.09704664487971533,
"confidence": 0.3320649522984733
},
{
"marker_id": 87,
"observed_center_px": [
161.0,
65.0
],
"projected_center_px": [
160.9255828857422,
64.82874298095703
],
"reprojection_error_px": 0.18672673473807677,
"confidence": 0.33383204999036237
},
{
"marker_id": 78,
"observed_center_px": [
334.75,
79.0
],
"projected_center_px": [
334.8956604003906,
79.0196304321289
],
"reprojection_error_px": 0.14697722989471798,
"confidence": 0.33383204999036237
},
{
"marker_id": 80,
"observed_center_px": [
298.0,
58.5
],
"projected_center_px": [
297.8609313964844,
58.28413772583008
],
"reprojection_error_px": 0.2567812257420636,
"confidence": 0.2761672244399736
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,579 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:30Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 27,
"used_marker_ids": [
97,
95,
103,
54,
55,
51,
47,
210,
85,
79,
96,
105,
62,
75,
102,
92,
61,
217,
83,
206,
72,
46,
53,
50,
76,
90,
98
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.013569645886531822,
0.0008286486769559049,
8.380980089768e-05,
8.373139850301565e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.23682531857206568,
"residual_median_px": 0.20572156328725652,
"residual_max_px": 0.44648398268341155,
"sigma2_normalized": 7.887315481031506e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8079115748405457,
-0.5893034934997559,
0.0005798847414553165
],
[
-0.34297630190849304,
-0.4710065424442291,
-0.8127238750457764
],
[
0.4792141318321228,
0.6564100980758667,
-0.582648754119873
]
],
"translation_m": [
-0.22883108258247375,
0.17066460847854614,
1.1345936059951782
],
"rvec_rad": [
2.106268466426251,
-0.6862085006435511,
0.3531544388827099
]
},
"camera_in_world": {
"position_m": [
-0.3003040552139282,
-0.7992255091667175,
0.7999054789543152
],
"position_mm": [
-300.3040466308594,
-799.2255249023438,
799.9054565429688
],
"orientation_deg": {
"roll": 131.5931854248047,
"pitch": -28.63408851623535,
"yaw": -23.00229263305664
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.1029062061101747e-08,
-5.4813396252667375e-09,
1.6068380984978096e-09,
1.4795723230349181e-09,
2.5947948462876744e-09,
9.032070956000331e-09
],
[
-5.4813396252667044e-09,
1.1558286599098074e-08,
8.396841332990918e-10,
-1.5144880073488847e-09,
-3.6990324882808543e-09,
-3.4935839858351117e-09
],
[
1.6068380984978287e-09,
8.396841332990814e-10,
3.573029371711405e-08,
3.4251261070092503e-09,
-4.965006788649651e-09,
-6.813184462193225e-09
],
[
1.479572323034914e-09,
-1.5144880073488866e-09,
3.4251261070092396e-09,
1.1251829953139806e-09,
1.5607975254399128e-10,
1.035382110367025e-09
],
[
2.5947948462876587e-09,
-3.699032488280855e-09,
-4.965006788649664e-09,
1.5607975254398848e-10,
2.4606440627518452e-09,
3.6088082928627332e-09
],
[
9.032070956000292e-09,
-3.493583985835121e-09,
-6.8131844621932994e-09,
1.0353821103670193e-09,
3.6088082928627456e-09,
1.6695097695740637e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.008308690538765772,
0.006159839011108554,
0.010830310942088722
],
"tvec_std_m": [
3.354374748465026e-05,
4.960487942482922e-05,
0.00012920951085636318
]
},
"camera_center_std_m": [
0.00017828462769185416,
0.00014280138785746036,
0.00019967215602304338
],
"camera_center_std_mm": [
0.17828462769185416,
0.14280138785746035,
0.1996721560230434
],
"orientation_std_deg": {
"roll": 0.010107489447636847,
"pitch": 0.0077050763306238165,
"yaw": 0.006864498303782839
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1152.0,
1026.25
],
"projected_center_px": [
1151.9625244140625,
1026.4366455078125
],
"reprojection_error_px": 0.1903705994315954,
"confidence": 0.4897720015297098
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5790405273438,
1027.1588134765625
],
"reprojection_error_px": 0.12067471574193091,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0980224609375,
994.58544921875
],
"reprojection_error_px": 0.19153423312355697,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.8968505859375,
961.2623901367188
],
"reprojection_error_px": 0.43995805766001306,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4539184570312,
933.535888671875
],
"reprojection_error_px": 0.3653873847277806,
"confidence": 0.8637747711006405
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.5408325195312,
927.0477294921875
],
"reprojection_error_px": 0.2947230205487375,
"confidence": 0.8019389766111062
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.9521484375,
912.10693359375
],
"reprojection_error_px": 0.24765295754539546,
"confidence": 0.7469874806952211
},
{
"marker_id": 210,
"observed_center_px": [
364.75,
845.75
],
"projected_center_px": [
364.7235412597656,
845.9249267578125
],
"reprojection_error_px": 0.1769164648459356,
"confidence": 0.6228300628754091
},
{
"marker_id": 85,
"observed_center_px": [
1331.5,
821.5
],
"projected_center_px": [
1331.812744140625,
821.54833984375
],
"reprojection_error_px": 0.31645795611588623,
"confidence": 0.601549080134278
},
{
"marker_id": 79,
"observed_center_px": [
916.25,
809.0
],
"projected_center_px": [
916.0797119140625,
808.7631225585938
],
"reprojection_error_px": 0.29173439025838005,
"confidence": 0.711469799121534
},
{
"marker_id": 96,
"observed_center_px": [
1018.5,
795.25
],
"projected_center_px": [
1018.3423461914062,
795.3215942382812
],
"reprojection_error_px": 0.17314865959396614,
"confidence": 0.6827978007642943
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
765.25
],
"projected_center_px": [
1293.7738037109375,
765.3016357421875
],
"reprojection_error_px": 0.056858302169956014,
"confidence": 0.5581601454743093
},
{
"marker_id": 62,
"observed_center_px": [
1047.25,
762.0
],
"projected_center_px": [
1047.4532470703125,
762.0783081054688
],
"reprojection_error_px": 0.21781076872533,
"confidence": 0.616624476061661
},
{
"marker_id": 75,
"observed_center_px": [
144.5,
713.75
],
"projected_center_px": [
144.48138427734375,
713.8167114257812
],
"reprojection_error_px": 0.06926008561777589,
"confidence": 0.38049126145778556
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.25
],
"projected_center_px": [
1369.901123046875,
654.1168823242188
],
"reprojection_error_px": 0.16582209582768348,
"confidence": 0.36938172995419555
},
{
"marker_id": 92,
"observed_center_px": [
1319.75,
627.75
],
"projected_center_px": [
1319.6473388671875,
627.6664428710938
],
"reprojection_error_px": 0.13236729951691786,
"confidence": 0.39949701144177324
},
{
"marker_id": 61,
"observed_center_px": [
66.0,
602.5
],
"projected_center_px": [
65.88048553466797,
602.2900390625
],
"reprojection_error_px": 0.24159325880388344,
"confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.8089599609375,
525.4009399414062
],
"reprojection_error_px": 0.21519570565789345,
"confidence": 0.3668959235531314
},
{
"marker_id": 83,
"observed_center_px": [
156.25,
565.5
],
"projected_center_px": [
156.18336486816406,
565.7203369140625
],
"reprojection_error_px": 0.23019252049833913,
"confidence": 0.2637568632301829
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.5
],
"projected_center_px": [
1139.9200439453125,
473.57568359375
],
"reprojection_error_px": 0.18612616608192287,
"confidence": 0.35164169987391336
},
{
"marker_id": 72,
"observed_center_px": [
737.5,
473.0
],
"projected_center_px": [
737.3502197265625,
472.9613037109375
],
"reprojection_error_px": 0.15469820004841953,
"confidence": 0.2647897353782805
},
{
"marker_id": 46,
"observed_center_px": [
844.5,
437.0
],
"projected_center_px": [
844.866455078125,
437.25506591796875
],
"reprojection_error_px": 0.44648398268341155,
"confidence": 0.2545174002299098
},
{
"marker_id": 53,
"observed_center_px": [
771.0,
443.0
],
"projected_center_px": [
771.1234741210938,
442.9616394042969
],
"reprojection_error_px": 0.12929576127071085,
"confidence": 0.25666522639218753
},
{
"marker_id": 50,
"observed_center_px": [
860.0,
407.75
],
"projected_center_px": [
860.0806274414062,
407.54718017578125
],
"reprojection_error_px": 0.2182582539191655,
"confidence": 0.2353766254350542
},
{
"marker_id": 76,
"observed_center_px": [
1005.25,
387.75
],
"projected_center_px": [
1005.1338500976562,
387.9899597167969
],
"reprojection_error_px": 0.26659232078156175,
"confidence": 0.2429182303832221
},
{
"marker_id": 90,
"observed_center_px": [
845.25,
327.75
],
"projected_center_px": [
845.183349609375,
327.8323059082031
],
"reprojection_error_px": 0.10590815405626862,
"confidence": 0.20586315558848348
},
{
"marker_id": 98,
"observed_center_px": [
781.5,
353.0
],
"projected_center_px": [
781.5491333007812,
352.80023193359375
],
"reprojection_error_px": 0.20572156328725652,
"confidence": 0.20614873083706559
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,887 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:30Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 49,
"used_marker_ids": [
48,
54,
85,
71,
47,
69,
95,
59,
105,
55,
63,
102,
58,
64,
103,
92,
62,
51,
96,
79,
217,
205,
208,
210,
206,
207,
214,
100,
76,
94,
75,
56,
68,
104,
46,
72,
50,
53,
84,
60,
86,
67,
82,
70,
90,
61,
98,
83,
73
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009682558369338363,
0.00036923779214473264,
6.198648179529137e-05,
6.198042239269198e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.17530950289707048,
"residual_median_px": 0.16797241218034456,
"residual_max_px": 0.34421841854931445,
"sigma2_normalized": 4.092110113779701e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999231100082397,
-0.012394449673593044,
0.0004345531342551112
],
[
-0.009388556703925133,
-0.7793867588043213,
-0.6264727711677551
],
[
0.00810347031801939,
0.6264205574989319,
-0.7794431447982788
]
],
"translation_m": [
-0.31128981709480286,
0.05271991714835167,
1.4961113929748535
],
"rvec_rad": [
2.46453590213762,
-0.015085340486514099,
0.005912820004039734
]
},
"camera_in_world": {
"position_m": [
0.2996371388435364,
-0.8999639749526978,
1.1992965936660767
],
"position_mm": [
299.63714599609375,
-899.9639892578125,
1199.296630859375
],
"orientation_deg": {
"roll": 141.2119598388672,
"pitch": -0.46429967880249023,
"yaw": -0.5379502177238464
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.3104641102737798e-08,
-2.9288113949011867e-10,
6.277570232371271e-10,
4.0496246475241263e-10,
5.881100650423019e-10,
3.914671385616851e-09
],
[
-2.9288113949012415e-10,
3.0358495217347296e-09,
1.760567533300325e-10,
5.147172773147329e-11,
-9.92272891260795e-10,
1.2695252678281999e-10
],
[
6.277570232370881e-10,
1.7605675333003554e-10,
2.612039611719402e-08,
9.713384821008972e-10,
-3.0353901912758798e-09,
-8.876638958689427e-09
],
[
4.049624647524121e-10,
5.147172773147415e-11,
9.713384821009016e-10,
2.6587155674203067e-10,
-8.410422656528405e-11,
1.50778388063475e-10
],
[
5.881100650423105e-10,
-9.922728912607949e-10,
-3.0353901912758744e-09,
-8.410422656528306e-11,
8.999901574826621e-10,
1.4679480787469337e-09
],
[
3.914671385616873e-09,
1.2695252678281999e-10,
-8.876638958689396e-09,
1.5077838806347833e-10,
1.4679480787469318e-09,
8.60268854769223e-09
]
],
"parameter_std": {
"rvec_std_deg": [
0.006558963258525889,
0.003156914013341334,
0.009260032518212159
],
"tvec_std_m": [
1.630556827412129e-05,
2.999983595759587e-05,
9.275067949989494e-05
]
},
"camera_center_std_m": [
0.00018107488442986193,
0.00013287305342961773,
0.00015556407645007697
],
"camera_center_std_mm": [
0.18107488442986192,
0.13287305342961772,
0.15556407645007697
],
"orientation_std_deg": {
"roll": 0.005240272722409643,
"pitch": 0.006725616014214684,
"yaw": 0.0033156878019738414
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1296.75,
1014.0
],
"projected_center_px": [
1296.840576171875,
1013.98828125
],
"reprojection_error_px": 0.09133111196679936,
"confidence": 0.760673653400868
},
{
"marker_id": 54,
"observed_center_px": [
773.25,
1034.0
],
"projected_center_px": [
773.3701171875,
1033.9041748046875
],
"reprojection_error_px": 0.15365743323897132,
"confidence": 0.4409463063063063
},
{
"marker_id": 85,
"observed_center_px": [
1017.5,
1006.0
],
"projected_center_px": [
1017.4063720703125,
1005.9723510742188
],
"reprojection_error_px": 0.09762505986899324,
"confidence": 0.7334418063933661
},
{
"marker_id": 71,
"observed_center_px": [
1377.0,
962.25
],
"projected_center_px": [
1376.8448486328125,
962.334228515625
],
"reprojection_error_px": 0.17654005093615818,
"confidence": 0.5878075337294003
},
{
"marker_id": 47,
"observed_center_px": [
774.5,
972.5
],
"projected_center_px": [
774.3802490234375,
972.4898071289062
],
"reprojection_error_px": 0.12018398815485459,
"confidence": 0.7263332595825196
},
{
"marker_id": 69,
"observed_center_px": [
272.5,
970.75
],
"projected_center_px": [
272.36309814453125,
970.8109741210938
],
"reprojection_error_px": 0.14986647882012108,
"confidence": 0.6999764351430906
},
{
"marker_id": 95,
"observed_center_px": [
539.0,
958.25
],
"projected_center_px": [
539.0651245117188,
958.1702270507812
],
"reprojection_error_px": 0.10298021874934464,
"confidence": 0.6938248147266242
},
{
"marker_id": 59,
"observed_center_px": [
1192.25,
957.25
],
"projected_center_px": [
1192.3302001953125,
957.25341796875
],
"reprojection_error_px": 0.08027299569929557,
"confidence": 0.6970072834744087
},
{
"marker_id": 105,
"observed_center_px": [
1040.0,
942.0
],
"projected_center_px": [
1040.030517578125,
942.1184692382812
],
"reprojection_error_px": 0.12233676059776583,
"confidence": 0.6879793294270834
},
{
"marker_id": 55,
"observed_center_px": [
684.0,
941.25
],
"projected_center_px": [
684.0659790039062,
941.1356811523438
],
"reprojection_error_px": 0.13199252965949948,
"confidence": 0.6507490007228183
},
{
"marker_id": 63,
"observed_center_px": [
1401.5,
898.5
],
"projected_center_px": [
1401.754638671875,
898.4579467773438
],
"reprojection_error_px": 0.25808782758983434,
"confidence": 0.22496309819539395
},
{
"marker_id": 102,
"observed_center_px": [
1213.5,
883.5
],
"projected_center_px": [
1213.2919921875,
883.5033569335938
],
"reprojection_error_px": 0.20803489866892047,
"confidence": 0.6525563227335612
},
{
"marker_id": 58,
"observed_center_px": [
345.75,
886.5
],
"projected_center_px": [
345.661376953125,
886.582763671875
],
"reprojection_error_px": 0.12125951434687966,
"confidence": 0.6367497422354562
},
{
"marker_id": 64,
"observed_center_px": [
247.75,
850.0
],
"projected_center_px": [
247.99905395507812,
849.7623901367188
],
"reprojection_error_px": 0.34421841854931445,
"confidence": 0.5966625464303152
},
{
"marker_id": 103,
"observed_center_px": [
429.75,
847.25
],
"projected_center_px": [
429.7467956542969,
847.1818237304688
],
"reprojection_error_px": 0.06825153154752488,
"confidence": 0.5644916934603736
},
{
"marker_id": 92,
"observed_center_px": [
1197.75,
835.5
],
"projected_center_px": [
1197.7119140625,
835.4557495117188
],
"reprojection_error_px": 0.05838359656943849,
"confidence": 0.5608112640925816
},
{
"marker_id": 62,
"observed_center_px": [
855.25,
827.0
],
"projected_center_px": [
855.4197387695312,
827.02490234375
],
"reprojection_error_px": 0.17155575363777797,
"confidence": 0.5915048217773438
},
{
"marker_id": 51,
"observed_center_px": [
519.75,
827.0
],
"projected_center_px": [
519.5943603515625,
826.846923828125
],
"reprojection_error_px": 0.21830257571007525,
"confidence": 0.5915048217773438
},
{
"marker_id": 96,
"observed_center_px": [
806.5,
841.75
],
"projected_center_px": [
806.567138671875,
841.65869140625
],
"reprojection_error_px": 0.11333516909477594,
"confidence": 0.5707100255698545
},
{
"marker_id": 79,
"observed_center_px": [
724.0,
808.75
],
"projected_center_px": [
724.1491088867188,
808.8240356445312
],
"reprojection_error_px": 0.1664774361877988,
"confidence": 0.5317700588218801
},
{
"marker_id": 217,
"observed_center_px": [
1190.5,
701.5
],
"projected_center_px": [
1190.3538818359375,
701.3744506835938
],
"reprojection_error_px": 0.19264773219291303,
"confidence": 0.4942630920410156
},
{
"marker_id": 205,
"observed_center_px": [
1328.5,
699.75
],
"projected_center_px": [
1328.4326171875,
699.9850463867188
],
"reprojection_error_px": 0.2445143090494917,
"confidence": 0.5085178133372956
},
{
"marker_id": 208,
"observed_center_px": [
775.25,
705.5
],
"projected_center_px": [
775.186767578125,
705.552001953125
],
"reprojection_error_px": 0.08186905584525007,
"confidence": 0.47918126981398634
},
{
"marker_id": 210,
"observed_center_px": [
327.5,
631.5
],
"projected_center_px": [
327.62908935546875,
631.5826416015625
],
"reprojection_error_px": 0.15327653442113146,
"confidence": 0.45180041003079296
},
{
"marker_id": 206,
"observed_center_px": [
1173.25,
612.5
],
"projected_center_px": [
1173.2593994140625,
612.5452880859375
],
"reprojection_error_px": 0.046253212997593024,
"confidence": 0.415572869657266
},
{
"marker_id": 207,
"observed_center_px": [
1306.75,
611.25
],
"projected_center_px": [
1306.720947265625,
611.2506103515625
],
"reprojection_error_px": 0.029059144923657902,
"confidence": 0.4319802331725756
},
{
"marker_id": 214,
"observed_center_px": [
772.0,
616.25
],
"projected_center_px": [
772.0049438476562,
616.4378662109375
],
"reprojection_error_px": 0.18793125030622623,
"confidence": 0.4123737373737374
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
451.5
],
"projected_center_px": [
1320.2322998046875,
451.691650390625
],
"reprojection_error_px": 0.1924660207434438,
"confidence": 0.29718147824605307
},
{
"marker_id": 76,
"observed_center_px": [
1176.75,
458.0
],
"projected_center_px": [
1176.9024658203125,
458.13812255859375
],
"reprojection_error_px": 0.2057271677636365,
"confidence": 0.2962709127620767
},
{
"marker_id": 94,
"observed_center_px": [
1408.25,
449.75
],
"projected_center_px": [
1408.4112548828125,
449.7029724121094
],
"reprojection_error_px": 0.16797241218034456,
"confidence": 0.08771815461586722
},
{
"marker_id": 75,
"observed_center_px": [
306.0,
440.25
],
"projected_center_px": [
305.8489990234375,
440.444580078125
],
"reprojection_error_px": 0.24629799375139005,
"confidence": 0.303144246426618
},
{
"marker_id": 56,
"observed_center_px": [
947.75,
458.5
],
"projected_center_px": [
947.7064819335938,
458.48211669921875
],
"reprojection_error_px": 0.04704927789638691,
"confidence": 0.2904081389745076
},
{
"marker_id": 68,
"observed_center_px": [
1039.75,
455.75
],
"projected_center_px": [
1039.55810546875,
455.8240661621094
],
"reprojection_error_px": 0.20569226405791113,
"confidence": 0.3018093319641008
},
{
"marker_id": 104,
"observed_center_px": [
1332.0,
391.5
],
"projected_center_px": [
1332.1981201171875,
391.4405517578125
],
"reprojection_error_px": 0.20684698289695305,
"confidence": 0.30576462173461916
},
{
"marker_id": 46,
"observed_center_px": [
992.25,
442.5
],
"projected_center_px": [
992.3832397460938,
442.62451171875
],
"reprojection_error_px": 0.18236227144123335,
"confidence": 0.29023840891081715
},
{
"marker_id": 72,
"observed_center_px": [
874.75,
435.5
],
"projected_center_px": [
874.923828125,
435.5760192871094
],
"reprojection_error_px": 0.18972387581333355,
"confidence": 0.28925843574260846
},
{
"marker_id": 50,
"observed_center_px": [
1033.75,
418.25
],
"projected_center_px": [
1033.56787109375,
418.31182861328125
],
"reprojection_error_px": 0.1923375052144112,
"confidence": 0.2745977478127983
},
{
"marker_id": 53,
"observed_center_px": [
928.25,
419.25
],
"projected_center_px": [
928.2841186523438,
418.9086608886719
],
"reprojection_error_px": 0.3430400433769034,
"confidence": 0.27204531918123787
},
{
"marker_id": 84,
"observed_center_px": [
830.5,
379.0
],
"projected_center_px": [
830.4904174804688,
379.04132080078125
],
"reprojection_error_px": 0.042417369764879795,
"confidence": 0.2669997914632161
},
{
"marker_id": 60,
"observed_center_px": [
860.5,
357.0
],
"projected_center_px": [
860.704833984375,
356.9733581542969
],
"reprojection_error_px": 0.20655931133068503,
"confidence": 0.2669997914632161
},
{
"marker_id": 86,
"observed_center_px": [
776.5,
350.75
],
"projected_center_px": [
776.2936401367188,
350.74658203125
],
"reprojection_error_px": 0.2063881674995739,
"confidence": 0.24741065232219583
},
{
"marker_id": 67,
"observed_center_px": [
967.0,
370.5
],
"projected_center_px": [
966.808349609375,
370.4043884277344
],
"reprojection_error_px": 0.21417620077361518,
"confidence": 0.24199632263183596
},
{
"marker_id": 82,
"observed_center_px": [
607.75,
347.75
],
"projected_center_px": [
607.5985717773438,
347.78302001953125
],
"reprojection_error_px": 0.15498654234053663,
"confidence": 0.2428118097214472
},
{
"marker_id": 70,
"observed_center_px": [
1055.25,
341.5
],
"projected_center_px": [
1055.359619140625,
341.33154296875
],
"reprojection_error_px": 0.20098290317568557,
"confidence": 0.23929733651024956
},
{
"marker_id": 90,
"observed_center_px": [
1101.25,
327.5
],
"projected_center_px": [
1101.0936279296875,
327.5
],
"reprojection_error_px": 0.1563720703125,
"confidence": 0.23929733651024956
},
{
"marker_id": 61,
"observed_center_px": [
328.75,
318.0
],
"projected_center_px": [
328.8371887207031,
318.0613098144531
],
"reprojection_error_px": 0.10658689584617874,
"confidence": 0.23586633094211165
},
{
"marker_id": 98,
"observed_center_px": [
1022.5,
329.5
],
"projected_center_px": [
1022.4512329101562,
329.3094177246094
],
"reprojection_error_px": 0.1967227306258644,
"confidence": 0.2333535968235561
},
{
"marker_id": 83,
"observed_center_px": [
406.5,
314.75
],
"projected_center_px": [
406.3450927734375,
314.62628173828125
],
"reprojection_error_px": 0.19824847319461208,
"confidence": 0.2227662572065438
},
{
"marker_id": 73,
"observed_center_px": [
611.5,
317.75
],
"projected_center_px": [
611.5215454101562,
317.89715576171875
],
"reprojection_error_px": 0.14872465466702744,
"confidence": 0.22184788855049195
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:30Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
58,
96,
62,
64,
103,
51,
79,
208,
214,
210,
46
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007016616852156748,
0.00016106784341587236,
4.3590887339034974e-05,
4.358872510910168e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.12329967143922184,
"residual_median_px": 0.11232035983651718,
"residual_max_px": 0.18640830196328792,
"sigma2_normalized": 2.6124683133146665e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9938030242919922,
0.1111544668674469,
0.0005202947650104761
],
[
0.033556509763002396,
-0.29555103182792664,
-0.9547374248504639
],
[
-0.10596955567598343,
0.9488383531570435,
-0.2974494695663452
]
],
"translation_m": [
-0.19775529205799103,
0.10605161637067795,
1.0044796466827393
],
"rvec_rad": [
1.8705925035363242,
0.10464469609406983,
-0.07625341205759421
]
},
"camera_in_world": {
"position_m": [
0.29941534996032715,
-0.8997637629508972,
0.400136262178421
],
"position_mm": [
299.41534423828125,
-899.7637329101562,
400.1362609863281
],
"orientation_deg": {
"roll": 107.40557861328125,
"pitch": 6.083029270172119,
"yaw": 1.9339004755020142
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.2017531243858134e-08,
4.274757839618624e-09,
8.013262266431698e-09,
-3.776014384394423e-11,
-5.0777501154620056e-09,
7.506292766662584e-11
],
[
4.2747578396186426e-09,
9.599365496817268e-09,
-5.150460084920618e-09,
1.193600686184658e-09,
-1.2142516042167332e-09,
2.6374704895028395e-09
],
[
8.013262266431606e-09,
-5.150460084920632e-09,
3.160670586212249e-08,
-1.9378704810195974e-09,
-4.135970533537309e-09,
-7.336889165289382e-09
],
[
-3.776014384393948e-11,
1.1936006861846576e-09,
-1.937870481019589e-09,
3.8601771520632364e-10,
8.881265083966506e-11,
6.54226914620536e-10
],
[
-5.077750115461996e-09,
-1.2142516042167276e-09,
-4.135970533537324e-09,
8.881265083966685e-11,
1.6158473784987665e-09,
1.4531910092054614e-09
],
[
7.506292766665695e-11,
2.637470489502848e-09,
-7.336889165289379e-09,
6.542269146205382e-10,
1.4531910092054556e-09,
6.421317134140382e-09
]
],
"parameter_std": {
"rvec_std_deg": [
0.010252187809391558,
0.005613631445778692,
0.010186201191176676
],
"tvec_std_m": [
1.9647333539346343e-05,
4.019760413878875e-05,
8.013312133032372e-05
]
},
"camera_center_std_m": [
0.0001380856216145841,
6.878050144962065e-05,
0.00015303379095809775
],
"camera_center_std_mm": [
0.1380856216145841,
0.06878050144962065,
0.15303379095809774
],
"orientation_std_deg": {
"roll": 0.00930748630794134,
"pitch": 0.008401746757052141,
"yaw": 0.005755656160118874
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
289.5,
1035.5
],
"projected_center_px": [
289.598876953125,
1035.4375
],
"reprojection_error_px": 0.11697393666660727,
"confidence": 0.3300237835361035
},
{
"marker_id": 96,
"observed_center_px": [
1094.0,
1041.25
],
"projected_center_px": [
1094.1019287109375,
1041.3177490234375
],
"reprojection_error_px": 0.12239032760032696,
"confidence": 0.2039898727848836
},
{
"marker_id": 62,
"observed_center_px": [
1180.5,
1031.5
],
"projected_center_px": [
1180.3428955078125,
1031.423583984375
],
"reprojection_error_px": 0.17470325958462393,
"confidence": 0.3084011374684583
},
{
"marker_id": 64,
"observed_center_px": [
146.5,
987.25
],
"projected_center_px": [
146.4176788330078,
987.313232421875
],
"reprojection_error_px": 0.1038032451859459,
"confidence": 0.640874213187769
},
{
"marker_id": 103,
"observed_center_px": [
444.0,
1004.5
],
"projected_center_px": [
444.08465576171875,
1004.3339233398438
],
"reprojection_error_px": 0.18640830196328792,
"confidence": 0.5442461717587225
},
{
"marker_id": 51,
"observed_center_px": [
599.5,
993.5
],
"projected_center_px": [
599.4124755859375,
993.6273803710938
],
"reprojection_error_px": 0.15455187477661153,
"confidence": 0.5134730357373242
},
{
"marker_id": 79,
"observed_center_px": [
949.0,
997.75
],
"projected_center_px": [
949.1014404296875,
997.724853515625
],
"reprojection_error_px": 0.10451079586151256,
"confidence": 0.48301720269421017
},
{
"marker_id": 208,
"observed_center_px": [
1037.75,
866.75
],
"projected_center_px": [
1037.65771484375,
866.8140258789062
],
"reprojection_error_px": 0.11232035983651718,
"confidence": 0.38947547888708767
},
{
"marker_id": 214,
"observed_center_px": [
1031.0,
791.5
],
"projected_center_px": [
1031.0511474609375,
791.5429077148438
],
"reprojection_error_px": 0.0667617761407353,
"confidence": 0.2873822610945893
},
{
"marker_id": 210,
"observed_center_px": [
353.75,
768.5
],
"projected_center_px": [
353.67596435546875,
768.5121459960938
],
"reprojection_error_px": 0.07502534160046856,
"confidence": 0.28397138024588997
},
{
"marker_id": 46,
"observed_center_px": [
1349.5,
708.5
],
"projected_center_px": [
1349.5556640625,
708.4562377929688
],
"reprojection_error_px": 0.07080691080854956,
"confidence": 0.16166783506209648
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,397 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:31Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 14,
"used_marker_ids": [
95,
79,
208,
69,
51,
103,
58,
214,
64,
211,
72,
84,
86,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.005445133356571395,
0.0001839196529977501,
7.126679088116217e-05,
7.126618858243272e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.20157124706451862,
"residual_median_px": 0.1999512020748218,
"residual_max_px": 0.29085669562135164,
"sigma2_normalized": 6.464015898947936e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8189834952354431,
0.5738170146942139,
-0.0001522956445114687
],
[
0.1614612638950348,
-0.23070113360881805,
-0.9595348834991455
],
[
-0.5506325960159302,
0.7858186960220337,
-0.28158965706825256
]
],
"translation_m": [
-0.11480410397052765,
0.0864604115486145,
1.1266937255859375
],
"rvec_rad": [
1.790765746980792,
0.5648032103319289,
-0.4230848193217965
]
},
"camera_in_world": {
"position_m": [
0.700456976890564,
-0.7995539307594299,
0.40020960569381714
],
"position_mm": [
700.4569702148438,
-799.553955078125,
400.2095947265625
],
"orientation_deg": {
"roll": 109.71458435058594,
"pitch": 33.410423278808594,
"yaw": 11.152743339538574
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.388721692233939e-08,
2.200425289149055e-08,
2.062376732559511e-08,
2.1294094950170088e-10,
-9.284381692585626e-09,
6.581032055409397e-10
],
[
2.2004252891490597e-08,
3.0004017991909275e-08,
2.4004477392693313e-09,
2.7883888567948956e-09,
-5.6461182685181166e-09,
6.625472402695096e-09
],
[
2.0623767325595093e-08,
2.4004477392693263e-09,
5.274954447022547e-08,
-3.285953890965272e-09,
-8.967774896069776e-09,
-1.4289584045399276e-08
],
[
2.129409495017075e-10,
2.788388856794895e-09,
-3.2859538909652705e-09,
9.322679158708103e-10,
1.17911329232955e-10,
1.6728484482496831e-09
],
[
-9.284381692585626e-09,
-5.646118268518116e-09,
-8.967774896069771e-09,
1.1791132923295442e-10,
3.360060363905632e-09,
2.697679427415415e-09
],
[
6.581032055409552e-10,
6.625472402695092e-09,
-1.4289584045399256e-08,
1.6728484482496792e-09,
2.697679427415414e-09,
1.5210076967557427e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.012003051045338374,
0.009924584665854103,
0.013159275798731595
],
"tvec_std_m": [
3.053306266771826e-05,
5.796602767057298e-05,
0.00012332914078820717
]
},
"camera_center_std_m": [
0.00019862313119974222,
0.00011857798142586821,
0.0002202484727654713
],
"camera_center_std_mm": [
0.19862313119974223,
0.11857798142586821,
0.2202484727654713
],
"orientation_std_deg": {
"roll": 0.01653506191503046,
"pitch": 0.01017696674215643,
"yaw": 0.013910594874628417
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
426.75,
1044.25
],
"projected_center_px": [
426.81756591796875,
1044.3577880859375
],
"reprojection_error_px": 0.12721409018276922,
"confidence": 0.2725094280309524
},
{
"marker_id": 79,
"observed_center_px": [
838.75,
1017.25
],
"projected_center_px": [
838.6275024414062,
1017.1675415039062
],
"reprojection_error_px": 0.14766534948819984,
"confidence": 0.6090066030375576
},
{
"marker_id": 208,
"observed_center_px": [
998.5,
918.5
],
"projected_center_px": [
998.502197265625,
918.7161254882812
],
"reprojection_error_px": 0.2161366573745313,
"confidence": 0.5977367963770058
},
{
"marker_id": 69,
"observed_center_px": [
126.0,
933.25
],
"projected_center_px": [
126.23101043701172,
933.219970703125
],
"reprojection_error_px": 0.23295403125756842,
"confidence": 0.7042337796652973
},
{
"marker_id": 51,
"observed_center_px": [
552.0,
936.0
],
"projected_center_px": [
552.1124877929688,
935.7998046875
],
"reprojection_error_px": 0.22963376649341669,
"confidence": 0.7520399118507476
},
{
"marker_id": 103,
"observed_center_px": [
427.5,
912.5
],
"projected_center_px": [
427.2442626953125,
912.6385498046875
],
"reprojection_error_px": 0.29085669562135164,
"confidence": 0.7542345207653582
},
{
"marker_id": 58,
"observed_center_px": [
294.75,
906.0
],
"projected_center_px": [
294.6606140136719,
905.7485961914062
],
"reprojection_error_px": 0.2668215312288246,
"confidence": 0.7093145285353147
},
{
"marker_id": 214,
"observed_center_px": [
1078.5,
853.25
],
"projected_center_px": [
1078.739990234375,
853.1455078125
],
"reprojection_error_px": 0.26175165681214435,
"confidence": 0.44165340418811916
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
845.75
],
"projected_center_px": [
238.6645965576172,
845.8497314453125
],
"reprojection_error_px": 0.13130159616301149,
"confidence": 0.5844856220502335
},
{
"marker_id": 211,
"observed_center_px": [
891.75,
802.5
],
"projected_center_px": [
891.652587890625,
802.6558227539062
],
"reprojection_error_px": 0.18376574677511234,
"confidence": 0.36853067170267756
},
{
"marker_id": 72,
"observed_center_px": [
1405.5,
806.25
],
"projected_center_px": [
1405.4010009765625,
806.2726440429688
],
"reprojection_error_px": 0.10155569567261735,
"confidence": 0.018124094894962296
},
{
"marker_id": 84,
"observed_center_px": [
1379.75,
753.75
],
"projected_center_px": [
1379.8179931640625,
753.519775390625
],
"reprojection_error_px": 0.24005507934868067,
"confidence": 0.1168227660503348
},
{
"marker_id": 86,
"observed_center_px": [
1321.25,
718.5
],
"projected_center_px": [
1321.293212890625,
718.48583984375
],
"reprojection_error_px": 0.0454737720141251,
"confidence": 0.1706963550335543
},
{
"marker_id": 82,
"observed_center_px": [
1097.25,
667.25
],
"projected_center_px": [
1097.22021484375,
667.4258422851562
],
"reprojection_error_px": 0.1783470346874566,
"confidence": 0.14200071347644871
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,649 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:31Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 32,
"used_marker_ids": [
63,
48,
57,
59,
102,
92,
217,
85,
105,
206,
47,
54,
97,
66,
96,
62,
208,
55,
79,
95,
103,
214,
53,
72,
215,
51,
211,
60,
69,
58,
86,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.005533814140359487,
0.0002931784752488266,
0.00011341061930010878,
0.00011340836045650484
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.3207702966072531,
"residual_median_px": 0.270456465845166,
"residual_max_px": 0.6494079876378961,
"sigma2_normalized": 1.4191951692535031e-08
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.628866970539093,
0.7775129079818726,
0.0001530717418063432
],
[
0.2064560055732727,
-0.16679565608501434,
-0.9641343951225281
],
[
-0.749601423740387,
0.6063438653945923,
-0.2654144763946533
]
],
"translation_m": [
-0.05465828999876976,
-0.012549780309200287,
1.5511655807495117
],
"rvec_rad": [
1.7012996296438765,
0.8122092784967998,
-0.6186261391953282
]
},
"camera_in_world": {
"position_m": [
1.199719786643982,
-0.9001354575157166,
0.3996104896068573
],
"position_mm": [
1199.7197265625,
-900.1354370117188,
399.6105041503906
],
"orientation_deg": {
"roll": 113.6404037475586,
"pitch": 48.55585861206055,
"yaw": 18.174924850463867
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.3809641772667717e-08,
-7.295716933678232e-10,
9.676582791611571e-10,
-1.3223756431736614e-09,
-6.050514988591592e-09,
6.5539029534822575e-09
],
[
-7.29571693367761e-10,
1.4970073913133646e-08,
3.961888060719378e-09,
3.9608988343387395e-09,
-3.925396845530066e-09,
1.5812901525004196e-09
],
[
9.676582791611786e-10,
3.961888060719399e-09,
3.23096468699172e-08,
-4.811246122790142e-09,
-4.773290361043513e-09,
3.2592147111876027e-09
],
[
-1.3223756431736744e-09,
3.960898834338709e-09,
-4.81124612279013e-09,
2.900475828065931e-09,
1.2366248205627614e-10,
1.386495190928588e-09
],
[
-6.050514988591616e-09,
-3.925396845530055e-09,
-4.773290361043507e-09,
1.2366248205626044e-10,
3.949963279543689e-09,
1.7317281373812092e-10
],
[
6.553902953482238e-09,
1.581290152500422e-09,
3.2592147111876e-09,
1.3864951909285539e-09,
1.731728137381249e-10,
2.2248152827823534e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.008840952618514504,
0.0070102677339870766,
0.01029885012567914
],
"tvec_std_m": [
5.3856065842817846e-05,
6.284873331693877e-05,
0.00014915814703804663
]
},
"camera_center_std_m": [
0.00014217963132221823,
0.00015727573579307113,
0.00019034172299572867
],
"camera_center_std_mm": [
0.14217963132221823,
0.15727573579307114,
0.19034172299572868
],
"orientation_std_deg": {
"roll": 0.011710708170264462,
"pitch": 0.006838599236581732,
"yaw": 0.010550200024173081
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1321.75,
1053.5
],
"projected_center_px": [
1322.0760498046875,
1053.304931640625
],
"reprojection_error_px": 0.3799475489669739,
"confidence": 0.10255192012368959
},
{
"marker_id": 48,
"observed_center_px": [
1024.75,
1034.25
],
"projected_center_px": [
1024.5126953125,
1034.15966796875
],
"reprojection_error_px": 0.2539161093338184,
"confidence": 0.46991091003074825
},
{
"marker_id": 57,
"observed_center_px": [
813.75,
989.0
],
"projected_center_px": [
813.484375,
989.2312622070312
],
"reprojection_error_px": 0.3521914948234337,
"confidence": 0.774347714351216
},
{
"marker_id": 59,
"observed_center_px": [
986.0,
952.0
],
"projected_center_px": [
986.1099853515625,
952.0723876953125
],
"reprojection_error_px": 0.13166911555479538,
"confidence": 0.7322350971120686
},
{
"marker_id": 102,
"observed_center_px": [
1105.5,
935.25
],
"projected_center_px": [
1105.6505126953125,
935.4310913085938
],
"reprojection_error_px": 0.23547427353838518,
"confidence": 0.6662611255220068
},
{
"marker_id": 92,
"observed_center_px": [
1150.75,
909.25
],
"projected_center_px": [
1150.6259765625,
909.3167114257812
],
"reprojection_error_px": 0.14082694124024578,
"confidence": 0.5742052273811341
},
{
"marker_id": 217,
"observed_center_px": [
1282.75,
810.0
],
"projected_center_px": [
1283.03662109375,
810.23193359375
],
"reprojection_error_px": 0.36870698839625526,
"confidence": 0.4285406831584614
},
{
"marker_id": 85,
"observed_center_px": [
759.25,
883.5
],
"projected_center_px": [
759.3401489257812,
883.4680786132812
],
"reprojection_error_px": 0.09563369568076573,
"confidence": 0.5006042888224075
},
{
"marker_id": 105,
"observed_center_px": [
856.0,
871.75
],
"projected_center_px": [
856.2745971679688,
871.8949584960938
],
"reprojection_error_px": 0.3105101773633509,
"confidence": 0.5297556344596553
},
{
"marker_id": 206,
"observed_center_px": [
1375.0,
772.75
],
"projected_center_px": [
1374.8236083984375,
772.6101684570312
],
"reprojection_error_px": 0.22509299747172307,
"confidence": 0.21565926026494167
},
{
"marker_id": 47,
"observed_center_px": [
611.5,
775.5
],
"projected_center_px": [
611.7551879882812,
775.4501342773438
],
"reprojection_error_px": 0.26001442202128217,
"confidence": 0.3148186874091085
},
{
"marker_id": 54,
"observed_center_px": [
544.75,
793.5
],
"projected_center_px": [
544.843505859375,
793.4529418945312
],
"reprojection_error_px": 0.10467956356311997,
"confidence": 0.32604528713786163
},
{
"marker_id": 97,
"observed_center_px": [
463.25,
785.75
],
"projected_center_px": [
463.0019226074219,
785.6375732421875
],
"reprojection_error_px": 0.2723640368708609,
"confidence": 0.27616132626441153
},
{
"marker_id": 66,
"observed_center_px": [
372.5,
739.0
],
"projected_center_px": [
372.52490234375,
739.2656860351562
],
"reprojection_error_px": 0.26685051246211106,
"confidence": 0.20880323274886187
},
{
"marker_id": 96,
"observed_center_px": [
776.5,
747.75
],
"projected_center_px": [
776.285888671875,
747.5377807617188
],
"reprojection_error_px": 0.3014642033942428,
"confidence": 0.31584848462039483
},
{
"marker_id": 62,
"observed_center_px": [
830.75,
760.5
],
"projected_center_px": [
830.8865356445312,
760.2669067382812
],
"reprojection_error_px": 0.27013783682825615,
"confidence": 0.3575017044994602
},
{
"marker_id": 208,
"observed_center_px": [
875.25,
660.75
],
"projected_center_px": [
874.711669921875,
660.6205444335938
],
"reprojection_error_px": 0.5536768161009016,
"confidence": 0.25451422792961226
},
{
"marker_id": 55,
"observed_center_px": [
584.75,
736.0
],
"projected_center_px": [
584.478271484375,
735.7723999023438
],
"reprojection_error_px": 0.35445477942454157,
"confidence": 0.2684612168157516
},
{
"marker_id": 79,
"observed_center_px": [
749.5,
711.0
],
"projected_center_px": [
749.356689453125,
710.6843872070312
],
"reprojection_error_px": 0.34662565965483083,
"confidence": 0.25694325940045776
},
{
"marker_id": 95,
"observed_center_px": [
479.5,
696.25
],
"projected_center_px": [
479.3166198730469,
696.2832641601562
],
"reprojection_error_px": 0.1863726785562865,
"confidence": 0.1867925968462939
},
{
"marker_id": 103,
"observed_center_px": [
523.25,
638.0
],
"projected_center_px": [
523.520751953125,
638.0035400390625
],
"reprojection_error_px": 0.27077509486207596,
"confidence": 0.14764046114843485
},
{
"marker_id": 214,
"observed_center_px": [
965.25,
635.0
],
"projected_center_px": [
965.8482055664062,
635.2527465820312
],
"reprojection_error_px": 0.6494079876378961,
"confidence": 0.26145573023918267
},
{
"marker_id": 53,
"observed_center_px": [
1349.5,
659.0
],
"projected_center_px": [
1349.2769775390625,
659.0974731445312
],
"reprojection_error_px": 0.24339275253677678,
"confidence": 0.21339006924105708
},
{
"marker_id": 72,
"observed_center_px": [
1275.5,
647.5
],
"projected_center_px": [
1275.482421875,
647.6109619140625
],
"reprojection_error_px": 0.11234561340314654,
"confidence": 0.19184247964326936
},
{
"marker_id": 215,
"observed_center_px": [
770.25,
622.25
],
"projected_center_px": [
769.7776489257812,
622.1724853515625
],
"reprojection_error_px": 0.47866904854815534,
"confidence": 0.14268186854556272
},
{
"marker_id": 51,
"observed_center_px": [
595.0,
656.0
],
"projected_center_px": [
595.1279907226562,
656.1142578125
],
"reprojection_error_px": 0.1715706058838584,
"confidence": 0.19459516753849398
},
{
"marker_id": 211,
"observed_center_px": [
860.0,
599.75
],
"projected_center_px": [
859.6314086914062,
599.5791015625
],
"reprojection_error_px": 0.40628294169309453,
"confidence": 0.1506768697944017
},
{
"marker_id": 60,
"observed_center_px": [
1345.25,
620.0
],
"projected_center_px": [
1345.18017578125,
619.8761596679688
],
"reprojection_error_px": 0.1421683838328976,
"confidence": 0.14246549607185086
},
{
"marker_id": 69,
"observed_center_px": [
331.0,
630.0
],
"projected_center_px": [
331.4573974609375,
630.0693969726562
],
"reprojection_error_px": 0.462632010442343,
"confidence": 0.12893578900789202
},
{
"marker_id": 58,
"observed_center_px": [
442.25,
627.0
],
"projected_center_px": [
442.39105224609375,
627.1260986328125
],
"reprojection_error_px": 0.1891998977940356,
"confidence": 0.1295478737351265
},
{
"marker_id": 86,
"observed_center_px": [
1267.75,
594.5
],
"projected_center_px": [
1267.458984375,
594.646240234375
],
"reprojection_error_px": 0.32569356785818715,
"confidence": 0.16411854004724083
},
{
"marker_id": 82,
"observed_center_px": [
1118.75,
552.0
],
"projected_center_px": [
1119.2330322265625,
551.9917602539062
],
"reprojection_error_px": 0.483102499800628,
"confidence": 0.1343704007977513
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,596 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:32Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 28,
"used_marker_ids": [
68,
62,
46,
208,
53,
54,
47,
96,
56,
97,
55,
72,
79,
84,
66,
95,
103,
73,
82,
210,
58,
69,
64,
52,
101,
81,
83,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.006755731890837703,
0.000304944250845784,
7.323845367954866e-05,
7.317477152161458e-05,
7.317474913716518e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 0.2069744284125745,
"residual_median_px": 0.1874770597503284,
"residual_max_px": 0.4051094550705274,
"sigma2_normalized": 5.997089180258551e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.3164093792438507,
0.948622465133667,
0.0006941986503079534
],
[
0.9183136820793152,
-0.3061163127422333,
-0.25098371505737305
],
[
-0.237876296043396,
0.08005109429359436,
-0.967991054058075
]
],
"translation_m": [
0.12612494826316833,
-0.20019173622131348,
1.497531533241272
],
"rvec_rad": [
2.3749908194017593,
1.711610696443462,
-0.21744900872901518
]
},
"camera_in_world": {
"position_m": [
0.500158965587616,
-0.3008059561252594,
1.3992646932601929
],
"position_mm": [
500.1589660644531,
-300.80596923828125,
1399.2646484375
],
"orientation_deg": {
"roll": 175.27249145507812,
"pitch": 13.761231422424316,
"yaw": 70.98835754394531
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
9.29671002828522e-08,
5.520982696975476e-08,
-3.564061512067214e-10,
-9.132533585141687e-10,
3.5659197212959323e-10,
3.7215331808921906e-09
],
[
5.520982696975457e-08,
4.839814619565686e-08,
-1.197076611241349e-08,
1.5140128657801077e-09,
-1.9810468905974142e-10,
4.837976534081576e-09
],
[
-3.5640615120098366e-10,
-1.1970766112408687e-08,
4.5947711585254305e-07,
3.3820521560207062e-09,
-6.837079425711561e-09,
-8.587514215160825e-08
],
[
-9.132533585141162e-10,
1.514012865780136e-09,
3.382052156020531e-09,
9.851928404750455e-10,
-8.132572992055425e-11,
8.518179587341373e-10
],
[
3.565919721295614e-10,
-1.981046890598598e-10,
-6.837079425711668e-09,
-8.132572992056734e-11,
5.969048735738358e-10,
1.6813942289672771e-09
],
[
3.7215331808911678e-09,
4.837976534080719e-09,
-8.587514215160847e-08,
8.518179587341001e-10,
1.6813942289672356e-09,
2.712478036661316e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.01746977352889057,
0.01260483009246452,
0.038837795941657274
],
"tvec_std_m": [
3.1387781706820974e-05,
2.443163673546731e-05,
0.0001646960241372364
]
},
"camera_center_std_m": [
0.0006245488088510477,
0.0006217704040181737,
0.0002625947555261599
],
"camera_center_std_mm": [
0.6245488088510477,
0.6217704040181737,
0.2625947555261599
],
"orientation_std_deg": {
"roll": 0.026179677611457564,
"pitch": 0.023669734708667588,
"yaw": 0.005272709371422534
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1390.25,
941.75
],
"projected_center_px": [
1390.18603515625,
941.5135498046875
],
"reprojection_error_px": 0.24494937456397253,
"confidence": 0.38560830398820567
},
{
"marker_id": 62,
"observed_center_px": [
844.5,
868.0
],
"projected_center_px": [
844.5735473632812,
868.0855102539062
],
"reprojection_error_px": 0.11278837780877737,
"confidence": 0.7633000221267091
},
{
"marker_id": 46,
"observed_center_px": [
1388.75,
884.25
],
"projected_center_px": [
1388.7379150390625,
884.0671997070312
],
"reprojection_error_px": 0.1831993269374146,
"confidence": 0.41353385692040123
},
{
"marker_id": 208,
"observed_center_px": [
935.5,
751.25
],
"projected_center_px": [
935.374755859375,
751.3952026367188
],
"reprojection_error_px": 0.19175479256324224,
"confidence": 0.7424533226417426
},
{
"marker_id": 53,
"observed_center_px": [
1395.25,
804.0
],
"projected_center_px": [
1395.369873046875,
804.1165161132812
],
"reprojection_error_px": 0.1671692316823435,
"confidence": 0.3126694345835915
},
{
"marker_id": 54,
"observed_center_px": [
608.0,
853.75
],
"projected_center_px": [
608.13916015625,
853.7831420898438
],
"reprojection_error_px": 0.1430522534136936,
"confidence": 0.7421751793130777
},
{
"marker_id": 47,
"observed_center_px": [
668.0,
836.75
],
"projected_center_px": [
668.1448974609375,
836.6394653320312
],
"reprojection_error_px": 0.1822448545476556,
"confidence": 0.7421751793130777
},
{
"marker_id": 96,
"observed_center_px": [
813.25,
826.0
],
"projected_center_px": [
813.1637573242188,
826.1403198242188
],
"reprojection_error_px": 0.16470413532965925,
"confidence": 0.7421751793130777
},
{
"marker_id": 56,
"observed_center_px": [
1346.0,
840.5
],
"projected_center_px": [
1345.7203369140625,
840.2069091796875
],
"reprojection_error_px": 0.4051094550705274,
"confidence": 0.7206062047849244
},
{
"marker_id": 97,
"observed_center_px": [
553.0,
816.0
],
"projected_center_px": [
553.0214233398438,
815.870361328125
],
"reprojection_error_px": 0.13139689773953844,
"confidence": 0.7493333333333333
},
{
"marker_id": 55,
"observed_center_px": [
674.0,
745.75
],
"projected_center_px": [
673.7264404296875,
745.6279907226562
],
"reprojection_error_px": 0.29953480977593194,
"confidence": 0.714264135428559
},
{
"marker_id": 72,
"observed_center_px": [
1347.25,
752.0
],
"projected_center_px": [
1347.3133544921875,
752.1029663085938
],
"reprojection_error_px": 0.12089603957847153,
"confidence": 0.6720101269988878
},
{
"marker_id": 79,
"observed_center_px": [
823.0,
737.75
],
"projected_center_px": [
822.9767456054688,
737.8599243164062
],
"reprojection_error_px": 0.11235711905525343,
"confidence": 0.7007874536280202
},
{
"marker_id": 84,
"observed_center_px": [
1410.75,
680.5
],
"projected_center_px": [
1410.9974365234375,
680.5765380859375
],
"reprojection_error_px": 0.2590036905717998,
"confidence": 0.09375509355389204
},
{
"marker_id": 66,
"observed_center_px": [
509.5,
692.75
],
"projected_center_px": [
509.4854431152344,
692.8970336914062
],
"reprojection_error_px": 0.14775252722924248,
"confidence": 0.6611197014534322
},
{
"marker_id": 95,
"observed_center_px": [
617.25,
624.0
],
"projected_center_px": [
617.0776977539062,
624.2393188476562
],
"reprojection_error_px": 0.29489248015584696,
"confidence": 0.6477291469727456
},
{
"marker_id": 103,
"observed_center_px": [
695.0,
487.75
],
"projected_center_px": [
695.0471801757812,
487.6961364746094
],
"reprojection_error_px": 0.07160480678178074,
"confidence": 0.6337670359070791
},
{
"marker_id": 73,
"observed_center_px": [
1404.0,
417.5
],
"projected_center_px": [
1403.9791259765625,
417.57012939453125
],
"reprojection_error_px": 0.07317005420108022,
"confidence": 0.18744910383322472
},
{
"marker_id": 82,
"observed_center_px": [
1358.25,
429.0
],
"projected_center_px": [
1358.4229736328125,
428.9125671386719
],
"reprojection_error_px": 0.19381533192288145,
"confidence": 0.6165792028347551
},
{
"marker_id": 210,
"observed_center_px": [
872.25,
304.25
],
"projected_center_px": [
872.233154296875,
304.1954650878906
],
"reprojection_error_px": 0.05707744171345533,
"confidence": 0.5950107118694543
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
432.5
],
"projected_center_px": [
633.0872802734375,
432.1778869628906
],
"reprojection_error_px": 0.3337284147434113,
"confidence": 0.6273000253365986
},
{
"marker_id": 69,
"observed_center_px": [
535.5,
406.25
],
"projected_center_px": [
535.624267578125,
406.27618408203125
],
"reprojection_error_px": 0.12699620909646164,
"confidence": 0.5831437313149622
},
{
"marker_id": 64,
"observed_center_px": [
642.0,
335.0
],
"projected_center_px": [
641.8160400390625,
334.9044494628906
],
"reprojection_error_px": 0.20729489229119125,
"confidence": 0.5891999992118755
},
{
"marker_id": 52,
"observed_center_px": [
1186.25,
315.5
],
"projected_center_px": [
1186.3646240234375,
315.6883239746094
],
"reprojection_error_px": 0.2204644782310136,
"confidence": 0.5951794442486946
},
{
"marker_id": 101,
"observed_center_px": [
1307.5,
307.5
],
"projected_center_px": [
1307.765625,
307.50732421875
],
"reprojection_error_px": 0.2657259580946089,
"confidence": 0.6113473409254715
},
{
"marker_id": 81,
"observed_center_px": [
1156.0,
375.5
],
"projected_center_px": [
1155.9227294921875,
375.6810607910156
],
"reprojection_error_px": 0.19685969983926485,
"confidence": 0.5565801112075812
},
{
"marker_id": 83,
"observed_center_px": [
1319.75,
207.0
],
"projected_center_px": [
1319.594970703125,
206.84852600097656
],
"reprojection_error_px": 0.21674513897596234,
"confidence": 0.5695343676313864
},
{
"marker_id": 61,
"observed_center_px": [
1282.5,
132.75
],
"projected_center_px": [
1282.389404296875,
132.9357452392578
],
"reprojection_error_px": 0.21617748138197732,
"confidence": 0.5346582638408491
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,694 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:32Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.0,
540.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 35,
"used_marker_ids": [
86,
84,
64,
53,
72,
58,
103,
56,
69,
46,
208,
68,
95,
96,
66,
62,
55,
217,
97,
47,
54,
205,
92,
105,
102,
85,
59,
63,
57,
71,
48,
65,
78,
87,
80
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.009061120638411843,
0.0006044048941477165,
8.982165014416299e-05,
8.973406625002514e-05,
8.973406440861801e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 0.2538049590236932,
"residual_median_px": 0.19470457894652796,
"residual_max_px": 0.4866358270009017,
"sigma2_normalized": 8.807096282336374e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7070697546005249,
-0.7071437835693359,
-0.00024968929938040674
],
[
-0.6417070627212524,
0.641788125038147,
-0.41990476846694946
],
[
0.29709330201148987,
-0.2967417240142822,
-0.9075681567192078
]
],
"translation_m": [
-0.0004838148888666183,
0.3319397568702698,
1.3889654874801636
],
"rvec_rad": [
1.116265343341294,
-2.694912859274303,
0.5930734640231006
]
},
"camera_in_world": {
"position_m": [
-0.19998633861541748,
0.1987868845462799,
1.3999638557434082
],
"position_mm": [
-199.98634338378906,
198.78688049316406,
1399.9638671875
],
"orientation_deg": {
"roll": -161.89413452148438,
"pitch": -17.28310203552246,
"yaw": -137.7744140625
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.072966780227661e-08,
-3.863558303066653e-08,
2.7165173743888813e-08,
2.475871606832266e-09,
6.494657404240794e-09,
2.5018749271701422e-08
],
[
-3.8635583030666105e-08,
1.0841759005730073e-07,
-8.433554454798182e-08,
-1.8245255309718038e-08,
-8.301231718958206e-09,
-5.805429386967001e-08
],
[
2.7165173743887748e-08,
-8.433554454797999e-08,
2.870139461052012e-07,
3.118965930711491e-08,
-1.5708375766982584e-08,
2.754085924381276e-09
],
[
2.475871606832118e-09,
-1.8245255309717823e-08,
3.118965930711502e-08,
6.200734152582455e-09,
-9.86864381554853e-10,
3.2956677202317245e-09
],
[
6.494657404240868e-09,
-8.301231718958475e-09,
-1.570837576698223e-08,
-9.86864381554794e-10,
4.123402270302718e-09,
9.0741836057339e-09
],
[
2.5018749271701356e-08,
-5.805429386967041e-08,
2.7540859243827077e-09,
3.295667720231913e-09,
9.07418360573378e-09,
5.699050770379069e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.010043881151978308,
0.01886568188783742,
0.03069545902598759
],
"tvec_std_m": [
7.874474047568164e-05,
6.421372337984084e-05,
0.0002387268474717301
]
},
"camera_center_std_m": [
0.00046817571615404496,
0.0006749440803154896,
0.00029697866790539726
],
"camera_center_std_mm": [
0.46817571615404496,
0.6749440803154896,
0.2969786679053973
],
"orientation_std_deg": {
"roll": 0.02728532771069972,
"pitch": 0.01864391492387676,
"yaw": 0.005971844462950307
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
74.0,
955.25
],
"projected_center_px": [
73.88146209716797,
955.2792358398438
],
"reprojection_error_px": 0.12209000261768153,
"confidence": 0.6483335065489111
},
{
"marker_id": 84,
"observed_center_px": [
73.5,
880.0
],
"projected_center_px": [
73.49522399902344,
879.8413696289062
],
"reprojection_error_px": 0.15870225209072794,
"confidence": 0.6193012733871159
},
{
"marker_id": 64,
"observed_center_px": [
921.75,
863.25
],
"projected_center_px": [
921.831787109375,
862.9029541015625
],
"reprojection_error_px": 0.35655292297527136,
"confidence": 0.6301648743824048
},
{
"marker_id": 53,
"observed_center_px": [
58.75,
764.0
],
"projected_center_px": [
58.729000091552734,
764.1621704101562
],
"reprojection_error_px": 0.1635244265699773,
"confidence": 0.40543359028432663
},
{
"marker_id": 72,
"observed_center_px": [
115.0,
789.0
],
"projected_center_px": [
115.19657897949219,
788.9808959960938
],
"reprojection_error_px": 0.19750508384201124,
"confidence": 0.5889608001281618
},
{
"marker_id": 58,
"observed_center_px": [
878.75,
769.25
],
"projected_center_px": [
878.4910888671875,
769.3904418945312
],
"reprojection_error_px": 0.29454863848569857,
"confidence": 0.6025285956069217
},
{
"marker_id": 103,
"observed_center_px": [
796.5,
746.5
],
"projected_center_px": [
796.6454467773438,
746.6806030273438
],
"reprojection_error_px": 0.23188837514073382,
"confidence": 0.6446676805363658
},
{
"marker_id": 56,
"observed_center_px": [
95.25,
714.0
],
"projected_center_px": [
95.13108825683594,
714.1541748046875
],
"reprojection_error_px": 0.19470457894652796,
"confidence": 0.5338277449622252
},
{
"marker_id": 69,
"observed_center_px": [
977.5,
751.0
],
"projected_center_px": [
977.4252319335938,
750.8006591796875
],
"reprojection_error_px": 0.21290144761600335,
"confidence": 0.5866976533295247
},
{
"marker_id": 46,
"observed_center_px": [
46.75,
695.0
],
"projected_center_px": [
46.68659973144531,
695.4581909179688
],
"reprojection_error_px": 0.4625564953190608,
"confidence": 0.25489120456317976
},
{
"marker_id": 208,
"observed_center_px": [
477.5,
605.25
],
"projected_center_px": [
477.3812255859375,
605.0993041992188
],
"reprojection_error_px": 0.1918764858157257,
"confidence": 0.5592585450018642
},
{
"marker_id": 68,
"observed_center_px": [
33.0,
650.75
],
"projected_center_px": [
32.95542526245117,
650.529052734375
],
"reprojection_error_px": 0.2253987608987929,
"confidence": 0.11177681049843842
},
{
"marker_id": 95,
"observed_center_px": [
799.25,
602.25
],
"projected_center_px": [
799.7071533203125,
602.0831909179688
],
"reprojection_error_px": 0.4866358270009017,
"confidence": 0.5169030981045668
},
{
"marker_id": 96,
"observed_center_px": [
555.5,
523.0
],
"projected_center_px": [
555.2626953125,
522.8138427734375
],
"reprojection_error_px": 0.30160906437127283,
"confidence": 0.5036491725121419
},
{
"marker_id": 66,
"observed_center_px": [
856.75,
509.0
],
"projected_center_px": [
856.4667358398438,
509.3004455566406
],
"reprojection_error_px": 0.4129238633623887,
"confidence": 0.5036491725121419
},
{
"marker_id": 62,
"observed_center_px": [
514.75,
504.0
],
"projected_center_px": [
514.6860961914062,
503.84112548828125
],
"reprojection_error_px": 0.1712448750376427,
"confidence": 0.5036491725121419
},
{
"marker_id": 55,
"observed_center_px": [
700.5,
531.0
],
"projected_center_px": [
700.4498901367188,
530.8845825195312
],
"reprojection_error_px": 0.12582604339253403,
"confidence": 0.5306273485801539
},
{
"marker_id": 217,
"observed_center_px": [
227.0,
362.0
],
"projected_center_px": [
227.07652282714844,
362.12518310546875
],
"reprojection_error_px": 0.14671929992195926,
"confidence": 0.42765819396972654
},
{
"marker_id": 97,
"observed_center_px": [
767.75,
437.0
],
"projected_center_px": [
768.004150390625,
437.28375244140625
],
"reprojection_error_px": 0.3809302679741365,
"confidence": 0.4770832099303063
},
{
"marker_id": 47,
"observed_center_px": [
668.5,
463.5
],
"projected_center_px": [
668.4751586914062,
463.31268310546875
],
"reprojection_error_px": 0.18895689876128194,
"confidence": 0.5046753915740128
},
{
"marker_id": 54,
"observed_center_px": [
709.25,
430.25
],
"projected_center_px": [
709.202392578125,
430.4231262207031
],
"reprojection_error_px": 0.17955265220132888,
"confidence": 0.48044802302553946
},
{
"marker_id": 205,
"observed_center_px": [
149.5,
287.0
],
"projected_center_px": [
149.6940155029297,
287.00897216796875
],
"reprojection_error_px": 0.1942228492611491,
"confidence": 0.37983708259950827
},
{
"marker_id": 92,
"observed_center_px": [
327.25,
312.0
],
"projected_center_px": [
327.41644287109375,
312.1011657714844
],
"reprojection_error_px": 0.19477613472383998,
"confidence": 0.4022491322386975
},
{
"marker_id": 105,
"observed_center_px": [
497.75,
340.75
],
"projected_center_px": [
497.6415710449219,
340.72918701171875
],
"reprojection_error_px": 0.11040841806913773,
"confidence": 0.4159799246492322
},
{
"marker_id": 102,
"observed_center_px": [
358.75,
281.0
],
"projected_center_px": [
358.7662353515625,
281.0223388671875
],
"reprojection_error_px": 0.0276154237262211,
"confidence": 0.40369943799637525
},
{
"marker_id": 85,
"observed_center_px": [
556.0,
321.25
],
"projected_center_px": [
555.6840209960938,
321.3298645019531
],
"reprojection_error_px": 0.32591574000315887,
"confidence": 0.3811333266788848
},
{
"marker_id": 59,
"observed_center_px": [
427.5,
258.0
],
"projected_center_px": [
427.41796875,
257.8740539550781
],
"reprojection_error_px": 0.15030479768798286,
"confidence": 0.40503361354029466
},
{
"marker_id": 63,
"observed_center_px": [
273.25,
182.0
],
"projected_center_px": [
273.1070556640625,
181.91488647460938
],
"reprojection_error_px": 0.1663652469148332,
"confidence": 0.3570061701664598
},
{
"marker_id": 57,
"observed_center_px": [
520.5,
214.0
],
"projected_center_px": [
520.9197998046875,
214.16876220703125
],
"reprojection_error_px": 0.4524517195654379,
"confidence": 0.3794817963241243
},
{
"marker_id": 71,
"observed_center_px": [
336.5,
168.0
],
"projected_center_px": [
336.720947265625,
168.0829620361328
],
"reprojection_error_px": 0.23600930834707853,
"confidence": 0.33715640885841447
},
{
"marker_id": 48,
"observed_center_px": [
415.75,
184.75
],
"projected_center_px": [
415.7911376953125,
184.7445068359375
],
"reprojection_error_px": 0.041502829145030895,
"confidence": 0.37002407289138056
},
{
"marker_id": 65,
"observed_center_px": [
308.25,
123.0
],
"projected_center_px": [
308.3800048828125,
122.93383026123047
],
"reprojection_error_px": 0.14587564527336241,
"confidence": 0.3320649522984733
},
{
"marker_id": 78,
"observed_center_px": [
334.75,
79.0
],
"projected_center_px": [
334.93670654296875,
78.97499084472656
],
"reprojection_error_px": 0.1883740720875158,
"confidence": 0.33383204999036237
},
{
"marker_id": 87,
"observed_center_px": [
161.25,
64.75
],
"projected_center_px": [
160.97647094726562,
64.78429412841797
],
"reprojection_error_px": 0.27567050972803137,
"confidence": 0.3255830489836334
},
{
"marker_id": 80,
"observed_center_px": [
298.0,
58.5
],
"projected_center_px": [
297.9054260253906,
58.236732482910156
],
"reprojection_error_px": 0.2797392039526564,
"confidence": 0.2761672244399736
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T12:39:04Z", "created_utc": "2026-06-01T21:50:55Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_a_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "a", "camera_id": "a",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,431 +36,526 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 19, "num_used_markers": 26,
"used_marker_ids": [ "used_marker_ids": [
97,
95,
103,
54,
55,
47, 47,
51,
210, 210,
85, 85,
79, 79,
96,
215, 215,
96,
105, 105,
208, 208,
211,
75, 75,
102, 211,
214, 214,
102,
92, 92,
217,
61, 61,
217,
83, 83,
205,
206, 206,
207, 72,
93 76
], ],
"history": { "history": {
"iters": [ "iters": [
0, 0,
1, 1,
2, 2,
3, 3
4
], ],
"rms": [ "rms": [
0.01473918226411027, 0.010157520500733036,
0.002889152300309621, 0.0004950425047159214,
0.002626417702410741, 9.349237301979008e-05,
0.0026263966147696115, 9.347961702374584e-05
0.0026263965962117653
], ],
"lambda": [ "lambda": [
0.001, 0.001,
0.0005, 0.0005,
0.00025, 0.00025,
0.000125, 0.000125
6.25e-05
] ]
}, },
"residual_rms_px": 5.909619315053016, "residual_rms_px": 0.26439655076136714,
"residual_median_px": 6.184463094061703, "residual_median_px": 0.23255237350884186,
"residual_max_px": 9.16749074252146, "residual_max_px": 0.4797609434534557,
"sigma2_normalized": 8.191326408063025e-06 "sigma2_normalized": 9.878235163700998e-09
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.8035048842430115, 0.8080592155456543,
-0.5952394008636475, -0.5891010761260986,
0.008362939581274986 0.0004778678703587502
], ],
[ [
-0.4038265347480774, -0.342823326587677,
-0.55533367395401, -0.4709038734436035,
-0.7269997596740723 -0.812847912311554
], ],
[ [
0.43738311529159546, 0.4790745973587036,
0.5807706713676453, 0.6566653847694397,
-0.6865867972373962 -0.5824757814407349
] ]
], ],
"translation_m": [ "translation_m": [
-0.22716271877288818, -0.22885794937610626,
0.20623339712619781, 0.1706245094537735,
1.1431963443756104 1.1345173120498657
], ],
"rvec_rad": [ "rvec_rad": [
2.2337074802470176, 2.1061047412557423,
-0.7327781306177164, -0.6859242732847866,
0.3269383452040311 0.35296498238638263
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
-0.23420590162277222, -0.3000935912132263,
-0.6846227645874023, -0.7994710206985474,
0.9367349147796631 0.7996299862861633
], ],
"position_mm": [ "position_mm": [
-234.20590209960938, -300.0935974121094,
-684.6227416992188, -799.4710083007812,
936.7349243164062 799.6300048828125
], ],
"orientation_deg": { "orientation_deg": {
"roll": 139.7727508544922, "roll": 131.5736846923828,
"pitch": -25.937030792236328, "pitch": -28.62497901916504,
"yaw": -26.683246612548828 "yaw": -22.989336013793945
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
7.130135743921393e-05, 4.460936285995379e-08,
-1.9497809297890266e-05, -1.2193328957069284e-08,
5.553485747098799e-06, -1.0519196887487442e-09,
3.3388380189243494e-06, 1.997648035845089e-09,
7.482732472444817e-06, 4.072092927702889e-09,
1.4427759390289596e-05 1.3187830162713453e-08
], ],
[ [
-1.9497809297890052e-05, -1.2193328957069145e-08,
2.116308915161797e-05, 1.772270692240801e-08,
-1.149359512766053e-05, -2.5310680123153638e-09,
-4.187110137413571e-06, -2.0787648135128236e-09,
-5.036049502883864e-06, -4.5128208520239385e-09,
-7.906497529834733e-07 -3.023945390483963e-09
], ],
[ [
5.553485747098538e-06, -1.0519196887488166e-09,
-1.1493595127660526e-05, -2.5310680123153133e-09,
6.716730190368363e-05, 4.738522245971935e-08,
8.54976128124681e-06, 3.8943842651842965e-09,
-5.258794621149629e-06, -5.755246755388928e-09,
-1.822790613298817e-05 -1.1826390387496366e-08
], ],
[ [
3.3388380189242876e-06, 1.997648035845084e-09,
-4.1871101374135705e-06, -2.0787648135128107e-09,
8.549761281246818e-06, 3.894384265184304e-09,
2.285756121918658e-06, 1.224768821437347e-09,
2.7738521897052595e-07, 2.0094360221457148e-10,
-5.715779736361504e-07 9.216092163913507e-10
], ],
[ [
7.482732472444785e-06, 4.072092927702867e-09,
-5.036049502883867e-06, -4.512820852023921e-09,
-5.258794621149614e-06, -5.755246755388909e-09,
2.7738521897052976e-07, 2.0094360221457363e-10,
3.157261084089943e-06, 2.801395956546726e-09,
4.38465083138282e-06 4.29352678436664e-09
], ],
[ [
1.4427759390289604e-05, 1.3187830162713533e-08,
-7.906497529834605e-07, -3.023945390483856e-09,
-1.822790613298818e-05, -1.1826390387496323e-08,
-5.715779736361446e-07, 9.216092163913399e-10,
4.3846508313828205e-06, 4.293526784366608e-09,
2.2793312906006603e-05 2.1231713445959332e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.4838063134828943, 0.012101400731594436,
0.26357982368306593, 0.007627595612267216,
0.4695713419732603 0.012472229519515978
], ],
"tvec_std_m": [ "tvec_std_m": [
0.001511871727997669, 3.499669729327822e-05,
0.0017768683361718007, 5.2928215127158084e-05,
0.004774234274311076 0.00014571106150858737
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.007410349739387958, 0.0002005266948713801,
0.008933782062754672, 0.00021204259571441995,
0.008788984882244421 0.0002597786782644062
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
7.410349739387958, 0.2005266948713801,
8.933782062754673, 0.21204259571441994,
8.78898488224442 0.2597786782644062
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.5983000230901394, "roll": 0.0124888599317547,
"pitch": 0.3541967561814082, "pitch": 0.00959849976848799,
"yaw": 0.23800820264630432 "yaw": 0.008166021539697536
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 47, "marker_id": 97,
"observed_center_px": [ "observed_center_px": [
984.25, 1152.0,
690.75 1026.25
], ],
"projected_center_px": [ "projected_center_px": [
980.8847045898438, 1151.9522705078125,
682.2225341796875 1026.484375
], ],
"reprojection_error_px": 9.16749074252146, "reprojection_error_px": 0.23918558704377785,
"confidence": 0.12146268776527554 "confidence": 0.4897720015297098
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5068969726562,
1027.1715087890625
],
"reprojection_error_px": 0.07879364458036053,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0037231445312,
994.5722045898438
],
"reprojection_error_px": 0.17783438834440807,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.908935546875,
961.3109130859375
],
"reprojection_error_px": 0.46151046379538846,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4373779296875,
933.5657958984375
],
"reprojection_error_px": 0.3628549433023085,
"confidence": 0.8637747711006405
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.9661865234375,
912.1497802734375
],
"reprojection_error_px": 0.238286815640847,
"confidence": 0.743066266439157
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.481689453125,
927.0477294921875
],
"reprojection_error_px": 0.2365546598861206,
"confidence": 0.8019389766111062
}, },
{ {
"marker_id": 210, "marker_id": 210,
"observed_center_px": [ "observed_center_px": [
324.0, 364.75,
632.0 845.75
], ],
"projected_center_px": [ "projected_center_px": [
329.41302490234375, 364.6476135253906,
635.0302124023438 845.8784790039062
], ],
"reprojection_error_px": 6.203468851917566, "reprojection_error_px": 0.16428586253137667,
"confidence": 0.46829700346999537 "confidence": 0.6228300628754091
}, },
{ {
"marker_id": 85, "marker_id": 85,
"observed_center_px": [ "observed_center_px": [
1183.75, 1331.5,
610.25 821.5
], ],
"projected_center_px": [ "projected_center_px": [
1179.1107177734375, 1331.9102783203125,
604.7940673828125 821.6173095703125
], ],
"reprojection_error_px": 7.161713503135206, "reprojection_error_px": 0.4267198558836344,
"confidence": 0.4560525484643318 "confidence": 0.601549080134278
}, },
{ {
"marker_id": 79, "marker_id": 79,
"observed_center_px": [ "observed_center_px": [
814.0, 916.25,
599.0 809.0
], ],
"projected_center_px": [ "projected_center_px": [
814.2981567382812, 916.08984375,
594.2095947265625 808.7914428710938
], ],
"reprojection_error_px": 4.799675001951728, "reprojection_error_px": 0.26295646109514154,
"confidence": 0.5734281513866332 "confidence": 0.711469799121534
},
{
"marker_id": 96,
"observed_center_px": [
905.25,
587.25
],
"projected_center_px": [
904.3594360351562,
582.5528564453125
],
"reprojection_error_px": 4.78082228793547,
"confidence": 0.525542829627259
}, },
{ {
"marker_id": 215, "marker_id": 215,
"observed_center_px": [ "observed_center_px": [
678.75, 763.5,
548.75 752.5
], ],
"projected_center_px": [ "projected_center_px": [
680.4237670898438, 763.8089599609375,
553.78759765625 752.644287109375
], ],
"reprojection_error_px": 5.3083788878808855, "reprojection_error_px": 0.34099124240117185,
"confidence": 0.456911083882938 "confidence": 0.6243438029309963
},
{
"marker_id": 96,
"observed_center_px": [
1018.5,
795.25
],
"projected_center_px": [
1018.3749389648438,
795.3609008789062
],
"reprojection_error_px": 0.16715043361155701,
"confidence": 0.6827978007642943
}, },
{ {
"marker_id": 105, "marker_id": 105,
"observed_center_px": [ "observed_center_px": [
1150.25, 1294.0,
560.25 765.5
], ],
"projected_center_px": [ "projected_center_px": [
1147.0924072265625, 1293.876953125,
556.4566650390625 765.3689575195312
], ],
"reprojection_error_px": 4.935563012335617, "reprojection_error_px": 0.1797572394499547,
"confidence": 0.43622925667631085 "confidence": 0.5445073073835709
}, },
{ {
"marker_id": 208, "marker_id": 208,
"observed_center_px": [ "observed_center_px": [
793.0, 892.0,
492.75 689.25
], ],
"projected_center_px": [ "projected_center_px": [
793.8477172851562, 892.146484375,
498.2724914550781 689.2838134765625
], ],
"reprojection_error_px": 5.587176072665295, "reprojection_error_px": 0.1503363672448665,
"confidence": 0.4417935296159658 "confidence": 0.5603213022372155
},
{
"marker_id": 211,
"observed_center_px": [
610.0,
487.75
],
"projected_center_px": [
611.00341796875,
493.10406494140625
],
"reprojection_error_px": 5.447279964973885,
"confidence": 0.3826078272694969
}, },
{ {
"marker_id": 75, "marker_id": 75,
"observed_center_px": [ "observed_center_px": [
128.5, 144.5,
514.75 713.75
], ],
"projected_center_px": [ "projected_center_px": [
128.1188201904297, 144.48695373535156,
512.4112548828125 713.787841796875
], ],
"reprojection_error_px": 2.3696047709254033, "reprojection_error_px": 0.04002757314659271,
"confidence": 0.29844141482805986 "confidence": 0.38049126145778556
}, },
{ {
"marker_id": 102, "marker_id": 211,
"observed_center_px": [ "observed_center_px": [
1217.75, 686.5,
461.5 683.25
], ],
"projected_center_px": [ "projected_center_px": [
1217.081298828125, 686.4108276367188,
459.75506591796875 683.295654296875
], ],
"reprojection_error_px": 1.8686776629213608, "reprojection_error_px": 0.10017996404627952,
"confidence": 0.2521714913889437 "confidence": 0.49052671216614224
}, },
{ {
"marker_id": 214, "marker_id": 214,
"observed_center_px": [ "observed_center_px": [
722.0, 812.25,
435.5 625.25
], ],
"projected_center_px": [ "projected_center_px": [
722.6962890625, 812.40625,
441.6451416015625 625.0691528320312
], ],
"reprojection_error_px": 6.184463094061703, "reprojection_error_px": 0.23899740722927787,
"confidence": 0.38467027802270787 "confidence": 0.48503119569643854
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.5
],
"projected_center_px": [
1370.0548095703125,
654.1972045898438
],
"reprojection_error_px": 0.307716020722894,
"confidence": 0.38292413664728714
}, },
{ {
"marker_id": 92, "marker_id": 92,
"observed_center_px": [ "observed_center_px": [
1173.25, 1319.75,
437.75 627.75
], ],
"projected_center_px": [ "projected_center_px": [
1173.2581787109375, 1319.795654296875,
436.55615234375 627.7449951171875
], ],
"reprojection_error_px": 1.193875670933208, "reprojection_error_px": 0.045927809387314486,
"confidence": 0.31777455864589965 "confidence": 0.39949701144177324
},
{
"marker_id": 217,
"observed_center_px": [
1087.75,
347.0
],
"projected_center_px": [
1090.8243408203125,
352.91796875
],
"reprojection_error_px": 6.668877387193162,
"confidence": 0.3029173397022545
}, },
{ {
"marker_id": 61, "marker_id": 61,
"observed_center_px": [ "observed_center_px": [
58.5, 66.0,
415.5 602.5
], ],
"projected_center_px": [ "projected_center_px": [
52.360286712646484, 65.94391632080078,
414.1540222167969 602.28125
], ],
"reprojection_error_px": 6.285517913726896, "reprojection_error_px": 0.22582502423894674,
"confidence": 0.1527342148240039 "confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.9512939453125,
525.4711303710938
],
"reprojection_error_px": 0.05661921260849824,
"confidence": 0.3668959235531314
}, },
{ {
"marker_id": 83, "marker_id": 83,
"observed_center_px": [ "observed_center_px": [
139.0, 156.25,
383.0 565.5
], ],
"projected_center_px": [ "projected_center_px": [
132.0175018310547, 156.2564239501953,
381.62200927734375 565.7272338867188
], ],
"reprojection_error_px": 7.117172128805888, "reprojection_error_px": 0.22732467180097624,
"confidence": 0.19743498130596515 "confidence": 0.2637568632301829
},
{
"marker_id": 205,
"observed_center_px": [
1320.25,
478.25
],
"projected_center_px": [
1319.778564453125,
478.1610107421875
],
"reprojection_error_px": 0.4797609434534557,
"confidence": 0.32449684623408637
}, },
{ {
"marker_id": 206, "marker_id": 206,
"observed_center_px": [ "observed_center_px": [
1013.0, 1139.75,
301.0 473.5
], ],
"projected_center_px": [ "projected_center_px": [
1016.5340576171875, 1140.0626220703125,
306.2687683105469 473.6487731933594
], ],
"reprojection_error_px": 6.3442480052267785, "reprojection_error_px": 0.34621672678947746,
"confidence": 0.2849187633475991 "confidence": 0.35164169987391336
}, },
{ {
"marker_id": 207, "marker_id": 72,
"observed_center_px": [ "observed_center_px": [
1098.0, 737.5,
262.0 473.25
], ],
"projected_center_px": [ "projected_center_px": [
1102.7847900390625, 737.459228515625,
266.5314636230469 473.0251159667969
], ],
"reprojection_error_px": 6.590021114147422, "reprojection_error_px": 0.22855008713156313,
"confidence": 0.24627951083020566 "confidence": 0.2624849891322413
}, },
{ {
"marker_id": 93, "marker_id": 76,
"observed_center_px": [ "observed_center_px": [
1104.25, 1005.25,
154.5 387.75
], ],
"projected_center_px": [ "projected_center_px": [
1111.04638671875, 1005.2974853515625,
150.36155700683594 388.0843505859375
], ],
"reprojection_error_px": 7.957234622560159, "reprojection_error_px": 0.33770574903273975,
"confidence": 0.15396639291733288 "confidence": 0.2429182303832221
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T12:39:05Z", "created_utc": "2026-06-01T21:50:56Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_c_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "c", "camera_id": "c",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,12 +36,18 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 4, "num_used_markers": 10,
"used_marker_ids": [ "used_marker_ids": [
58,
96,
62,
64,
103,
51,
79,
208, 208,
215, 215,
210, 210
53
], ],
"history": { "history": {
"iters": [ "iters": [
@@ -51,10 +57,10 @@
3 3
], ],
"rms": [ "rms": [
0.008846583392992274, 0.0034083616623330234,
0.00040521876205842775, 8.180868348896284e-05,
0.0002120990912914675, 4.1267905010331625e-05,
0.00021209496520906718 4.126604245975138e-05
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -63,191 +69,269 @@
0.000125 0.000125
] ]
}, },
"residual_rms_px": 0.4710515583120875, "residual_rms_px": 0.11671646780760063,
"residual_median_px": 0.393436993517254, "residual_median_px": 0.10407980083906956,
"residual_max_px": 0.7218861007249762, "residual_max_px": 0.184332841158837,
"sigma2_normalized": 1.7993709692063144e-07 "sigma2_normalized": 2.432694637173306e-09
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.9938080310821533, 0.993751585483551,
0.11095622926950455, 0.11161427944898605,
0.005858883261680603 0.00023641996085643768
], ],
[ [
0.043074365705251694, 0.03343210369348526,
-0.3361274302005768, -0.2956386208534241,
-0.9408310055732727 -0.9547146558761597
], ],
[ [
-0.10242173075675964, -0.10648989677429199,
0.9352577328681946, 0.9487571120262146,
-0.338825523853302 -0.2975228726863861
] ]
], ],
"translation_m": [ "translation_m": [
-0.19770187139511108, -0.19768622517585754,
0.1260688602924347, 0.10605408251285553,
1.0030266046524048 1.0045101642608643
], ],
"rvec_rad": [ "rvec_rad": [
1.9138866163980617, 1.8706667497813116,
0.11046215808076744, 0.1048869617314377,
-0.06924948943847126 -0.07683475997220553
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.29377907514572144, 0.29987555742263794,
-0.8737769722938538, -0.8996179103851318,
0.45961883664131165 0.40016287565231323
], ],
"position_mm": [ "position_mm": [
293.7790832519531, 299.87554931640625,
-873.7769775390625, -899.617919921875,
459.61883544921875 400.1628723144531
], ],
"orientation_deg": { "orientation_deg": {
"roll": 109.9144515991211, "roll": 107.41101837158203,
"pitch": 5.878641128540039, "pitch": 6.113012790679932,
"yaw": 2.4818027019500732 "yaw": 1.9268357753753662
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
5.339735505450842e-06, 9.045244517507983e-08,
1.0878893134659847e-06, 1.7351021079034218e-09,
1.36789398473663e-06, -8.438776987360548e-09,
6.595532600737488e-08, 2.8733078724467294e-10,
-4.04838649053332e-07, -1.2190303151337081e-08,
5.727088678706967e-07 -1.3583466547696724e-09
], ],
[ [
1.0878893134659605e-06, 1.7351021079033522e-09,
2.271347943014059e-06, 2.494324477745989e-08,
-2.15852840183053e-07, -4.1744723958364326e-08,
7.889319475516555e-08, 5.415836722477858e-09,
-3.6594586270501013e-07, -2.733563844551834e-10,
6.479520831243575e-07 4.62520547234217e-09
], ],
[ [
1.3678939847366705e-06, -8.43877698736057e-09,
-2.158528401830094e-07, -4.174472395836461e-08,
4.930527099715772e-06, 1.2208599713641803e-07,
-4.454739979839493e-08, -1.2088000949322044e-08,
-6.977818427975368e-07, -3.2349254926150315e-09,
-1.3188806789508472e-06 -1.143005605748209e-08
], ],
[ [
6.59553260073723e-08, 2.8733078724469047e-10,
7.889319475516541e-08, 5.415836722477865e-09,
-4.454739979839987e-08, -1.2088000949321996e-08,
5.125274531336513e-08, 1.5263456129974805e-09,
8.584442942581034e-09, 2.003981071537465e-10,
1.371407457714287e-07 1.1738714484801264e-09
], ],
[ [
-4.0483864905333823e-07, -1.2190303151337076e-08,
-3.659458627050162e-07, -2.733563844551504e-10,
-6.977818427975344e-07, -3.234925492615124e-09,
8.584442942580477e-09, 2.0039810715375946e-10,
2.506680444552421e-07, 2.4317195917774325e-09,
3.368152985263038e-07 1.6034585280738628e-09
], ],
[ [
5.727088678706579e-07, -1.3583466547696892e-09,
6.479520831243492e-07, 4.625205472342259e-09,
-1.3188806789508955e-06, -1.1430056057482266e-08,
1.3714074577142877e-07, 1.1738714484801506e-09,
3.368152985263111e-07, 1.6034585280738626e-09,
2.199310648871089e-06 6.319420934448765e-09
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.13239832938778795, 0.017231885021518716,
0.08635042241015771, 0.009048969131638288,
0.12722407662015836 0.020019607554768615
], ],
"tvec_std_m": [ "tvec_std_m": [
0.00022639069175512744, 3.906847338964604e-05,
0.0005006675987671282, 4.9312468928025016e-05,
0.0014830072989945428 7.949478558024271e-05
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.0017909954310405, 0.00027505207543954347,
0.0012023582519054084, 0.00014729136726827593,
0.0021619196160065734 0.00022932987350307276
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
1.7909954310405, 0.27505207543954346,
1.2023582519054083, 0.14729136726827594,
2.1619196160065735 0.22932987350307277
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.1274700000487699, "roll": 0.016061949994309762,
"pitch": 0.10186556124301122, "pitch": 0.017788713499589687,
"yaw": 0.08724311010348719 "yaw": 0.00686273560778559
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 208, "marker_id": 58,
"observed_center_px": [ "observed_center_px": [
922.5, 289.5,
650.25 1035.5
], ],
"projected_center_px": [ "projected_center_px": [
922.1932983398438, 289.5467834472656,
650.71240234375 1035.4593505859375
], ],
"reprojection_error_px": 0.5548710082966067, "reprojection_error_px": 0.061976332593015604,
"confidence": 0.2964796698261984 "confidence": 0.3300237835361035
},
{
"marker_id": 96,
"observed_center_px": [
1094.0,
1041.25
],
"projected_center_px": [
1094.0997314453125,
1041.3389892578125
],
"reprojection_error_px": 0.13366169679507953,
"confidence": 0.2039898727848836
},
{
"marker_id": 62,
"observed_center_px": [
1180.5,
1031.5
],
"projected_center_px": [
1180.3758544921875,
1031.4412841796875
],
"reprojection_error_px": 0.13733045789260767,
"confidence": 0.3084011374684583
},
{
"marker_id": 64,
"observed_center_px": [
146.5,
987.25
],
"projected_center_px": [
146.43740844726562,
987.3319091796875
],
"reprojection_error_px": 0.10308645008331216,
"confidence": 0.640874213187769
},
{
"marker_id": 103,
"observed_center_px": [
444.0,
1004.5
],
"projected_center_px": [
444.04595947265625,
1004.3505249023438
],
"reprojection_error_px": 0.1563811943495319,
"confidence": 0.5442461717587225
},
{
"marker_id": 51,
"observed_center_px": [
599.5,
993.5
],
"projected_center_px": [
599.3802490234375,
993.64013671875
],
"reprojection_error_px": 0.184332841158837,
"confidence": 0.5134730357373242
},
{
"marker_id": 79,
"observed_center_px": [
949.0,
997.75
],
"projected_center_px": [
949.1038208007812,
997.7338256835938
],
"reprojection_error_px": 0.10507315159482697,
"confidence": 0.48301720269421017
},
{
"marker_id": 208,
"observed_center_px": [
1037.75,
866.75
],
"projected_center_px": [
1037.7314453125,
866.792236328125
],
"reprojection_error_px": 0.046132242972841915,
"confidence": 0.38947547888708767
}, },
{ {
"marker_id": 215, "marker_id": 215,
"observed_center_px": [ "observed_center_px": [
720.75, 811.25,
640.75 855.5
], ],
"projected_center_px": [ "projected_center_px": [
721.1430053710938, 811.2280883789062,
640.1444702148438 855.400146484375
], ],
"reprojection_error_px": 0.7218861007249762, "reprojection_error_px": 0.10222936819538792,
"confidence": 0.2743742952602821 "confidence": 0.38597486802039316
}, },
{ {
"marker_id": 210, "marker_id": 210,
"observed_center_px": [ "observed_center_px": [
314.25, 353.75,
563.5 768.5
], ],
"projected_center_px": [ "projected_center_px": [
314.11328125, 353.8035583496094,
563.6874389648438 768.5106201171875
], ],
"reprojection_error_px": 0.23200297873790124, "reprojection_error_px": 0.054601132790046324,
"confidence": 0.233781757000696 "confidence": 0.28397138024588997
},
{
"marker_id": 53,
"observed_center_px": [
1113.0,
491.0
],
"projected_center_px": [
1113.0540771484375,
490.9574890136719
],
"reprojection_error_px": 0.06878605921058016,
"confidence": 0.12244968744253681
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T12:39:06Z", "created_utc": "2026-06-01T21:50:56Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_d_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "d", "camera_id": "d",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -52,7 +52,7 @@
72, 72,
84, 84,
86, 86,
73 82
], ],
"history": { "history": {
"iters": [ "iters": [
@@ -62,10 +62,10 @@
3 3
], ],
"rms": [ "rms": [
0.007841850707986807, 0.005312608480558766,
0.0017810362643680003, 0.0001830036352836781,
0.0017658251375722333, 7.282814416703478e-05,
0.0017658250893408992 7.282746274481173e-05
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -74,135 +74,135 @@
0.000125 0.000125
] ]
}, },
"residual_rms_px": 3.770822452245494, "residual_rms_px": 0.20599008428050125,
"residual_median_px": 2.791685612075873, "residual_median_px": 0.21162909583720768,
"residual_max_px": 6.203082572758287, "residual_max_px": 0.30994011725512793,
"sigma2_normalized": 3.897672807680698e-06 "sigma2_normalized": 6.629799161897215e-09
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.8218587040901184, 0.8190987706184387,
0.5696675777435303, 0.573652446269989,
-0.005202787928283215 -0.00010806728823808953
], ],
[ [
0.22700649499893188, 0.16134685277938843,
-0.33585092425346375, -0.23056243360042572,
-0.9141510725021362 -0.9595875144004822
], ],
[ [
-0.5225096344947815, -0.5504946708679199,
0.7501219511032104, 0.7859795093536377,
-0.4053402543067932 -0.28141042590141296
] ]
], ],
"translation_m": [ "translation_m": [
-0.11614544689655304, -0.11481635272502899,
0.010630420409142971, 0.08645228296518326,
1.1226513385772705 1.126455545425415
], ],
"rvec_rad": [ "rvec_rad": [
1.9193529437820334, 1.7906171069324783,
0.5965934328062594, 0.5645911145563629,
-0.395180108840082 -0.4229465195907201
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.6796380877494812, 0.7002049088478088,
-0.7723909020423889, -0.7995736598968506,
0.46416929364204407 0.39994245767593384
], ],
"position_mm": [ "position_mm": [
679.6380615234375, 700.2048950195312,
-772.3909301757812, -799.5736694335938,
464.1692810058594 399.94244384765625
], ],
"orientation_deg": { "orientation_deg": {
"roll": 118.38526153564453, "roll": 109.69928741455078,
"pitch": 31.500741958618164, "pitch": 33.40095520019531,
"yaw": 15.440743446350098 "yaw": 11.143509864807129
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
2.751145436049188e-05, 4.431714310239129e-08,
1.3401513105335499e-05, 2.206007901648826e-08,
1.4312381001913197e-05, 2.083197582723185e-08,
9.36895982720579e-08, 1.9324398514016737e-10,
-5.6106559832537664e-06, -9.51003610973945e-09,
5.280148089620792e-08 5.883138592605696e-10
], ],
[ [
1.3401513105335502e-05, 2.206007901648831e-08,
1.795030033962097e-05, 3.014808869497353e-08,
2.5613386096834456e-06, 2.8353535222173587e-09,
1.6499095292815893e-06, 2.8611485915198984e-09,
-3.5811468864126333e-06, -5.845165331316281e-09,
3.546830461776452e-06 6.437193251986895e-09
], ],
[ [
1.431238100191327e-05, 2.0831975827231755e-08,
2.5613386096835036e-06, 2.8353535222172743e-09,
3.5498124463694455e-05, 5.2431405819946066e-08,
-1.87005267791892e-06, -3.433043963349805e-09,
-5.419343738566485e-06, -9.03567159128671e-09,
-9.14992749873344e-06 -1.3965046907979775e-08
], ],
[ [
9.368959827205494e-08, 1.9324398514016947e-10,
1.6499095292815834e-06, 2.8611485915199017e-09,
-1.870052677918922e-06, -3.4330439633498125e-09,
5.315003696200177e-07, 9.526335778036126e-10,
1.0602224587116693e-08, 1.2663326456879038e-10,
9.616573221245425e-07 1.7376860784725404e-09
], ],
[ [
-5.610655983253775e-06, -9.510036109739448e-09,
-3.5811468864126405e-06, -5.845165331316269e-09,
-5.41934373856647e-06, -9.035671591286733e-09,
1.0602224587114902e-08, 1.266332645687897e-10,
1.8275286429825955e-06, 3.4286885317528718e-09,
1.2287899005592294e-06 2.6913492917075053e-09
], ],
[ [
5.280148089619168e-08, 5.883138592606145e-10,
3.546830461776437e-06, 6.437193251986921e-09,
-9.14992749873345e-06, -1.3965046907979748e-08,
9.616573221245397e-07, 1.737686078472536e-09,
1.2287899005592346e-06, 2.6913492917074937e-09,
9.156468527647838e-06 1.5229388303943048e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.30052417052989433, 0.012061699664264123,
0.242749582779303, 0.009948383637987447,
0.34136998755444714 0.013119533222099088
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0007290407187668037, 3.08647627206757e-05,
0.0013518611774078712, 5.85550043271527e-05,
0.003025965718187805 0.0001234074078163181
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.004718941135480535, 0.00018900697609133235,
0.0029222981526787076, 0.00010675669817575096,
0.005827855101734415 0.00021932358896623166
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
4.718941135480534, 0.18900697609133235,
2.9222981526787075, 0.10675669817575095,
5.827855101734415 0.21932358896623166
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.4257217334695992, "roll": 0.015006112217328811,
"pitch": 0.2695484665227, "pitch": 0.011146927266263073,
"yaw": 0.29806926575912746 "yaw": 0.013436693854505547
} }
} }
}, },
@@ -211,197 +211,197 @@
{ {
"marker_id": 95, "marker_id": 95,
"observed_center_px": [ "observed_center_px": [
383.5, 426.75,
671.25 1044.25
], ],
"projected_center_px": [ "projected_center_px": [
384.897216796875, 426.8537292480469,
666.64501953125 1044.357666015625
], ],
"reprojection_error_px": 4.812282191958261, "reprojection_error_px": 0.14950494246322715,
"confidence": 0.5518116657099041 "confidence": 0.2725094280309524
}, },
{ {
"marker_id": 79, "marker_id": 79,
"observed_center_px": [ "observed_center_px": [
744.0, 839.0,
648.0 1017.25
], ],
"projected_center_px": [ "projected_center_px": [
744.4780883789062, 838.77587890625,
641.8153686523438 1017.1420288085938
], ],
"reprojection_error_px": 6.203082572758287, "reprojection_error_px": 0.24877307498477677,
"confidence": 0.589171450268867 "confidence": 0.6110801964998331
}, },
{ {
"marker_id": 208, "marker_id": 208,
"observed_center_px": [ "observed_center_px": [
884.75, 998.5,
562.25 918.5
], ],
"projected_center_px": [ "projected_center_px": [
885.0848388671875, 998.6676635742188,
566.4490356445312 918.6652221679688
], ],
"reprojection_error_px": 4.212364824065382, "reprojection_error_px": 0.235392096103714,
"confidence": 0.4569666605043164 "confidence": 0.5977367963770058
}, },
{ {
"marker_id": 69, "marker_id": 69,
"observed_center_px": [ "observed_center_px": [
118.25, 126.0,
575.0 933.25
], ],
"projected_center_px": [ "projected_center_px": [
117.68472290039062, 126.11750793457031,
575.1051025390625 933.2417602539062
], ],
"reprojection_error_px": 0.574964992899717, "reprojection_error_px": 0.1177964689736934,
"confidence": 0.5412868278516675 "confidence": 0.7042337796652973
}, },
{ {
"marker_id": 51, "marker_id": 51,
"observed_center_px": [ "observed_center_px": [
492.25, 552.0,
577.5 936.0
], ],
"projected_center_px": [ "projected_center_px": [
492.4128112792969, 552.14208984375,
575.0668334960938 935.7981567382812
], ],
"reprojection_error_px": 2.438607542922323, "reprojection_error_px": 0.24684048695091174,
"confidence": 0.5367694875460974 "confidence": 0.7520399118507476
}, },
{ {
"marker_id": 103, "marker_id": 103,
"observed_center_px": [ "observed_center_px": [
382.75, 427.5,
557.25 912.5
], ],
"projected_center_px": [ "projected_center_px": [
382.0443115234375, 427.22650146484375,
556.164794921875 912.6458129882812
], ],
"reprojection_error_px": 1.2944752942954878, "reprojection_error_px": 0.30994011725512793,
"confidence": 0.5683985238307451 "confidence": 0.7542345207653582
}, },
{ {
"marker_id": 58, "marker_id": 58,
"observed_center_px": [ "observed_center_px": [
265.5, 294.75,
551.5 906.0
], ],
"projected_center_px": [ "projected_center_px": [
265.0464782714844, 294.5975646972656,
551.0245971679688 905.763427734375
], ],
"reprojection_error_px": 0.6570310578192885, "reprojection_error_px": 0.28143020161785426,
"confidence": 0.5703994452422884 "confidence": 0.7093145285353147
}, },
{ {
"marker_id": 215, "marker_id": 215,
"observed_center_px": [ "observed_center_px": [
713.0, 803.5,
512.0 860.75
], ],
"projected_center_px": [ "projected_center_px": [
713.172607421875, 803.505859375,
517.9434814453125 860.806640625
], ],
"reprojection_error_px": 5.945987303456029, "reprojection_error_px": 0.05694288959809864,
"confidence": 0.408432388349621 "confidence": 0.5699924622322405
}, },
{ {
"marker_id": 214, "marker_id": 214,
"observed_center_px": [ "observed_center_px": [
956.25, 1078.75,
505.25 853.0
], ],
"projected_center_px": [ "projected_center_px": [
956.2235107421875, 1078.87841796875,
509.92266845703125 853.1031494140625
], ],
"reprojection_error_px": 4.672743539946769, "reprojection_error_px": 0.16471483333116374,
"confidence": 0.32753550791646946 "confidence": 0.43607549225020326
}, },
{ {
"marker_id": 64, "marker_id": 64,
"observed_center_px": [ "observed_center_px": [
216.0, 238.5,
499.0 845.75
], ],
"projected_center_px": [ "projected_center_px": [
213.61605834960938, 238.5615234375,
500.45269775390625 845.87353515625
], ],
"reprojection_error_px": 2.791685612075873, "reprojection_error_px": 0.13800749324412903,
"confidence": 0.4466430195499723 "confidence": 0.5608921554878125
}, },
{ {
"marker_id": 211, "marker_id": 211,
"observed_center_px": [ "observed_center_px": [
791.0, 891.75,
461.25 802.75
], ],
"projected_center_px": [ "projected_center_px": [
791.0151977539062, 891.7256469726562,
467.3743896484375 802.6329956054688
], ],
"reprojection_error_px": 6.1244085051221235, "reprojection_error_px": 0.11951191689714394,
"confidence": 0.29690586628373444 "confidence": 0.4317344210578425
}, },
{ {
"marker_id": 72, "marker_id": 72,
"observed_center_px": [ "observed_center_px": [
1244.75, 1405.75,
464.25 806.25
], ],
"projected_center_px": [ "projected_center_px": [
1245.1998291015625, 1405.510498046875,
460.7070617675781 806.2532958984375
], ],
"reprojection_error_px": 3.571380340900303, "reprojection_error_px": 0.23952463025167164,
"confidence": 0.03479010216782576 "confidence": 0.01780842581967726
}, },
{ {
"marker_id": 84, "marker_id": 84,
"observed_center_px": [ "observed_center_px": [
1223.25, 1379.75,
418.25 753.75
], ],
"projected_center_px": [ "projected_center_px": [
1223.9171142578125, 1379.887939453125,
415.5768737792969 753.5162353515625
], ],
"reprojection_error_px": 2.7551125611828087, "reprojection_error_px": 0.27142808179614,
"confidence": 0.09228958358804855 "confidence": 0.1168227660503348
}, },
{ {
"marker_id": 86, "marker_id": 86,
"observed_center_px": [ "observed_center_px": [
1172.75, 1321.25,
387.25 718.5
], ],
"projected_center_px": [ "projected_center_px": [
1172.7916259765625, 1321.3348388671875,
385.6545104980469 718.4949951171875
], ],
"reprojection_error_px": 1.5960324159513217, "reprojection_error_px": 0.0849863650100716,
"confidence": 0.12403848180952393 "confidence": 0.1706963550335543
}, },
{ {
"marker_id": 73, "marker_id": 82,
"observed_center_px": [ "observed_center_px": [
998.75, 1097.25,
329.0 667.25
], ],
"projected_center_px": [ "projected_center_px": [
998.980712890625, 1097.210693359375,
329.2904052734375 667.4579467773438
], ],
"reprojection_error_px": 0.3708957545468165, "reprojection_error_px": 0.21162909583720768,
"confidence": 0.09713673917158988 "confidence": 0.14200071347644871
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T12:39:06Z", "created_utc": "2026-06-01T21:50:56Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_e_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "e", "camera_id": "e",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,30 +36,40 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 22, "num_used_markers": 32,
"used_marker_ids": [ "used_marker_ids": [
63,
48,
57,
59,
102,
92, 92,
217, 217,
85, 85,
105, 105,
206, 206,
97,
47, 47,
96,
208,
62, 62,
54,
97,
96,
66, 66,
208,
214,
55, 55,
79, 79,
72, 215,
53,
51,
95, 95,
53,
72,
51,
69,
103, 103,
84,
64,
86, 86,
210 84,
58,
82,
52
], ],
"history": { "history": {
"iters": [ "iters": [
@@ -69,10 +79,10 @@
3 3
], ],
"rms": [ "rms": [
0.006166759153819428, 0.0047659104138482716,
0.00126162977189127, 0.0002736498248802709,
0.0012215317017101196, 0.00016810117206285475,
0.001221530939335098 0.00016810033002859158
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -81,425 +91,555 @@
0.000125 0.000125
] ]
}, },
"residual_rms_px": 2.626697131812875, "residual_rms_px": 0.475465139251447,
"residual_median_px": 1.6830956356251168, "residual_median_px": 0.31074992354813913,
"residual_max_px": 5.458572493626837, "residual_max_px": 1.3619984942378356,
"sigma2_normalized": 1.7277385466561035e-06 "sigma2_normalized": 3.1180933468322725e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.630152702331543, 0.6286311745643616,
0.7764671444892883, 0.777703583240509,
-0.002526629250496626 6.681495869997889e-05
], ],
[ [
0.24275028705596924, 0.20638149976730347,
-0.20009616017341614, -0.16673888266086578,
-0.9492279887199402 -0.964160144329071
], ],
[ [
-0.737549901008606, -0.7498196363449097,
0.5975452661514282, 0.60611492395401,
-0.31457874178886414 -0.26532089710235596
] ]
], ],
"translation_m": [ "translation_m": [
-0.05536719039082527, -0.05451793968677521,
-0.010180618613958359, -0.012502112425863743,
1.5433028936386108 1.5512148141860962
], ],
"rvec_rad": [ "rvec_rad": [
1.7495364513250728, 1.701154319967755,
0.8313759253043023, 0.8123879652051592,
-0.6036806508606604 -0.6189405848695385
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
1.1756240129470825, 1.1999832391738892,
-0.881239652633667, -0.8999002575874329,
0.4756866693496704 0.39951932430267334
], ],
"position_mm": [ "position_mm": [
1175.6240234375, 1199.9832763671875,
-881.2396240234375, -899.9002685546875,
475.6866760253906 399.5193176269531
], ],
"orientation_deg": { "orientation_deg": {
"roll": 117.76464080810547, "roll": 113.64093017578125,
"pitch": 47.52311706542969, "pitch": 48.57475662231445,
"yaw": 21.067909240722656 "yaw": 18.17516326904297
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
5.60655708252369e-06, 4.8803456251735476e-08,
7.486711145116485e-07, -2.347352088674766e-09,
8.771184649071848e-07, 8.813345966929262e-10,
-2.1524224310324236e-07, -2.6858506123946906e-09,
-1.4984300581860837e-06, -1.1845445597458695e-08,
7.442385386084537e-07 1.414718859734965e-08
], ],
[ [
7.486711145116575e-07, -2.3473520886748804e-09,
3.5379979061569523e-06, 3.2382413774232326e-08,
-9.309558012199571e-08, 1.0015524529396196e-08,
9.113478960176575e-07, 8.315634375901834e-09,
-8.828526615088275e-07, -8.402757415525338e-09,
5.40152698103073e-07 3.498122644932266e-09
], ],
[ [
8.77118464907089e-07, 8.813345966919233e-10,
-9.309558012199168e-08, 1.0015524529396167e-08,
7.271980800524103e-06, 6.96928227164144e-08,
-1.1784799417478689e-06, -9.750167124040155e-09,
-9.893168138521684e-07, -1.0266765288145345e-08,
-3.632972308751046e-07 7.231034933133871e-09
], ],
[ [
-2.1524224310323304e-07, -2.6858506123946426e-09,
9.113478960176702e-07, 8.315634375901723e-09,
-1.1784799417478712e-06, -9.750167124040128e-09,
5.594624617984372e-07, 6.071978607026392e-09,
2.2874763811764992e-08, 2.1693177394891425e-10,
4.13732181484299e-07 3.1146311994529946e-09
], ],
[ [
-1.498430058186073e-06, -1.1845445597458553e-08,
-8.828526615088254e-07, -8.402757415525348e-09,
-9.893168138521915e-07, -1.0266765288145598e-08,
2.287476381176982e-08, 2.1693177394888246e-10,
7.906421158494522e-07, 8.16454007472112e-09,
2.1567437437444606e-07 5.573249532547895e-10
], ],
[ [
7.442385386084645e-07, 1.414718859734952e-08,
5.401526981030751e-07, 3.4981226449324657e-09,
-3.632972308751053e-07, 7.231034933134298e-09,
4.137321814842982e-07, 3.1146311994528717e-09,
2.1567437437444257e-07, 5.573249532547228e-10,
3.934300420341102e-06 4.94385710402501e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.13566591757774715, 0.01265749959848775,
0.1077708772937304, 0.010310440997685678,
0.15450729675042538 0.015125741005441284
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0007479722333071176, 7.792290168510405e-05,
0.0008891805867479632, 9.035784456659598e-05,
0.001983507101157216 0.0002223478604355124
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.002024077621949131, 0.00019687961399038873,
0.0022416844999396256, 0.00024448744049019065,
0.002883309586536466 0.0002571464655158343
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
2.024077621949131, 0.19687961399038872,
2.2416844999396255, 0.24448744049019064,
2.8833095865364657 0.2571464655158343
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.15672208958260533, "roll": 0.01684006908325967,
"pitch": 0.11078224501353023, "pitch": 0.011044353801821732,
"yaw": 0.15740030708048033 "yaw": 0.015457582697527164
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 92, "marker_id": 63,
"observed_center_px": [ "observed_center_px": [
1023.0, 1321.75,
688.5 1053.5
], ],
"projected_center_px": [ "projected_center_px": [
1022.3494262695312, 1321.9202880859375,
685.1393432617188 1053.292236328125
], ],
"reprojection_error_px": 3.423048333186547, "reprojection_error_px": 0.268633161696839,
"confidence": 0.15369374989294518 "confidence": 0.10255192012368959
},
{
"marker_id": 48,
"observed_center_px": [
1024.75,
1034.0
],
"projected_center_px": [
1024.3328857421875,
1034.1273193359375
],
"reprojection_error_px": 0.43611296400593125,
"confidence": 0.4651021572020284
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
989.25
],
"projected_center_px": [
813.3291625976562,
989.193115234375
],
"reprojection_error_px": 0.33404175226462557,
"confidence": 0.7877495145220144
},
{
"marker_id": 59,
"observed_center_px": [
986.0,
952.0
],
"projected_center_px": [
985.9912719726562,
952.0533447265625
],
"reprojection_error_px": 0.05405403142542784,
"confidence": 0.7322350971120686
},
{
"marker_id": 102,
"observed_center_px": [
1105.5,
935.25
],
"projected_center_px": [
1105.5555419921875,
935.4225463867188
],
"reprojection_error_px": 0.181265464073697,
"confidence": 0.6662611255220068
},
{
"marker_id": 92,
"observed_center_px": [
1150.75,
909.25
],
"projected_center_px": [
1150.5565185546875,
909.3153686523438
],
"reprojection_error_px": 0.20422568494058718,
"confidence": 0.5742052273811341
}, },
{ {
"marker_id": 217, "marker_id": 217,
"observed_center_px": [ "observed_center_px": [
1141.25, 1282.75,
600.5 810.0
], ],
"projected_center_px": [ "projected_center_px": [
1140.493896484375, 1283.0172119140625,
605.53564453125 810.239501953125
], ],
"reprojection_error_px": 5.092092730052008, "reprojection_error_px": 0.3588361639629353,
"confidence": 0.3233651345714012 "confidence": 0.4285406831584614
}, },
{ {
"marker_id": 85, "marker_id": 85,
"observed_center_px": [ "observed_center_px": [
674.5, 759.25,
665.25 883.5
], ],
"projected_center_px": [ "projected_center_px": [
675.4965209960938, 759.2673950195312,
663.3677978515625 883.4511108398438
], ],
"reprojection_error_px": 2.129727452806678, "reprojection_error_px": 0.05189158588129709,
"confidence": 0.3248781943257027 "confidence": 0.5006042888224075
}, },
{ {
"marker_id": 105, "marker_id": 105,
"observed_center_px": [ "observed_center_px": [
760.75, 856.0,
654.75 871.75
], ],
"projected_center_px": [ "projected_center_px": [
761.435546875, 856.212158203125,
652.9514770507812 871.8855590820312
], ],
"reprojection_error_px": 1.9247491568224613, "reprojection_error_px": 0.2517684807007897,
"confidence": 0.42546318190651866 "confidence": 0.5297556344596553
}, },
{ {
"marker_id": 206, "marker_id": 206,
"observed_center_px": [ "observed_center_px": [
1222.5, 1375.0,
566.75 772.75
], ],
"projected_center_px": [ "projected_center_px": [
1222.2706298828125, 1374.8514404296875,
571.7408447265625 772.62744140625
], ],
"reprojection_error_px": 4.996112662392164, "reprojection_error_px": 0.19258908285105927,
"confidence": 0.15136171428561934 "confidence": 0.21565926026494167
},
{
"marker_id": 97,
"observed_center_px": [
411.0,
578.0
],
"projected_center_px": [
411.8317565917969,
577.8649291992188
],
"reprojection_error_px": 0.8426524486532045,
"confidence": 0.22596816505744277
}, },
{ {
"marker_id": 47, "marker_id": 47,
"observed_center_px": [ "observed_center_px": [
543.75, 611.75,
569.25 775.5
], ],
"projected_center_px": [ "projected_center_px": [
543.963134765625, 611.7710571289062,
568.510498046875 775.4537963867188
], ],
"reprojection_error_px": 0.7696035128517238, "reprojection_error_px": 0.05077574773469841,
"confidence": 0.24626971873720385 "confidence": 0.28296118775935797
},
{
"marker_id": 96,
"observed_center_px": [
690.0,
544.25
],
"projected_center_px": [
690.1028442382812,
543.4468383789062
],
"reprojection_error_px": 0.8097194124791569,
"confidence": 0.28140192555287236
},
{
"marker_id": 208,
"observed_center_px": [
778.0,
467.25
],
"projected_center_px": [
777.6026611328125,
472.694091796875
],
"reprojection_error_px": 5.458572493626837,
"confidence": 0.20905304008181452
}, },
{ {
"marker_id": 62, "marker_id": 62,
"observed_center_px": [ "observed_center_px": [
738.5, 829.75,
556.0 760.25
], ],
"projected_center_px": [ "projected_center_px": [
738.6793823242188, 830.9109497070312,
554.5697631835938 760.2816162109375
], ],
"reprojection_error_px": 1.441442114427772, "reprojection_error_px": 1.1613801302975653,
"confidence": 0.2664122029520185 "confidence": 0.3448253730150205
},
{
"marker_id": 54,
"observed_center_px": [
544.75,
793.5
],
"projected_center_px": [
544.8492431640625,
793.4494018554688
],
"reprojection_error_px": 0.11139738705706502,
"confidence": 0.32604528713786163
},
{
"marker_id": 97,
"observed_center_px": [
463.25,
785.75
],
"projected_center_px": [
463.0206604003906,
785.6332397460938
],
"reprojection_error_px": 0.25735113918776503,
"confidence": 0.27616132626441153
},
{
"marker_id": 96,
"observed_center_px": [
776.5,
747.25
],
"projected_center_px": [
776.3196411132812,
747.5537719726562
],
"reprojection_error_px": 0.3532799730948478,
"confidence": 0.30110214106292693
}, },
{ {
"marker_id": 66, "marker_id": 66,
"observed_center_px": [ "observed_center_px": [
331.25, 372.75,
537.25 739.25
], ],
"projected_center_px": [ "projected_center_px": [
330.94549560546875, 372.5903015136719,
537.09423828125 739.2720336914062
], ],
"reprojection_error_px": 0.3420301731087438, "reprojection_error_px": 0.16121132122924922,
"confidence": 0.16725963004706537 "confidence": 0.20623321647154885
},
{
"marker_id": 208,
"observed_center_px": [
876.0,
661.25
],
"projected_center_px": [
874.7783203125,
660.6478881835938
],
"reprojection_error_px": 1.3619984942378356,
"confidence": 0.3368156668341905
},
{
"marker_id": 214,
"observed_center_px": [
966.25,
635.25
],
"projected_center_px": [
965.9401245117188,
635.287353515625
],
"reprojection_error_px": 0.3121187328038646,
"confidence": 0.24973007349917223
}, },
{ {
"marker_id": 55, "marker_id": 55,
"observed_center_px": [ "observed_center_px": [
519.5, 584.75,
534.0 736.0
], ],
"projected_center_px": [ "projected_center_px": [
519.4613647460938, 584.5267944335938,
533.4977416992188 735.7857666015625
], ],
"reprojection_error_px": 0.50374208038248, "reprojection_error_px": 0.3093811142924136,
"confidence": 0.22298824455832925 "confidence": 0.2684612168157516
}, },
{ {
"marker_id": 79, "marker_id": 79,
"observed_center_px": [ "observed_center_px": [
666.5, 749.25,
512.0 711.0
], ],
"projected_center_px": [ "projected_center_px": [
666.025390625, 749.41943359375,
510.8972473144531 710.7084350585938
], ],
"reprojection_error_px": 1.2005488512837517, "reprojection_error_px": 0.337220784869898,
"confidence": 0.19757108839994864 "confidence": 0.2574655017976131
}, },
{ {
"marker_id": 72, "marker_id": 215,
"observed_center_px": [ "observed_center_px": [
1133.0, 770.75,
455.25 622.5
], ],
"projected_center_px": [ "projected_center_px": [
1134.474365234375, 769.8751831054688,
453.7264709472656 622.2080688476562
], ],
"reprojection_error_px": 2.1201164163458928, "reprojection_error_px": 0.9222409645347847,
"confidence": 0.15675000342230294 "confidence": 0.21666916342173884
},
{
"marker_id": 53,
"observed_center_px": [
1199.25,
466.0
],
"projected_center_px": [
1200.1153564453125,
463.7462158203125
],
"reprojection_error_px": 2.4142048185797207,
"confidence": 0.13595850692924102
},
{
"marker_id": 51,
"observed_center_px": [
529.25,
463.25
],
"projected_center_px": [
528.4307250976562,
462.88128662109375
],
"reprojection_error_px": 0.8984213495876113,
"confidence": 0.12157403976480062
}, },
{ {
"marker_id": 95, "marker_id": 95,
"observed_center_px": [ "observed_center_px": [
425.25, 479.5,
498.75 696.25
], ],
"projected_center_px": [ "projected_center_px": [
425.58367919921875, 479.40423583984375,
498.7810974121094 696.304931640625
], ],
"reprojection_error_px": 0.33512513637619984, "reprojection_error_px": 0.11040045068832849,
"confidence": 0.14922985097126407 "confidence": 0.1867925968462939
},
{
"marker_id": 53,
"observed_center_px": [
1349.5,
659.0
],
"projected_center_px": [
1349.4320068359375,
659.1437377929688
],
"reprojection_error_px": 0.15900824974433647,
"confidence": 0.21339006924105708
},
{
"marker_id": 72,
"observed_center_px": [
1275.5,
647.5
],
"projected_center_px": [
1275.6339111328125,
647.6578979492188
],
"reprojection_error_px": 0.2070361172805701,
"confidence": 0.19184247964326936
},
{
"marker_id": 51,
"observed_center_px": [
595.0,
656.0
],
"projected_center_px": [
595.2385864257812,
656.1492309570312
],
"reprojection_error_px": 0.2814131501965299,
"confidence": 0.19459516753849398
},
{
"marker_id": 69,
"observed_center_px": [
331.25,
630.0
],
"projected_center_px": [
331.6144714355469,
630.1083374023438
],
"reprojection_error_px": 0.3802320608210089,
"confidence": 0.12009469945950632
}, },
{ {
"marker_id": 103, "marker_id": 103,
"observed_center_px": [ "observed_center_px": [
465.5, 523.25,
447.25 638.0
], ],
"projected_center_px": [ "projected_center_px": [
464.49444580078125, 523.650390625,
446.9696350097656 638.04248046875
], ],
"reprojection_error_px": 1.0439079343101012, "reprojection_error_px": 0.40263785566326266,
"confidence": 0.11373255626245794 "confidence": 0.14764046114843485
},
{
"marker_id": 84,
"observed_center_px": [
1147.5,
429.0
],
"projected_center_px": [
1148.5567626953125,
427.1621398925781
],
"reprojection_error_px": 2.1200182000768026,
"confidence": 0.13255097071329755
},
{
"marker_id": 64,
"observed_center_px": [
378.5,
409.25
],
"projected_center_px": [
377.4988098144531,
409.7223815917969
],
"reprojection_error_px": 1.107034848549916,
"confidence": 0.09620577544552089
}, },
{ {
"marker_id": 86, "marker_id": 86,
"observed_center_px": [ "observed_center_px": [
1127.25, 1268.0,
408.75 594.75
], ],
"projected_center_px": [ "projected_center_px": [
1127.6253662109375, 1267.650390625,
406.6791687011719 594.7017211914062
], ],
"reprojection_error_px": 2.104576456325537, "reprojection_error_px": 0.35292712908916846,
"confidence": 0.11774828338549573 "confidence": 0.15168122070263937
}, },
{ {
"marker_id": 210, "marker_id": 84,
"observed_center_px": [ "observed_center_px": [
573.5, 1290.75,
354.0 617.75
], ],
"projected_center_px": [ "projected_center_px": [
571.6625366210938, 1291.2694091796875,
358.4090576171875 617.7969360351562
], ],
"reprojection_error_px": 4.776616034443284, "reprojection_error_px": 0.5215255385307899,
"confidence": 0.09857192946593334 "confidence": 0.17268436709798
},
{
"marker_id": 58,
"observed_center_px": [
442.25,
627.0
],
"projected_center_px": [
442.53680419921875,
627.1671752929688
],
"reprojection_error_px": 0.33197022045463026,
"confidence": 0.1295478737351265
},
{
"marker_id": 82,
"observed_center_px": [
1118.75,
552.0
],
"projected_center_px": [
1119.438232421875,
552.0543823242188
],
"reprojection_error_px": 0.6903776529605816,
"confidence": 0.1343704007977513
},
{
"marker_id": 52,
"observed_center_px": [
928.0,
538.25
],
"projected_center_px": [
927.2877197265625,
538.225341796875
],
"reprojection_error_px": 0.7127069628603003,
"confidence": 0.11177517166638828
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T12:39:07Z", "created_utc": "2026-06-01T21:50:57Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_f_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "f", "camera_id": "f",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,30 +36,32 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 23, "num_used_markers": 25,
"used_marker_ids": [ "used_marker_ids": [
68,
62,
46, 46,
208, 208,
56, 53,
62,
47, 47,
96, 96,
53, 56,
97, 97,
79,
72, 72,
84, 84,
79,
51, 51,
103,
73, 73,
210, 210,
103,
82,
58, 58,
69, 69,
82,
101,
52,
64, 64,
52,
101,
83, 83,
61,
75 75
], ],
"history": { "history": {
@@ -68,473 +70,481 @@
1, 1,
2, 2,
3, 3,
4, 4
5,
6,
7,
8,
9,
10
], ],
"rms": [ "rms": [
0.01620569039138238, 0.00627844104706071,
0.015761304658646082, 0.0002649620870762019,
0.011178227950218002, 7.979889870036665e-05,
0.008575948818977547, 7.976165881751295e-05,
0.007949983475241626, 7.976164502550778e-05
0.007920351934334269,
0.007919105573200393,
0.007919056134977861,
0.007919054211894365,
0.007919054137370454,
0.00791905413447669
], ],
"lambda": [ "lambda": [
0.001, 0.001,
0.0005, 0.0005,
0.00025, 0.00025,
0.000125, 0.000125,
6.25e-05, 6.25e-05
3.125e-05,
1.5625e-05,
7.8125e-06,
3.90625e-06,
1.953125e-06,
9.765625e-07
] ]
}, },
"residual_rms_px": 18.36672169505546, "residual_rms_px": 0.22560361943573912,
"residual_median_px": 18.45203304122356, "residual_median_px": 0.1881813568829561,
"residual_max_px": 37.081542135517196, "residual_max_px": 0.5454773515718615,
"sigma2_normalized": 7.211813114049388e-05 "sigma2_normalized": 7.2294545647017464e-09
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.3240183889865875, 0.31644201278686523,
0.9001911878585815, 0.948611319065094,
0.290977418422699 0.001019060262478888
], ],
[ [
0.9460428953170776, 0.9183542728424072,
-0.3070528507232666, -0.3060792088508606,
-0.10354415327310562 -0.2508803904056549
], ],
[ [
-0.0038640922866761684, -0.23767605423927307,
0.30882734060287476, 0.08032494783401489,
-0.9511102437973022 -0.968017578125
] ]
], ],
"translation_m": [ "translation_m": [
0.12070151418447495, 0.126078262925148,
-0.1992567777633667, -0.2001868486404419,
1.2855764627456665 1.497305989265442
], ],
"rvec_rad": [ "rvec_rad": [
2.336698543638986, 2.3749284219264295,
1.6707162196782994, 1.7115781771585432,
0.25981801778131897 -0.21696004666288404
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.15436352789402008, 0.4998197853565216,
-0.5668579936027527, -0.3011433184146881,
1.1669716835021973 1.3990671634674072
], ],
"position_mm": [ "position_mm": [
154.363525390625, 499.8197937011719,
-566.8579711914062, -301.143310546875,
1166.9716796875 1399.067138671875
], ],
"orientation_deg": { "orientation_deg": {
"roll": 162.0112762451172, "roll": 175.25653076171875,
"pitch": 0.22139672935009003, "pitch": 13.749419212341309,
"yaw": 71.09373474121094 "yaw": 70.98731994628906
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
0.0007070283099048364, 1.199917318153767e-07,
0.0003922597681456711, 6.523434977406124e-08,
-7.41589131493788e-05, 2.506616171252268e-09,
3.3953838788613734e-07, -7.372896953717589e-10,
3.208364611136549e-05, 1.7586124521426885e-09,
0.000138171391618346 8.13980404380572e-09
], ],
[ [
0.0003922597681456733, 6.52343497740605e-08,
0.00041091740757780165, 5.6706462029292093e-08,
-2.479873761837661e-05, -2.1847392571018023e-08,
2.691870545432266e-05, 2.1008781430018367e-09,
1.4808582978701845e-05, 5.725283687895207e-11,
9.18767553981082e-05 9.496172120517045e-09
], ],
[ [
-7.415891314936971e-05, 2.5066161712666446e-09,
-2.4798737618366298e-05, -2.1847392571007425e-08,
0.0020464242879364536, 5.689723804514445e-07,
6.0246410202387945e-05, 4.2389489694049485e-09,
1.5723407245249837e-05, -6.072305032092841e-09,
-0.0006191280451670264 -1.0301355725014395e-07
], ],
[ [
3.395383878868549e-07, -7.372896953716302e-10,
2.6918705454323185e-05, 2.100878143001925e-09,
6.024641020238681e-05, 4.238948969404537e-09,
1.2790957408724965e-05, 1.3979720299332366e-09,
5.350853210601944e-07, -1.5148149444866442e-10,
8.935749814126173e-07 1.7233340432075393e-09
], ],
[ [
3.208364611136553e-05, 1.758612452142556e-09,
1.4808582978701784e-05, 5.725283687880915e-11,
1.5723407245249034e-05, -6.0723050320931025e-09,
5.35085321060153e-07, -1.5148149444867776e-10,
7.114846441912381e-06, 7.850653639863657e-10,
3.216257136721314e-06 1.5312997670747257e-09
], ],
[ [
0.00013817139161834426, 8.139804043803175e-09,
9.187675539810535e-05, 9.49617212051522e-09,
-0.0006191280451670294, -1.0301355725014527e-07,
8.935749814121383e-07, 1.723334043207449e-09,
3.216257136721122e-06, 1.531299767074683e-09,
0.00033099683596469147 3.4523854541223585e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
1.5234950034029218, 0.019847156450041523,
1.1614483522424797, 0.013643911962353756,
2.5919133178515157 0.04321835424362316
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0035764448001786584, 3.7389464156808086e-05,
0.0026673669492427135, 2.8019017898319807e-05,
0.018193318442897972 0.0001858059593802728
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.040295480993643586, 0.0006965654646076337,
0.03323936953565478, 0.0006748282675256277,
0.02881842013892959 0.000268350189903484
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
40.29548099364359, 0.6965654646076337,
33.23936953565478, 0.6748282675256276,
28.81842013892959 0.26835018990348397
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 1.529849867307687, "roll": 0.02488829422472782,
"pitch": 1.7776295549673884, "pitch": 0.026271335821817277,
"yaw": 0.581872605857214 "yaw": 0.004471637035944087
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 46, "marker_id": 68,
"observed_center_px": [ "observed_center_px": [
1234.0, 1390.25,
666.0 941.75
], ],
"projected_center_px": [ "projected_center_px": [
1230.0096435546875, 1390.1610107421875,
639.18408203125 941.576904296875
], ],
"reprojection_error_px": 27.111185903006458, "reprojection_error_px": 0.19463095962964816,
"confidence": 0.2988751797371847 "confidence": 0.38560830398820567
},
{
"marker_id": 208,
"observed_center_px": [
831.5,
547.75
],
"projected_center_px": [
856.7876586914062,
550.4183349609375
],
"reprojection_error_px": 25.428049346279305,
"confidence": 0.5954364184044425
},
{
"marker_id": 56,
"observed_center_px": [
1196.0,
626.75
],
"projected_center_px": [
1196.3935546875,
606.256103515625
],
"reprojection_error_px": 20.497674951182418,
"confidence": 0.5697620483284124
}, },
{ {
"marker_id": 62, "marker_id": 62,
"observed_center_px": [ "observed_center_px": [
750.75, 844.5,
651.75 868.0
], ],
"projected_center_px": [ "projected_center_px": [
762.11083984375, 844.5333251953125,
646.8836059570312 868.14697265625
], ],
"reprojection_error_px": 12.359226227267598, "reprojection_error_px": 0.15070345161208795,
"confidence": 0.5711737708098855 "confidence": 0.7633000221267091
}, },
{ {
"marker_id": 47, "marker_id": 46,
"observed_center_px": [ "observed_center_px": [
593.75, 1388.75,
623.75 884.25
], ],
"projected_center_px": [ "projected_center_px": [
591.0401000976562, 1388.712646484375,
626.6845703125 884.126953125
], ],
"reprojection_error_px": 3.99440363505355, "reprojection_error_px": 0.128591673823824,
"confidence": 0.5768583617164568 "confidence": 0.41353385692040123
}, },
{ {
"marker_id": 96, "marker_id": 208,
"observed_center_px": [ "observed_center_px": [
723.0, 935.25,
614.25 751.5
], ],
"projected_center_px": [ "projected_center_px": [
731.8233642578125, 935.353759765625,
612.2721557617188 751.4447021484375
], ],
"reprojection_error_px": 9.042324073873125, "reprojection_error_px": 0.11757525823906667,
"confidence": 0.570786168435231 "confidence": 0.7564906336540409
}, },
{ {
"marker_id": 53, "marker_id": 53,
"observed_center_px": [ "observed_center_px": [
1240.5, 1395.25,
594.75 804.0
], ],
"projected_center_px": [ "projected_center_px": [
1236.42626953125, 1395.34375,
576.4193115234375 804.1709594726562
], ],
"reprojection_error_px": 18.777897112211562, "reprojection_error_px": 0.19497744431318995,
"confidence": 0.21364841201201337 "confidence": 0.3126694345835915
},
{
"marker_id": 47,
"observed_center_px": [
668.0,
836.75
],
"projected_center_px": [
668.078369140625,
836.6961059570312
],
"reprojection_error_px": 0.09511198699332538,
"confidence": 0.7421751793130777
},
{
"marker_id": 96,
"observed_center_px": [
813.25,
826.0
],
"projected_center_px": [
813.1187133789062,
826.1952514648438
],
"reprojection_error_px": 0.23528559539811192,
"confidence": 0.7421751793130777
},
{
"marker_id": 56,
"observed_center_px": [
1346.0,
840.5
],
"projected_center_px": [
1345.697021484375,
840.2638549804688
],
"reprojection_error_px": 0.38413598006401695,
"confidence": 0.7206062047849244
}, },
{ {
"marker_id": 97, "marker_id": 97,
"observed_center_px": [ "observed_center_px": [
491.5, 553.0,
605.25 816.0
], ],
"projected_center_px": [ "projected_center_px": [
473.3843994140625, 552.93212890625,
612.5693359375 815.9227905273438
], ],
"reprojection_error_px": 19.538363881226037, "reprojection_error_px": 0.10279974725006626,
"confidence": 0.5705029634947052 "confidence": 0.7493333333333333
},
{
"marker_id": 72,
"observed_center_px": [
1197.75,
548.5
],
"projected_center_px": [
1198.7923583984375,
536.4050903320312
],
"reprojection_error_px": 12.13974262112328,
"confidence": 0.5440516905787338
},
{
"marker_id": 84,
"observed_center_px": [
1254.25,
485.0
],
"projected_center_px": [
1250.7076416015625,
478.4268493652344
],
"reprojection_error_px": 7.4669011169494155,
"confidence": 0.06519221426443914
}, },
{ {
"marker_id": 79, "marker_id": 79,
"observed_center_px": [ "observed_center_px": [
731.5, 823.0,
535.75 738.0
], ],
"projected_center_px": [ "projected_center_px": [
739.6856689453125, 822.9308471679688,
535.8737182617188 737.900634765625
], ],
"reprojection_error_px": 8.186603831292691, "reprojection_error_px": 0.12106016677809822,
"confidence": 0.5460974493377216 "confidence": 0.7072049211520863
},
{
"marker_id": 72,
"observed_center_px": [
1347.25,
752.25
],
"projected_center_px": [
1347.2894287109375,
752.1531372070312
],
"reprojection_error_px": 0.10458022713639446,
"confidence": 0.6734789354579702
},
{
"marker_id": 84,
"observed_center_px": [
1410.75,
680.5
],
"projected_center_px": [
1410.9696044921875,
680.6224975585938
],
"reprojection_error_px": 0.2514593105262936,
"confidence": 0.09375509355389204
}, },
{ {
"marker_id": 51, "marker_id": 51,
"observed_center_px": [ "observed_center_px": [
659.0, 741.5,
376.0 557.75
], ],
"projected_center_px": [ "projected_center_px": [
657.2769775390625, 741.6490478515625,
378.07232666015625 558.2747192382812
], ],
"reprojection_error_px": 2.695059217770451, "reprojection_error_px": 0.5454773515718615,
"confidence": 0.4817209906880129 "confidence": 0.6338363820742217
},
{
"marker_id": 103,
"observed_center_px": [
618.0,
313.5
],
"projected_center_px": [
608.839599609375,
313.57318115234375
],
"reprojection_error_px": 9.160692702935789,
"confidence": 0.5046333482067283
}, },
{ {
"marker_id": 73, "marker_id": 73,
"observed_center_px": [ "observed_center_px": [
1247.5, 1404.0,
251.25 417.75
], ],
"projected_center_px": [ "projected_center_px": [
1249.2930908203125, 1403.950439453125,
265.6144714355469 417.5940856933594
], ],
"reprojection_error_px": 14.475952967336246, "reprojection_error_px": 0.16360170788159858,
"confidence": 0.13607001327160623 "confidence": 0.18183995001251904
}, },
{ {
"marker_id": 210, "marker_id": 210,
"observed_center_px": [ "observed_center_px": [
775.0, 872.25,
150.5 304.0
], ],
"projected_center_px": [ "projected_center_px": [
791.8716430664062, 872.1950073242188,
155.67532348632812 304.166259765625
], ],
"reprojection_error_px": 17.64755827156702, "reprojection_error_px": 0.17511854286528772,
"confidence": 0.46988879526830113 "confidence": 0.6202294530715595
}, },
{ {
"marker_id": 58, "marker_id": 103,
"observed_center_px": [ "observed_center_px": [
562.75, 695.0,
264.25 487.75
], ],
"projected_center_px": [ "projected_center_px": [
543.74658203125, 694.9754638671875,
261.0384826660156 487.6863708496094
], ],
"reprojection_error_px": 19.27287570866093, "reprojection_error_px": 0.068195971969211,
"confidence": 0.4655541127751829 "confidence": 0.6337670359070791
},
{
"marker_id": 69,
"observed_center_px": [
476.25,
240.75
],
"projected_center_px": [
439.790771484375,
233.9849853515625
],
"reprojection_error_px": 37.081542135517196,
"confidence": 0.4655541127751829
}, },
{ {
"marker_id": 82, "marker_id": 82,
"observed_center_px": [ "observed_center_px": [
1207.5, 1358.25,
261.5 429.0
], ],
"projected_center_px": [ "projected_center_px": [
1212.1156005859375, 1358.3963623046875,
274.04901123046875 428.9345397949219
], ],
"reprojection_error_px": 13.370918129707377, "reprojection_error_px": 0.1603339099576467,
"confidence": 0.49001748422717006 "confidence": 0.6165792028347551
}, },
{ {
"marker_id": 101, "marker_id": 58,
"observed_center_px": [ "observed_center_px": [
1162.25, 633.0,
153.5 432.5
], ],
"projected_center_px": [ "projected_center_px": [
1171.7491455078125, 633.00244140625,
171.0355987548828 432.15277099609375
], ],
"reprojection_error_px": 19.943194053883197, "reprojection_error_px": 0.34723758670138827,
"confidence": 0.46225891142368675 "confidence": 0.6273000253365986
}, },
{ {
"marker_id": 52, "marker_id": 69,
"observed_center_px": [ "observed_center_px": [
1054.25, 535.5,
160.5 406.25
], ],
"projected_center_px": [ "projected_center_px": [
1068.11669921875, 535.5177612304688,
173.6162109375 406.2386779785156
], ],
"reprojection_error_px": 19.087177281627486, "reprojection_error_px": 0.0210629883505808,
"confidence": 0.46225891142368675 "confidence": 0.5831437313149622
}, },
{ {
"marker_id": 64, "marker_id": 64,
"observed_center_px": [ "observed_center_px": [
570.5, 642.0,
177.75 335.0
], ],
"projected_center_px": [ "projected_center_px": [
549.831298828125, 641.7300415039062,
170.02398681640625 334.8587951660156
], ],
"reprojection_error_px": 22.065504477471876, "reprojection_error_px": 0.30465783225407833,
"confidence": 0.43211414091114625 "confidence": 0.5891999992118755
},
{
"marker_id": 52,
"observed_center_px": [
1186.25,
315.5
],
"projected_center_px": [
1186.338134765625,
315.6842956542969
],
"reprojection_error_px": 0.2042856458601214,
"confidence": 0.5951794442486946
},
{
"marker_id": 101,
"observed_center_px": [
1307.5,
307.5
],
"projected_center_px": [
1307.7393798828125,
307.5126037597656
],
"reprojection_error_px": 0.23971145791462664,
"confidence": 0.6113473409254715
}, },
{ {
"marker_id": 83, "marker_id": 83,
"observed_center_px": [ "observed_center_px": [
1173.0, 1319.75,
64.0 207.0
], ],
"projected_center_px": [ "projected_center_px": [
1182.861572265625, 1319.567626953125,
85.86101531982422 206.8432159423828
], ],
"reprojection_error_px": 23.98238099863592, "reprojection_error_px": 0.2405019104900843,
"confidence": 0.4377857805109236 "confidence": 0.5695343676313864
},
{
"marker_id": 61,
"observed_center_px": [
1282.25,
132.75
],
"projected_center_px": [
1282.36181640625,
132.91726684570312
],
"reprojection_error_px": 0.201199170918118,
"confidence": 0.5362894565510938
}, },
{ {
"marker_id": 75, "marker_id": 75,
"observed_center_px": [ "observed_center_px": [
987.75, 1111.5,
42.0 182.0
], ],
"projected_center_px": [ "projected_center_px": [
1002.350830078125, 1111.4647216796875,
53.282432556152344 182.18484497070312
], ],
"reprojection_error_px": 18.45203304122356, "reprojection_error_px": 0.1881813568829561,
"confidence": 0.22473325223116958 "confidence": 0.5650361954096211
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T12:39:07Z", "created_utc": "2026-06-01T21:50:57Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_g_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "g", "camera_id": "g",
"camera_matrix": [ "camera_matrix": [
[ [
1777.77783203125, 2000.0,
0.0, 0.0,
640.0 720.0
], ],
[ [
0.0, 0.0,
1500.0, 2000.0,
360.0 540.0
], ],
[ [
0.0, 0.0,
@@ -36,22 +36,23 @@
"method": "single_camera_marker_center_lm", "method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025, "marker_size_m": 0.025,
"num_used_markers": 25, "num_used_markers": 30,
"used_marker_ids": [ "used_marker_ids": [
86,
84, 84,
64, 64,
72, 72,
53, 53,
58, 58,
69,
103, 103,
51,
56, 56,
69,
46, 46,
68, 68,
51,
95, 95,
55,
66, 66,
55,
217, 217,
205, 205,
92, 92,
@@ -59,10 +60,14 @@
85, 85,
102, 102,
59, 59,
48,
57,
63, 63,
71 57,
71,
48,
65,
87,
78,
80
], ],
"history": { "history": {
"iters": [ "iters": [
@@ -70,496 +75,546 @@
1, 1,
2, 2,
3, 3,
4, 4
5,
6,
7,
8,
9
], ],
"rms": [ "rms": [
0.023030589521672015, 0.009126000226770589,
0.012255795972119383, 0.000554436828218953,
0.00601464098630135, 9.80022497670917e-05,
0.005432514484286471, 9.790068968052301e-05,
0.004577528920257238, 9.790068695929782e-05
0.004564524337029251,
0.004564283652395376,
0.004564277220962207,
0.00456427703032913,
0.004564277024671735
], ],
"lambda": [ "lambda": [
0.001, 0.001,
0.0005, 0.0005,
0.00025, 0.00025,
0.000125, 0.000125,
6.25e-05, 6.25e-05
3.125e-05,
1.5625e-05,
7.8125e-06,
3.90625e-06,
1.953125e-06
] ]
}, },
"residual_rms_px": 10.340649355663759, "residual_rms_px": 0.2769022269282445,
"residual_median_px": 5.652926147503192, "residual_median_px": 0.20220338296486912,
"residual_max_px": 21.451893892035727, "residual_max_px": 0.5720240152899726,
"sigma2_normalized": 2.367343722326804e-05 "sigma2_normalized": 1.0649493896757492e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
-0.6406000256538391, -0.7071592211723328,
-0.7154264450073242, -0.7070543169975281,
-0.27892038226127625 0.0001950077567016706
], ],
[ [
-0.6727864146232605, -0.6416893005371094,
0.6980188488960266, 0.6416686177253723,
-0.24521039426326752 -0.42011457681655884
], ],
[ [
0.37012168765068054, 0.29691869020462036,
0.0305720716714859, -0.29721301794052124,
-0.9284800887107849 -0.9074710607528687
] ]
], ],
"translation_m": [ "translation_m": [
-0.0277637280523777, -0.0003962292685173452,
0.3579273521900177, 0.33191484212875366,
1.254762887954712 1.3889687061309814
], ],
"rvec_rad": [ "rvec_rad": [
1.0854037697924936, 1.116310578606113,
-2.5544508096048895, -2.6951311303867653,
0.16781953587776577 0.5937083743690098
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
-0.24139173328876495, -0.19970476627349854,
-0.3080636262893677, 0.19956010580062866,
1.2450460195541382 1.3998912572860718
], ],
"position_mm": [ "position_mm": [
-241.39173889160156, -199.70477294921875,
-308.0636291503906, 199.5601043701172,
1245.0460205078125 1399.8912353515625
], ],
"orientation_deg": { "orientation_deg": {
"roll": 178.11410522460938, "roll": -161.86544799804688,
"pitch": -21.723121643066406, "pitch": -17.272624969482422,
"yaw": -133.59616088867188 "yaw": -137.77880859375
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
0.00014715744253698403, 4.531406354310375e-08,
-0.0002269021684743242, -6.182081750784791e-08,
1.910600960479605e-05, 5.238857005457936e-08,
1.9879591342178448e-05, 5.697496726215225e-09,
3.037764491289093e-05, 9.675434076692272e-09,
0.00018579041978532742 3.826892340509916e-08
], ],
[ [
-0.00022690216847432557, -6.182081750784806e-08,
0.0005191947568996934, 1.5910458083936492e-07,
-2.3117730376346336e-05, -1.359791454262542e-07,
-6.77808240754173e-05, -2.6977064957262984e-08,
-5.443732109971677e-05, -1.3462598870791013e-08,
-0.00039572478632508986 -8.566308189219412e-08
], ],
[ [
1.910600960479573e-05, 5.238857005457881e-08,
-2.311773037634631e-05, -1.3597914542625506e-07,
0.0004069468062699221, 3.9512782835077723e-07,
6.502886348792298e-06, 4.466772068442006e-08,
-3.723703981711247e-05, -1.55607215539967e-08,
-4.585103205736721e-05 1.9803973270653332e-08
], ],
[ [
1.9879591342178723e-05, 5.6974967262152355e-09,
-6.77808240754175e-05, -2.6977064957263126e-08,
6.5028863487922046e-06, 4.4667720684419784e-08,
1.3457835793611215e-05, 8.69623764877311e-09,
5.242809116612859e-06, -7.451859773673221e-10,
4.297348846768029e-05 6.085397072988099e-09
], ],
[ [
3.0377644912891025e-05, 9.675434076692323e-09,
-5.443732109971656e-05, -1.3462598870790852e-08,
-3.723703981711245e-05, -1.556072155399672e-08,
5.242809116612799e-06, -7.451859773673735e-10,
1.2684602222201783e-05, 5.580985348685259e-09,
4.9832091829516965e-05 1.310687526195737e-08
], ],
[ [
0.0001857904197853286, 3.826892340509923e-08,
-0.00039572478632509013, -8.566308189219364e-08,
-4.585103205736718e-05, 1.9803973270652416e-08,
4.297348846768017e-05, 6.085397072987891e-09,
4.983209182951716e-05, 1.3106875261957455e-08,
0.0003591929271429726 7.857577609491446e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.6950463199038605, 0.012196610002133242,
1.3055327819871538, 0.02285409215644813,
1.1558233254870312 0.03601566525799963
], ],
"tvec_std_m": [ "tvec_std_m": [
0.003668492305240835, 9.325362003039405e-05,
0.0035615449207053087, 7.470599272270772e-05,
0.018952385790263256 0.0002803137101443924
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.026483390473741965, 0.0005595027683738259,
0.02127957916430013, 0.0007992969684991664,
0.025492920891508522 0.0003270159145950284
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
26.483390473741967, 0.5595027683738258,
21.279579164300127, 0.7992969684991664,
25.492920891508522 0.3270159145950284
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.9516284324337209, "roll": 0.03248054637914672,
"pitch": 1.358312086068877, "pitch": 0.023147064378879877,
"yaw": 0.43714365173875086 "yaw": 0.004655245360248868
} }
} }
}, },
"observations": { "observations": {
"markers": [ "markers": [
{ {
"marker_id": 84, "marker_id": 86,
"observed_center_px": [ "observed_center_px": [
65.25, 74.0,
662.0 955.25
], ],
"projected_center_px": [ "projected_center_px": [
64.14041900634766, 73.88755798339844,
642.3643798828125 955.270751953125
], ],
"reprojection_error_px": 19.666945552575594, "reprojection_error_px": 0.11434094041911784,
"confidence": 0.3490767193505014 "confidence": 0.6483335065489111
},
{
"marker_id": 84,
"observed_center_px": [
73.5,
880.0
],
"projected_center_px": [
73.49514770507812,
879.827392578125
],
"reprojection_error_px": 0.1726756116315882,
"confidence": 0.6193012733871159
}, },
{ {
"marker_id": 64, "marker_id": 64,
"observed_center_px": [ "observed_center_px": [
819.5, 921.75,
647.0 863.25
], ],
"projected_center_px": [ "projected_center_px": [
819.8731689453125, 921.9016723632812,
653.186279296875 862.8864135742188
], ],
"reprojection_error_px": 6.197524231553265, "reprojection_error_px": 0.3939537977932233,
"confidence": 0.5331747682067169 "confidence": 0.6301648743824048
}, },
{ {
"marker_id": 72, "marker_id": 72,
"observed_center_px": [ "observed_center_px": [
102.25, 115.0,
581.0 789.0
], ],
"projected_center_px": [ "projected_center_px": [
98.2176742553711, 115.20006561279297,
570.6940307617188 788.9625244140625
], ],
"reprojection_error_px": 11.066736323379015, "reprojection_error_px": 0.20354525040782712,
"confidence": 0.43254677700170213 "confidence": 0.5889608001281618
}, },
{ {
"marker_id": 53, "marker_id": 53,
"observed_center_px": [ "observed_center_px": [
52.0, 59.0,
559.0 764.0
], ],
"projected_center_px": [ "projected_center_px": [
53.92155075073242, 58.71562576293945,
549.85791015625 764.1417236328125
], ],
"reprojection_error_px": 9.341850137892239, "reprojection_error_px": 0.31773305588392975,
"confidence": 0.27711751756945874 "confidence": 0.42405177609227646
}, },
{ {
"marker_id": 58, "marker_id": 58,
"observed_center_px": [ "observed_center_px": [
781.0, 878.75,
564.0 769.25
], ],
"projected_center_px": [ "projected_center_px": [
782.8363037109375, 878.5499877929688,
567.445068359375 769.3863525390625
], ],
"reprojection_error_px": 3.9039092355701084, "reprojection_error_px": 0.24206796126357202,
"confidence": 0.48073279309443956 "confidence": 0.6025285956069217
},
{
"marker_id": 69,
"observed_center_px": [
869.0,
547.5
],
"projected_center_px": [
885.756591796875,
552.1148681640625
],
"reprojection_error_px": 17.380459626223242,
"confidence": 0.45546210617301425
}, },
{ {
"marker_id": 103, "marker_id": 103,
"observed_center_px": [ "observed_center_px": [
708.0, 796.5,
543.5 746.5
], ],
"projected_center_px": [ "projected_center_px": [
702.8357543945312, 796.7073974609375,
545.546142578125 746.677734375
], ],
"reprojection_error_px": 5.554829621475291, "reprojection_error_px": 0.2731358908308508,
"confidence": 0.47991555158957017 "confidence": 0.6446676805363658
},
{
"marker_id": 51,
"observed_center_px": [
643.25,
507.25
],
"projected_center_px": [
633.9746704101562,
507.6633605957031
],
"reprojection_error_px": 9.284535851743536,
"confidence": 0.4668259742313624
}, },
{ {
"marker_id": 56, "marker_id": 56,
"observed_center_px": [ "observed_center_px": [
84.25, 95.25,
514.75 714.0
], ],
"projected_center_px": [ "projected_center_px": [
83.29560852050781, 95.12326049804688,
509.8646240234375 714.1329345703125
], ],
"reprojection_error_px": 4.977726542157703, "reprojection_error_px": 0.1836695438538877,
"confidence": 0.39662908657084783 "confidence": 0.5338277449622252
},
{
"marker_id": 69,
"observed_center_px": [
977.5,
751.0
],
"projected_center_px": [
977.4688110351562,
750.8015747070312
],
"reprojection_error_px": 0.20086151552191112,
"confidence": 0.5866976533295247
}, },
{ {
"marker_id": 46, "marker_id": 46,
"observed_center_px": [ "observed_center_px": [
41.5, 46.75,
498.0 695.0
], ],
"projected_center_px": [ "projected_center_px": [
45.22164535522461, 46.6645622253418,
494.36590576171875 695.4346923828125
], ],
"reprojection_error_px": 5.201661761665582, "reprojection_error_px": 0.4430091206891286,
"confidence": 0.1698001278724927 "confidence": 0.25489120456317976
}, },
{ {
"marker_id": 68, "marker_id": 68,
"observed_center_px": [ "observed_center_px": [
29.25, 32.75,
458.0 650.75
], ],
"projected_center_px": [ "projected_center_px": [
34.901763916015625, 32.926177978515625,
457.8853759765625 650.503662109375
], ],
"reprojection_error_px": 5.652926147503192, "reprojection_error_px": 0.3028548108771371,
"confidence": 0.07718187630567852 "confidence": 0.10851782362904303
},
{
"marker_id": 51,
"observed_center_px": [
723.75,
705.5
],
"projected_center_px": [
723.4423217773438,
705.4312133789062
],
"reprojection_error_px": 0.3152736714957405,
"confidence": 0.5862493517171874
}, },
{ {
"marker_id": 95, "marker_id": 95,
"observed_center_px": [ "observed_center_px": [
710.75, 799.25,
415.25 602.25
], ],
"projected_center_px": [ "projected_center_px": [
715.2578735351562, 799.7463989257812,
413.8760070800781 602.10107421875
], ],
"reprojection_error_px": 4.712619266709072, "reprojection_error_px": 0.5182574474503013,
"confidence": 0.4181682027393045 "confidence": 0.5169030981045668
},
{
"marker_id": 55,
"observed_center_px": [
622.5,
351.5
],
"projected_center_px": [
621.8703002929688,
349.6007385253906
],
"reprojection_error_px": 2.000928751847656,
"confidence": 0.3865263920875397
}, },
{ {
"marker_id": 66, "marker_id": 66,
"observed_center_px": [ "observed_center_px": [
761.5, 856.75,
332.5 509.0
], ],
"projected_center_px": [ "projected_center_px": [
779.077880859375, 856.4856567382812,
326.5425109863281 509.33837890625
], ],
"reprojection_error_px": 18.559999214827652, "reprojection_error_px": 0.4293921799602944,
"confidence": 0.3829765144945479 "confidence": 0.5036491725121419
},
{
"marker_id": 55,
"observed_center_px": [
700.5,
531.0
],
"projected_center_px": [
700.4845581054688,
530.9069213867188
],
"reprojection_error_px": 0.09435083654676697,
"confidence": 0.5306273485801539
}, },
{ {
"marker_id": 217, "marker_id": 217,
"observed_center_px": [ "observed_center_px": [
201.75, 227.0,
202.0 362.0
], ],
"projected_center_px": [ "projected_center_px": [
187.48928833007812, 227.08255004882812,
216.98789978027344 362.1143798828125
], ],
"reprojection_error_px": 20.688282605285693, "reprojection_error_px": 0.1410576766919371,
"confidence": 0.3382587531306593 "confidence": 0.42765819396972654
}, },
{ {
"marker_id": 205, "marker_id": 205,
"observed_center_px": [ "observed_center_px": [
133.0, 149.5,
135.0 287.0
], ],
"projected_center_px": [ "projected_center_px": [
123.97360229492188, 149.6797332763672,
154.46041870117188 286.9947204589844
], ],
"reprojection_error_px": 21.451893892035727, "reprojection_error_px": 0.1798108010855284,
"confidence": 0.29591817114314195 "confidence": 0.37983708259950827
}, },
{ {
"marker_id": 92, "marker_id": 92,
"observed_center_px": [ "observed_center_px": [
291.0, 327.25,
157.0 312.0
], ],
"projected_center_px": [ "projected_center_px": [
286.1947326660156, 327.41204833984375,
163.32550048828125 312.1150817871094
], ],
"reprojection_error_px": 7.943711385637298, "reprojection_error_px": 0.19875482930083235,
"confidence": 0.3158166687011719 "confidence": 0.4022491322386975
}, },
{ {
"marker_id": 105, "marker_id": 105,
"observed_center_px": [ "observed_center_px": [
442.5, 497.75,
182.75 340.75
], ],
"projected_center_px": [ "projected_center_px": [
438.8735046386719, 497.6519470214844,
181.65306091308594 340.760009765625
], ],
"reprojection_error_px": 3.7887654936844886, "reprojection_error_px": 0.09856257912439716,
"confidence": 0.31800273344664126 "confidence": 0.4159799246492322
}, },
{ {
"marker_id": 85, "marker_id": 85,
"observed_center_px": [ "observed_center_px": [
494.0, 556.25,
166.0 321.5
], ],
"projected_center_px": [ "projected_center_px": [
494.0581359863281, 555.6928100585938,
161.18260192871094 321.3705749511719
], ],
"reprojection_error_px": 4.817748848805417, "reprojection_error_px": 0.5720240152899726,
"confidence": 0.2969848480224609 "confidence": 0.3947307115074338
}, },
{ {
"marker_id": 102, "marker_id": 102,
"observed_center_px": [ "observed_center_px": [
318.5, 358.75,
130.0 281.0
], ],
"projected_center_px": [ "projected_center_px": [
314.92156982421875, 358.7615051269531,
133.93411254882812 281.04388427734375
], ],
"reprojection_error_px": 5.318120351194466, "reprojection_error_px": 0.04536736430729355,
"confidence": 0.3170967427530611 "confidence": 0.40369943799637525
}, },
{ {
"marker_id": 59, "marker_id": 59,
"observed_center_px": [ "observed_center_px": [
379.75, 427.5,
109.0 258.0
], ],
"projected_center_px": [ "projected_center_px": [
377.6261291503906, 427.4154357910156,
109.30519104003906 257.9078674316406
], ],
"reprojection_error_px": 2.1456861272657224, "reprojection_error_px": 0.12505804889589456,
"confidence": 0.3170967427530611 "confidence": 0.40503361354029466
},
{
"marker_id": 48,
"observed_center_px": [
369.5,
44.25
],
"projected_center_px": [
369.7295837402344,
42.7425651550293
],
"reprojection_error_px": 1.5248175319072943,
"confidence": 0.17828567290874034
},
{
"marker_id": 57,
"observed_center_px": [
463.0,
70.5
],
"projected_center_px": [
466.1789245605469,
63.351863861083984
],
"reprojection_error_px": 7.823133107785225,
"confidence": 0.3167426670523156
}, },
{ {
"marker_id": 63, "marker_id": 63,
"observed_center_px": [ "observed_center_px": [
243.0, 273.25,
42.0 182.0
], ],
"projected_center_px": [ "projected_center_px": [
242.20603942871094, 273.0831604003906,
49.316688537597656 181.9365692138672
], ],
"reprojection_error_px": 7.359640245621696, "reprojection_error_px": 0.17849066257718682,
"confidence": 0.15449597168691093 "confidence": 0.3570061701664598
},
{
"marker_id": 57,
"observed_center_px": [
520.5,
214.0
],
"projected_center_px": [
520.9146728515625,
214.22279357910156
],
"reprojection_error_px": 0.4707340573103452,
"confidence": 0.3794817963241243
}, },
{ {
"marker_id": 71, "marker_id": 71,
"observed_center_px": [ "observed_center_px": [
299.25, 336.5,
29.5 168.0
], ],
"projected_center_px": [ "projected_center_px": [
298.8309326171875, 336.7019958496094,
32.63352584838867 168.1163787841797
], ],
"reprojection_error_px": 3.1614240009617918, "reprojection_error_px": 0.23312302474563837,
"confidence": 0.08171792300897739 "confidence": 0.33715640885841447
},
{
"marker_id": 48,
"observed_center_px": [
415.75,
184.75
],
"projected_center_px": [
415.7794494628906,
184.78768920898438
],
"reprojection_error_px": 0.047830401821584066,
"confidence": 0.37002407289138056
},
{
"marker_id": 65,
"observed_center_px": [
308.25,
123.0
],
"projected_center_px": [
308.3537292480469,
122.96915435791016
],
"reprojection_error_px": 0.10821834657905684,
"confidence": 0.3320649522984733
},
{
"marker_id": 87,
"observed_center_px": [
161.0,
65.0
],
"projected_center_px": [
160.92620849609375,
64.80181884765625
],
"reprojection_error_px": 0.2114732966429633,
"confidence": 0.33383204999036237
},
{
"marker_id": 78,
"observed_center_px": [
334.75,
79.0
],
"projected_center_px": [
334.90802001953125,
79.02161407470703
],
"reprojection_error_px": 0.15949136276957998,
"confidence": 0.33383204999036237
},
{
"marker_id": 80,
"observed_center_px": [
298.0,
58.5
],
"projected_center_px": [
297.8714294433594,
58.279991149902344
],
"reprojection_error_px": 0.25482205979108863,
"confidence": 0.2761672244399736
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{ {
"schema_version": "1.2", "schema_version": "1.2",
"stage": "initial_triangulation", "stage": "initial_triangulation",
"created_utc": "2026-06-01T19:02:41Z", "created_utc": "2026-06-01T20:35:33Z",
"summary": { "summary": {
"num_cameras": 7, "num_cameras": 7,
"num_markers": 56, "num_markers": 56,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.2", "schema_version": "1.2",
"created_utc": "2026-06-01T19:02:43Z", "created_utc": "2026-06-01T20:35:34Z",
"summary": { "summary": {
"num_cameras": 7, "num_cameras": 7,
"num_markers": 56, "num_markers": 56,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:32Z", "created_utc": "2026-06-01T20:35:27Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -46,7 +46,7 @@
}, },
"detections": [ "detections": [
{ {
"observation_id": "26009bc3-d9ad-4c34-87b9-bfa9c97f1809", "observation_id": "ca96ea7e-e926-4f18-9c6d-fe84f50c3707",
"type": "aruco", "type": "aruco",
"marker_id": 124, "marker_id": 124,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -100,7 +100,7 @@
"confidence": 0.9534814647781058 "confidence": 0.9534814647781058
}, },
{ {
"observation_id": "6b79f1d9-c62f-4758-be9c-496b38d8367b", "observation_id": "f30377f8-ef4a-4bd7-a46f-a9986a14c212",
"type": "aruco", "type": "aruco",
"marker_id": 122, "marker_id": 122,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -154,7 +154,7 @@
"confidence": 0.8810013242977345 "confidence": 0.8810013242977345
}, },
{ {
"observation_id": "0aecba85-0635-40f4-a6a4-abb8d39a93ab", "observation_id": "76e52235-7c40-468e-a279-3f0f545c22fb",
"type": "aruco", "type": "aruco",
"marker_id": 43, "marker_id": 43,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.7733614724853967 "confidence": 0.7733614724853967
}, },
{ {
"observation_id": "9d38c2b0-a4e5-422e-af5c-1b5b1149c476", "observation_id": "0b3ffa9e-8b87-4b50-939a-f61f421e78f8",
"type": "aruco", "type": "aruco",
"marker_id": 47, "marker_id": 47,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -262,7 +262,7 @@
"confidence": 0.12146268776527554 "confidence": 0.12146268776527554
}, },
{ {
"observation_id": "01042af9-314d-4cfa-a121-0456db293478", "observation_id": "20bf72a5-4dfd-49b0-af87-fd35a518e472",
"type": "aruco", "type": "aruco",
"marker_id": 115, "marker_id": 115,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -316,7 +316,7 @@
"confidence": 0.5819518243971115 "confidence": 0.5819518243971115
}, },
{ {
"observation_id": "446026e6-472e-4012-8c21-baf7f11b961b", "observation_id": "dedc1780-f0e5-4a0d-8333-d5167b03c8bd",
"type": "aruco", "type": "aruco",
"marker_id": 242, "marker_id": 242,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -370,7 +370,7 @@
"confidence": 0.20467827127148344 "confidence": 0.20467827127148344
}, },
{ {
"observation_id": "09eb9e19-9c53-4cc2-9035-41f841102748", "observation_id": "3da682e2-f2a5-402b-b3d0-db5ffc8faab4",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -424,7 +424,7 @@
"confidence": 0.47917663082333867 "confidence": 0.47917663082333867
}, },
{ {
"observation_id": "a9789190-05e9-456a-9f80-d8b974b000f3", "observation_id": "4a227a07-9f87-46ec-87eb-d71aa4a64880",
"type": "aruco", "type": "aruco",
"marker_id": 85, "marker_id": 85,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +478,7 @@
"confidence": 0.4560525484643318 "confidence": 0.4560525484643318
}, },
{ {
"observation_id": "3dd6fb79-3723-4947-82af-49aa4fb7fb3a", "observation_id": "1bf8e4f6-c244-4c5f-8f57-93d26eb8cda3",
"type": "aruco", "type": "aruco",
"marker_id": 79, "marker_id": 79,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -532,7 +532,7 @@
"confidence": 0.5734281513866332 "confidence": 0.5734281513866332
}, },
{ {
"observation_id": "e5fc8434-492b-4f88-9be6-8a997bc8b6a3", "observation_id": "1cc08f00-f9ff-4b45-a6e5-8a5aec12c2fa",
"type": "aruco", "type": "aruco",
"marker_id": 96, "marker_id": 96,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -586,7 +586,7 @@
"confidence": 0.525542829627259 "confidence": 0.525542829627259
}, },
{ {
"observation_id": "9427650a-5f95-4ddb-ac38-52d855d5318c", "observation_id": "237aa9a5-f7cb-4565-89c0-356e46e258d3",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -640,7 +640,7 @@
"confidence": 0.456911083882938 "confidence": 0.456911083882938
}, },
{ {
"observation_id": "dffee89c-f89c-4b10-8798-29170850667d", "observation_id": "50fceecf-1e38-4007-88d2-5c707b8faa08",
"type": "aruco", "type": "aruco",
"marker_id": 41, "marker_id": 41,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -694,7 +694,7 @@
"confidence": 0.2689554084930072 "confidence": 0.2689554084930072
}, },
{ {
"observation_id": "763b0856-4b48-483d-abe7-c532dd089382", "observation_id": "b36737b4-68aa-4434-b8b4-e2beea8f7802",
"type": "aruco", "type": "aruco",
"marker_id": 62, "marker_id": 62,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -748,7 +748,7 @@
"confidence": 0.5038606541951498 "confidence": 0.5038606541951498
}, },
{ {
"observation_id": "bcdfffb1-ea74-4f13-aca3-93b6e3bb26ab", "observation_id": "2fb51dac-4ba6-4516-8525-2da6b831cf05",
"type": "aruco", "type": "aruco",
"marker_id": 105, "marker_id": 105,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -802,7 +802,7 @@
"confidence": 0.43622925667631085 "confidence": 0.43622925667631085
}, },
{ {
"observation_id": "f9d62017-0426-4f6c-b128-ad584da5ba09", "observation_id": "a627d301-7cd7-4f81-82aa-7ed49baf3e67",
"type": "aruco", "type": "aruco",
"marker_id": 208, "marker_id": 208,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -856,7 +856,7 @@
"confidence": 0.4417935296159658 "confidence": 0.4417935296159658
}, },
{ {
"observation_id": "58f60a94-2bbf-4e18-8da1-938825edc413", "observation_id": "2c4c4c38-318f-4fd4-9880-2d14149519a3",
"type": "aruco", "type": "aruco",
"marker_id": 211, "marker_id": 211,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -910,7 +910,7 @@
"confidence": 0.40054559871813256 "confidence": 0.40054559871813256
}, },
{ {
"observation_id": "a17e5b28-3c15-4729-ae9f-8e2fa92a9553", "observation_id": "add8c647-a576-4533-bc71-24c6cb8f7bcb",
"type": "aruco", "type": "aruco",
"marker_id": 42, "marker_id": 42,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -964,7 +964,7 @@
"confidence": 0.27884375907821757 "confidence": 0.27884375907821757
}, },
{ {
"observation_id": "0b0bc3b8-488d-4d79-9dc2-5ea0f25c4a96", "observation_id": "6163b46c-c2c0-4aac-9221-144431e958c1",
"type": "aruco", "type": "aruco",
"marker_id": 75, "marker_id": 75,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1018,7 +1018,7 @@
"confidence": 0.29844141482805986 "confidence": 0.29844141482805986
}, },
{ {
"observation_id": "2f5f7664-2681-4b3f-9195-014071414c68", "observation_id": "1c62e26d-cd19-4b06-8486-d1a725107b4c",
"type": "aruco", "type": "aruco",
"marker_id": 102, "marker_id": 102,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1072,7 +1072,7 @@
"confidence": 0.2521714913889437 "confidence": 0.2521714913889437
}, },
{ {
"observation_id": "259173de-7c7b-447f-9fde-744beb32c069", "observation_id": "5e45c408-8ab1-429f-a359-faa885095c5d",
"type": "aruco", "type": "aruco",
"marker_id": 214, "marker_id": 214,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1126,7 +1126,7 @@
"confidence": 0.35589175865715006 "confidence": 0.35589175865715006
}, },
{ {
"observation_id": "99df37b0-d7b8-4f95-b240-6c41aa4e7763", "observation_id": "ed5e9bf1-8b59-488a-aafd-3a1b1ef10ab9",
"type": "aruco", "type": "aruco",
"marker_id": 74, "marker_id": 74,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1180,7 +1180,7 @@
"confidence": 0.27942076592245474 "confidence": 0.27942076592245474
}, },
{ {
"observation_id": "a0944862-fa96-41dd-b059-665cafeeeb39", "observation_id": "d3a937a5-be3d-4093-86e2-3a3d15c88c60",
"type": "aruco", "type": "aruco",
"marker_id": 92, "marker_id": 92,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1234,7 +1234,7 @@
"confidence": 0.31777455864589965 "confidence": 0.31777455864589965
}, },
{ {
"observation_id": "ccac453d-e92d-4e4a-a1cd-e77569e892af", "observation_id": "72f068ef-de99-41a0-94be-1757d6f96315",
"type": "aruco", "type": "aruco",
"marker_id": 81, "marker_id": 81,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1288,7 +1288,7 @@
"confidence": 0.2741936898356918 "confidence": 0.2741936898356918
}, },
{ {
"observation_id": "4a3c178a-7305-4e0f-bbe4-11977beb0d88", "observation_id": "054cc74b-a2ad-4732-9c36-3c98cb6ff7f3",
"type": "aruco", "type": "aruco",
"marker_id": 217, "marker_id": 217,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1342,7 +1342,7 @@
"confidence": 0.3029173397022545 "confidence": 0.3029173397022545
}, },
{ {
"observation_id": "cd5ba542-05a5-4178-8f82-1ea950585dcb", "observation_id": "1b8ddf1f-c620-49fd-936b-7f110fa91bd7",
"type": "aruco", "type": "aruco",
"marker_id": 61, "marker_id": 61,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1396,7 +1396,7 @@
"confidence": 0.1527342148240039 "confidence": 0.1527342148240039
}, },
{ {
"observation_id": "665192cf-6547-4c06-bd09-07aa65da7224", "observation_id": "ecad545a-1274-419d-85f6-6a6f87518069",
"type": "aruco", "type": "aruco",
"marker_id": 52, "marker_id": 52,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1450,7 +1450,7 @@
"confidence": 0.21946523336267398 "confidence": 0.21946523336267398
}, },
{ {
"observation_id": "8875e653-aab9-4520-8101-e6de9f049ec1", "observation_id": "681f108a-1e94-48ad-afa0-6c309d80a450",
"type": "aruco", "type": "aruco",
"marker_id": 83, "marker_id": 83,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1504,7 +1504,7 @@
"confidence": 0.19743498130596515 "confidence": 0.19743498130596515
}, },
{ {
"observation_id": "3b59a578-dcc4-4de4-a849-6b4132bd3438", "observation_id": "8d7e3ae3-4b6a-4239-8100-be1946b3415c",
"type": "aruco", "type": "aruco",
"marker_id": 206, "marker_id": 206,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1558,7 +1558,7 @@
"confidence": 0.2849187633475991 "confidence": 0.2849187633475991
}, },
{ {
"observation_id": "f200c492-4233-4e4f-8a1c-109ca3b5a148", "observation_id": "ef077bf3-ef87-44af-abca-9fcc9f4352ca",
"type": "aruco", "type": "aruco",
"marker_id": 82, "marker_id": 82,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1612,7 +1612,7 @@
"confidence": 0.20388582934250105 "confidence": 0.20388582934250105
}, },
{ {
"observation_id": "85be9b24-6407-4cb9-84eb-0bc7c75ee3cf", "observation_id": "a3652769-26d1-40fa-b0fd-e1d3fd40540e",
"type": "aruco", "type": "aruco",
"marker_id": 207, "marker_id": 207,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1666,7 +1666,7 @@
"confidence": 0.24627951083020566 "confidence": 0.24627951083020566
}, },
{ {
"observation_id": "1fb82fcd-3125-4532-ac91-bc23f3daa1b1", "observation_id": "484453af-849b-44c5-9277-5fac49f34626",
"type": "aruco", "type": "aruco",
"marker_id": 72, "marker_id": 72,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1720,7 +1720,7 @@
"confidence": 0.2345502390230936 "confidence": 0.2345502390230936
}, },
{ {
"observation_id": "232bab2a-b3d3-4773-ae3f-e29a0dd5da01", "observation_id": "70249d21-df28-4c9e-8614-cf57f869fd0c",
"type": "aruco", "type": "aruco",
"marker_id": 73, "marker_id": 73,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1774,7 +1774,7 @@
"confidence": 0.17208874842045807 "confidence": 0.17208874842045807
}, },
{ {
"observation_id": "b098d41f-e52b-4dff-9177-c02f10e845cb", "observation_id": "afc2a732-9063-4019-ba74-47ffec832d37",
"type": "aruco", "type": "aruco",
"marker_id": 53, "marker_id": 53,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1828,7 +1828,7 @@
"confidence": 0.19579935125865724 "confidence": 0.19579935125865724
}, },
{ {
"observation_id": "e23125e5-4ba4-466e-b085-01cfaf82612a", "observation_id": "e9852a79-d064-4727-b6cb-7d8c7de0eb65",
"type": "aruco", "type": "aruco",
"marker_id": 56, "marker_id": 56,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1882,7 +1882,7 @@
"confidence": 0.2119841467910161 "confidence": 0.2119841467910161
}, },
{ {
"observation_id": "bef29c51-654b-4589-b882-f35cc31684b8", "observation_id": "c6c548c8-6876-428a-8298-e6879d3f1d95",
"type": "aruco", "type": "aruco",
"marker_id": 46, "marker_id": 46,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1936,7 +1936,7 @@
"confidence": 0.18860386268790535 "confidence": 0.18860386268790535
}, },
{ {
"observation_id": "47f5165b-33c0-45ce-b3e9-0d1a01c894e7", "observation_id": "79308088-674b-4a26-adae-c323d456ed28",
"type": "aruco", "type": "aruco",
"marker_id": 93, "marker_id": 93,
"marker_size_m": 0.025, "marker_size_m": 0.025,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:38Z", "created_utc": "2026-06-01T20:35:31Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_a_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:33Z", "created_utc": "2026-06-01T20:35:28Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -46,7 +46,7 @@
}, },
"detections": [ "detections": [
{ {
"observation_id": "f332309f-478b-463a-8107-f360eafdd213", "observation_id": "20ce9a30-e58d-450f-8316-be79e2791e66",
"type": "aruco", "type": "aruco",
"marker_id": 247, "marker_id": 247,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -100,7 +100,7 @@
"confidence": 0.5544269284959954 "confidence": 0.5544269284959954
}, },
{ {
"observation_id": "96d1ef06-b66f-4c75-a06e-f4bb7f0a978c", "observation_id": "710ee1ca-e400-49f2-8262-8dc9a7a928d2",
"type": "aruco", "type": "aruco",
"marker_id": 246, "marker_id": 246,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -154,7 +154,7 @@
"confidence": 0.5466352941176471 "confidence": 0.5466352941176471
}, },
{ {
"observation_id": "484e57c7-7eab-4790-830b-ac85b9dfb3c3", "observation_id": "31a0ff35-88b9-4092-a453-432c7bbf619d",
"type": "aruco", "type": "aruco",
"marker_id": 43, "marker_id": 43,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.6668638701841824 "confidence": 0.6668638701841824
}, },
{ {
"observation_id": "aa12605b-fde5-44a0-88df-39e22897f0d3", "observation_id": "f37b01e0-e2ff-4158-8dc9-3a8c0acb6275",
"type": "aruco", "type": "aruco",
"marker_id": 124, "marker_id": 124,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -262,7 +262,7 @@
"confidence": 0.5937058777020776 "confidence": 0.5937058777020776
}, },
{ {
"observation_id": "894608c5-3a26-4c17-9781-5d82b2d7e1ce", "observation_id": "cbba41cd-8f52-429d-8240-3e7fd0626f27",
"type": "aruco", "type": "aruco",
"marker_id": 122, "marker_id": 122,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -316,7 +316,7 @@
"confidence": 0.6074766727947272 "confidence": 0.6074766727947272
}, },
{ {
"observation_id": "8790b313-081b-42e5-b428-613a390c1313", "observation_id": "62098a09-7088-48d5-acb6-c975729bfb2d",
"type": "aruco", "type": "aruco",
"marker_id": 63, "marker_id": 63,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -370,7 +370,7 @@
"confidence": 0.1539593300495616 "confidence": 0.1539593300495616
}, },
{ {
"observation_id": "dec18b38-f329-40c2-981e-f960289e6ef3", "observation_id": "4e931631-c4d2-4353-9fe6-1bc06920cb8d",
"type": "aruco", "type": "aruco",
"marker_id": 102, "marker_id": 102,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -424,7 +424,7 @@
"confidence": 0.39637168760361213 "confidence": 0.39637168760361213
}, },
{ {
"observation_id": "24bf73ba-6ce7-4e8b-b725-00d9c56ea313", "observation_id": "5506cedd-282b-48e6-a7b9-588331f879fa",
"type": "aruco", "type": "aruco",
"marker_id": 64, "marker_id": 64,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +478,7 @@
"confidence": 0.4633649853376546 "confidence": 0.4633649853376546
}, },
{ {
"observation_id": "71de1ac8-5510-4b61-bd0b-8d176096b319", "observation_id": "e005377d-57ba-4117-8c78-c79731e0ba20",
"type": "aruco", "type": "aruco",
"marker_id": 58, "marker_id": 58,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -532,7 +532,7 @@
"confidence": 0.3638956157928849 "confidence": 0.3638956157928849
}, },
{ {
"observation_id": "1f20112f-ea81-4b22-b5dd-82b0476797bf", "observation_id": "a602853a-cc8d-48f1-b7aa-f76bf99986c7",
"type": "aruco", "type": "aruco",
"marker_id": 243, "marker_id": 243,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -586,7 +586,7 @@
"confidence": 0.17159346582749313 "confidence": 0.17159346582749313
}, },
{ {
"observation_id": "f4371b3c-9576-4196-a630-c22d8715ce64", "observation_id": "8cb79011-f6a0-42e6-b90b-297edf753072",
"type": "aruco", "type": "aruco",
"marker_id": 92, "marker_id": 92,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -640,7 +640,7 @@
"confidence": 0.46896024883690896 "confidence": 0.46896024883690896
}, },
{ {
"observation_id": "fea93be6-29be-4135-9b14-6ce5b1add937", "observation_id": "76498d93-3e23-4a98-810c-cb485c4a2e14",
"type": "aruco", "type": "aruco",
"marker_id": 96, "marker_id": 96,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -694,7 +694,7 @@
"confidence": 0.44372569385651617 "confidence": 0.44372569385651617
}, },
{ {
"observation_id": "2ea2d1a7-d6d6-44a5-aecf-b4420258de6e", "observation_id": "b24a46cb-eed8-4d85-a77a-cddfa62a697b",
"type": "aruco", "type": "aruco",
"marker_id": 103, "marker_id": 103,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -748,7 +748,7 @@
"confidence": 0.45199802144368495 "confidence": 0.45199802144368495
}, },
{ {
"observation_id": "4f3e8c75-3450-4784-970a-40fbfde23d82", "observation_id": "f84b2a53-6250-4eec-be15-522e119a202f",
"type": "aruco", "type": "aruco",
"marker_id": 51, "marker_id": 51,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -802,7 +802,7 @@
"confidence": 0.45199802144368495 "confidence": 0.45199802144368495
}, },
{ {
"observation_id": "980079aa-9ad2-4f02-951a-76d19bb0f561", "observation_id": "7dd7d3cf-dfc3-4f9d-91e6-473fcc9472c7",
"type": "aruco", "type": "aruco",
"marker_id": 62, "marker_id": 62,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -856,7 +856,7 @@
"confidence": 0.44348322079976393 "confidence": 0.44348322079976393
}, },
{ {
"observation_id": "b5e7bd43-0be1-427c-8996-6f90539f370c", "observation_id": "43e56bdf-de78-41d3-a1ab-d1a555970166",
"type": "aruco", "type": "aruco",
"marker_id": 42, "marker_id": 42,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -910,7 +910,7 @@
"confidence": 0.33469798269642576 "confidence": 0.33469798269642576
}, },
{ {
"observation_id": "7419fc98-76c2-46ce-8745-5417ac0cfb74", "observation_id": "52130770-77c4-40ff-9a11-5b3dabb42bfd",
"type": "aruco", "type": "aruco",
"marker_id": 242, "marker_id": 242,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -964,7 +964,7 @@
"confidence": 0.3252974596452519 "confidence": 0.3252974596452519
}, },
{ {
"observation_id": "7ba1ebbf-6a2a-436e-8a01-46d8a7bd0119", "observation_id": "3eefbbf1-7d95-457c-b315-1acc33c54cb8",
"type": "aruco", "type": "aruco",
"marker_id": 79, "marker_id": 79,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1018,7 +1018,7 @@
"confidence": 0.41815762699787656 "confidence": 0.41815762699787656
}, },
{ {
"observation_id": "94cd91d0-f47c-49ca-bc73-9470de0d7be3", "observation_id": "c89b5be6-2298-4c60-83f8-9b3e102e0491",
"type": "aruco", "type": "aruco",
"marker_id": 205, "marker_id": 205,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1072,7 +1072,7 @@
"confidence": 0.3958181457519531 "confidence": 0.3958181457519531
}, },
{ {
"observation_id": "6dee4404-e3c2-44e6-9647-47e25f45f01b", "observation_id": "689a5823-03f8-44b4-97f7-fc999bce3bb5",
"type": "aruco", "type": "aruco",
"marker_id": 217, "marker_id": 217,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1126,7 +1126,7 @@
"confidence": 0.4015868133874269 "confidence": 0.4015868133874269
}, },
{ {
"observation_id": "60b87193-0968-400c-9685-42bc16b8688e", "observation_id": "4dc5a47f-1e4b-42d0-ae39-6e48344b3220",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1180,7 +1180,7 @@
"confidence": 0.38377189776715764 "confidence": 0.38377189776715764
}, },
{ {
"observation_id": "092fcd86-d44c-4c85-8f54-25735fbf8c1c", "observation_id": "4ca73fe7-1281-4eed-b87d-7767767d0519",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1234,7 +1234,7 @@
"confidence": 0.3320910299473707 "confidence": 0.3320910299473707
}, },
{ {
"observation_id": "56ad5c2f-b4c7-46d2-a9fd-93b8a9fdec5a", "observation_id": "72ca6db8-cea9-413e-8501-4098fcd56dd2",
"type": "aruco", "type": "aruco",
"marker_id": 206, "marker_id": 206,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1288,7 +1288,7 @@
"confidence": 0.3579602826436361 "confidence": 0.3579602826436361
}, },
{ {
"observation_id": "f6e1f748-f2a0-4453-a79d-4e3447ee4829", "observation_id": "9d7c49c4-25c7-4535-a201-6b387e92a408",
"type": "aruco", "type": "aruco",
"marker_id": 207, "marker_id": 207,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1342,7 +1342,7 @@
"confidence": 0.343462485354258 "confidence": 0.343462485354258
}, },
{ {
"observation_id": "c9d9132a-71f4-4d63-a4c5-88871cea9f1a", "observation_id": "0fcddf75-7dff-4119-94ad-d220b2a5fb13",
"type": "aruco", "type": "aruco",
"marker_id": 211, "marker_id": 211,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1396,7 +1396,7 @@
"confidence": 0.3524419738837484 "confidence": 0.3524419738837484
}, },
{ {
"observation_id": "4c0b8592-3a5c-4b44-87bb-7709eab5de5a", "observation_id": "671de797-9841-47a9-b9c1-a2057533bafe",
"type": "aruco", "type": "aruco",
"marker_id": 113, "marker_id": 113,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1450,7 +1450,7 @@
"confidence": 0.1293030348501416 "confidence": 0.1293030348501416
}, },
{ {
"observation_id": "c8af20e3-9333-4a0c-b770-316f09f2020c", "observation_id": "cde71283-3e14-4b73-90f7-4bc598666494",
"type": "aruco", "type": "aruco",
"marker_id": 94, "marker_id": 94,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1504,7 +1504,7 @@
"confidence": 0.06057156860351561 "confidence": 0.06057156860351561
}, },
{ {
"observation_id": "8bee69da-7677-42b6-adf3-a50699c64290", "observation_id": "a9176993-05d3-4773-bedd-8295cc9c74aa",
"type": "aruco", "type": "aruco",
"marker_id": 76, "marker_id": 76,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1558,7 +1558,7 @@
"confidence": 0.2459421895345052 "confidence": 0.2459421895345052
}, },
{ {
"observation_id": "ceddd6ad-92d0-4b73-a57e-962cf33b7558", "observation_id": "f4f86666-e42a-4511-ad29-c89b0939f005",
"type": "aruco", "type": "aruco",
"marker_id": 100, "marker_id": 100,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1612,7 +1612,7 @@
"confidence": 0.24407473894265982 "confidence": 0.24407473894265982
}, },
{ {
"observation_id": "bbf182f3-9650-4f9c-89fb-bc884319aedf", "observation_id": "fb4402b7-82ee-4be5-975c-905daf07335d",
"type": "aruco", "type": "aruco",
"marker_id": 41, "marker_id": 41,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1666,7 +1666,7 @@
"confidence": 0.060547802731330126 "confidence": 0.060547802731330126
}, },
{ {
"observation_id": "a75b3501-c220-4896-9686-ecbe621f074a", "observation_id": "f8198c27-6057-4799-b010-2f54a7f49b40",
"type": "aruco", "type": "aruco",
"marker_id": 81, "marker_id": 81,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1720,7 +1720,7 @@
"confidence": 0.24033422651029265 "confidence": 0.24033422651029265
}, },
{ {
"observation_id": "311a0611-d6d5-4d12-8ed3-25f0069fc4f3", "observation_id": "237409c3-36e1-41d2-b799-a75be30a11b3",
"type": "aruco", "type": "aruco",
"marker_id": 75, "marker_id": 75,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1774,7 +1774,7 @@
"confidence": 0.23896265492072474 "confidence": 0.23896265492072474
}, },
{ {
"observation_id": "ed9d5bfb-cab9-447f-88f8-832da0d5e9d2", "observation_id": "4d0cfd89-0b45-439f-8233-6d0abfa293c4",
"type": "aruco", "type": "aruco",
"marker_id": 68, "marker_id": 68,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1828,7 +1828,7 @@
"confidence": 0.24909137483284013 "confidence": 0.24909137483284013
}, },
{ {
"observation_id": "d318de30-1035-4217-b9cd-30a3e552c8c0", "observation_id": "7586e8ba-888d-43e9-9490-623305b5e1a8",
"type": "aruco", "type": "aruco",
"marker_id": 77, "marker_id": 77,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1882,7 +1882,7 @@
"confidence": 0.23734254719660833 "confidence": 0.23734254719660833
}, },
{ {
"observation_id": "f45dd642-2a5a-45a6-92bd-4be23b478342", "observation_id": "2080430b-5a19-4294-b749-095980f5c1c0",
"type": "aruco", "type": "aruco",
"marker_id": 46, "marker_id": 46,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1936,7 +1936,7 @@
"confidence": 0.23734254719660833 "confidence": 0.23734254719660833
}, },
{ {
"observation_id": "7a47f997-16e8-4fe1-84f5-4b6ff1daf0fa", "observation_id": "628c5463-32d0-42af-b573-e5a858a8d268",
"type": "aruco", "type": "aruco",
"marker_id": 56, "marker_id": 56,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1990,7 +1990,7 @@
"confidence": 0.236365170112023 "confidence": 0.236365170112023
}, },
{ {
"observation_id": "f02f7b22-3161-49d6-bba9-c497030a526d", "observation_id": "83d2947c-8b5b-47a1-a026-2338b5f26263",
"type": "aruco", "type": "aruco",
"marker_id": 53, "marker_id": 53,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2044,7 +2044,7 @@
"confidence": 0.21925684197423947 "confidence": 0.21925684197423947
}, },
{ {
"observation_id": "78ee5151-9ea2-4203-9d7e-4f19a622d677", "observation_id": "bd3fdf34-cc77-409d-998e-aa42f451a56b",
"type": "aruco", "type": "aruco",
"marker_id": 50, "marker_id": 50,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2098,7 +2098,7 @@
"confidence": 0.21921579106955483 "confidence": 0.21921579106955483
}, },
{ {
"observation_id": "808a41bf-c146-44ec-b1cd-42b837cee9ef", "observation_id": "da867ce4-1a22-4673-924c-90bfb2f7545e",
"type": "aruco", "type": "aruco",
"marker_id": 104, "marker_id": 104,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2152,7 +2152,7 @@
"confidence": 0.22417849731445313 "confidence": 0.22417849731445313
}, },
{ {
"observation_id": "0d04f29b-796d-4ecf-a778-2085c36e4a05", "observation_id": "d270261b-9b65-47f3-8737-f69d0e53ae97",
"type": "aruco", "type": "aruco",
"marker_id": 52, "marker_id": 52,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2206,7 +2206,7 @@
"confidence": 0.21217281752366285 "confidence": 0.21217281752366285
}, },
{ {
"observation_id": "e9dd5851-74bb-4526-9c77-3ebfc8072af6", "observation_id": "f764303b-30c2-4a48-b770-83818c3919a4",
"type": "aruco", "type": "aruco",
"marker_id": 67, "marker_id": 67,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2260,7 +2260,7 @@
"confidence": 0.19627771759033205 "confidence": 0.19627771759033205
}, },
{ {
"observation_id": "650693aa-a14b-4c22-b95d-415d5590b9c1", "observation_id": "a8406610-3f0f-4779-80db-fe3de3f87082",
"type": "aruco", "type": "aruco",
"marker_id": 88, "marker_id": 88,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2314,7 +2314,7 @@
"confidence": 0.20782158780899712 "confidence": 0.20782158780899712
}, },
{ {
"observation_id": "67e43b95-2c10-432c-bb35-d0e6a5e7b5cf", "observation_id": "d989c9b2-5117-462e-8d91-2be04de2ef9b",
"type": "aruco", "type": "aruco",
"marker_id": 70, "marker_id": 70,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2368,7 +2368,7 @@
"confidence": 0.193995418548584 "confidence": 0.193995418548584
}, },
{ {
"observation_id": "8c07028a-1447-4b30-b408-99a46d535bbd", "observation_id": "f0a03815-0282-4902-8857-b2ee8c2cc5ca",
"type": "aruco", "type": "aruco",
"marker_id": 73, "marker_id": 73,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2422,7 +2422,7 @@
"confidence": 0.1722355942663244 "confidence": 0.1722355942663244
}, },
{ {
"observation_id": "d6594bec-6360-4e69-ae52-a30b15879bc5", "observation_id": "a7317da2-b5d0-41fa-901d-866147c5f55a",
"type": "aruco", "type": "aruco",
"marker_id": 98, "marker_id": 98,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2476,7 +2476,7 @@
"confidence": 0.1899538473288218 "confidence": 0.1899538473288218
}, },
{ {
"observation_id": "6e55e80f-3f2c-4653-ab27-7e431fdf8b94", "observation_id": "10287560-a99f-4a18-be48-c8d37f3da68e",
"type": "aruco", "type": "aruco",
"marker_id": 83, "marker_id": 83,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2530,7 +2530,7 @@
"confidence": 0.17676838843571283 "confidence": 0.17676838843571283
}, },
{ {
"observation_id": "e12868a2-1e6d-40f8-8d2a-1337506d6f99", "observation_id": "0d3d6702-7a5e-41c4-b314-b00f0278f3de",
"type": "aruco", "type": "aruco",
"marker_id": 61, "marker_id": 61,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2584,7 +2584,7 @@
"confidence": 0.1668050360320266 "confidence": 0.1668050360320266
}, },
{ {
"observation_id": "ee69775f-81e3-41de-891c-b5817978e6e9", "observation_id": "dd0821aa-c501-42c0-a8e2-032f7e96055f",
"type": "aruco", "type": "aruco",
"marker_id": 90, "marker_id": 90,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2638,7 +2638,7 @@
"confidence": 0.17612778902053833 "confidence": 0.17612778902053833
}, },
{ {
"observation_id": "bc186931-8abe-462e-b65c-22412ea9210f", "observation_id": "42e356e4-4f2c-4941-b5d6-d50ce9b7e488",
"type": "aruco", "type": "aruco",
"marker_id": 91, "marker_id": 91,
"marker_size_m": 0.025, "marker_size_m": 0.025,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:39Z", "created_utc": "2026-06-01T20:35:31Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_b_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:34Z", "created_utc": "2026-06-01T20:35:28Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -46,7 +46,7 @@
}, },
"detections": [ "detections": [
{ {
"observation_id": "f3707ba8-05a8-4e1c-8000-4481c8854c51", "observation_id": "8c4c85dc-a848-4a39-a570-bbc1111c32f4",
"type": "aruco", "type": "aruco",
"marker_id": 42, "marker_id": 42,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -100,7 +100,7 @@
"confidence": 0.9034560154563519 "confidence": 0.9034560154563519
}, },
{ {
"observation_id": "dcfec6db-e399-49f4-833f-2716c85c7cd6", "observation_id": "3e35619f-8669-4fcb-8311-510d9ade5000",
"type": "aruco", "type": "aruco",
"marker_id": 43, "marker_id": 43,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -154,7 +154,7 @@
"confidence": 0.9035563368771673 "confidence": 0.9035563368771673
}, },
{ {
"observation_id": "8f66d42a-0476-4c73-8120-938a7c870ef1", "observation_id": "7cda7476-6714-497e-ab59-c68e3e4f8eb1",
"type": "aruco", "type": "aruco",
"marker_id": 41, "marker_id": 41,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.9539329593288292 "confidence": 0.9539329593288292
}, },
{ {
"observation_id": "59d42771-0e0e-43c3-8e3c-48c8f667ebd6", "observation_id": "c02cef06-edba-498f-b9a0-6632dd47d1a9",
"type": "aruco", "type": "aruco",
"marker_id": 124, "marker_id": 124,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -262,7 +262,7 @@
"confidence": 0.7440653293809782 "confidence": 0.7440653293809782
}, },
{ {
"observation_id": "9348c8e6-c992-43c8-8414-b110e8ac00e4", "observation_id": "6dac2dfd-f225-4cf0-a48a-234d9a45633c",
"type": "aruco", "type": "aruco",
"marker_id": 122, "marker_id": 122,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -316,7 +316,7 @@
"confidence": 0.663361454729631 "confidence": 0.663361454729631
}, },
{ {
"observation_id": "b0b023b3-0f28-4873-8b0b-d6ea12c83403", "observation_id": "a28e19fc-85bb-4609-b688-9f05c023f2c9",
"type": "aruco", "type": "aruco",
"marker_id": 115, "marker_id": 115,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -370,7 +370,7 @@
"confidence": 0.386044632761102 "confidence": 0.386044632761102
}, },
{ {
"observation_id": "3ce40fbb-63e5-400c-9365-4b5e53c31969", "observation_id": "25983a9b-a6ff-491f-b2cb-67cdf38ed91f",
"type": "aruco", "type": "aruco",
"marker_id": 208, "marker_id": 208,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -424,7 +424,7 @@
"confidence": 0.2964796698261984 "confidence": 0.2964796698261984
}, },
{ {
"observation_id": "04c888f4-c7db-4ed5-a2e2-d47a2eb0adc6", "observation_id": "1ad405c3-2ba5-4afa-a619-f268855a5081",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +478,7 @@
"confidence": 0.2743742952602821 "confidence": 0.2743742952602821
}, },
{ {
"observation_id": "1affa52b-859c-4cb0-9a69-9208f41541a9", "observation_id": "0fff5336-0b48-4019-9a57-9c69bf04f2cd",
"type": "aruco", "type": "aruco",
"marker_id": 214, "marker_id": 214,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -532,7 +532,7 @@
"confidence": 0.21966133686197709 "confidence": 0.21966133686197709
}, },
{ {
"observation_id": "b8e67d0c-b9c1-4f85-9400-93b58034fab0", "observation_id": "6125eb74-bd4c-4986-9dd4-9775ead33100",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -586,7 +586,7 @@
"confidence": 0.233781757000696 "confidence": 0.233781757000696
}, },
{ {
"observation_id": "2ab998aa-191e-4edd-a4d3-29384e453e58", "observation_id": "a77ff326-6910-431a-8b58-f17f2ded2ca2",
"type": "aruco", "type": "aruco",
"marker_id": 211, "marker_id": 211,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -640,7 +640,7 @@
"confidence": 0.21604275474161502 "confidence": 0.21604275474161502
}, },
{ {
"observation_id": "08f2d0f6-1b83-44d8-818d-91b1528f0b19", "observation_id": "729aa284-8886-46f2-a315-eca590bc8740",
"type": "aruco", "type": "aruco",
"marker_id": 53, "marker_id": 53,
"marker_size_m": 0.025, "marker_size_m": 0.025,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:39Z", "created_utc": "2026-06-01T20:35:31Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_c_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:35Z", "created_utc": "2026-06-01T20:35:29Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -46,7 +46,7 @@
}, },
"detections": [ "detections": [
{ {
"observation_id": "354f756e-945a-4abb-9028-0c6dc23719a3", "observation_id": "727b3bd8-5e65-4ba7-91f8-3fe1af46a0fc",
"type": "aruco", "type": "aruco",
"marker_id": 42, "marker_id": 42,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -100,7 +100,7 @@
"confidence": 0.9823660345732603 "confidence": 0.9823660345732603
}, },
{ {
"observation_id": "c989f6a4-b6be-42e7-87ae-f231ef72c130", "observation_id": "32f0806b-af41-4ca4-ba86-1aba52548055",
"type": "aruco", "type": "aruco",
"marker_id": 113, "marker_id": 113,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -154,7 +154,7 @@
"confidence": 0.8483779676539408 "confidence": 0.8483779676539408
}, },
{ {
"observation_id": "ab0d1a85-ae05-4a3a-83f1-4180c59a2eba", "observation_id": "84a22337-beea-4d1b-979a-fe3c90a586c4",
"type": "aruco", "type": "aruco",
"marker_id": 43, "marker_id": 43,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.773184725081227 "confidence": 0.773184725081227
}, },
{ {
"observation_id": "2c39803a-938d-44d4-ac2c-bd2bdfd7868a", "observation_id": "a50add6f-25f9-4b99-a4d9-8d90eb32d0c9",
"type": "aruco", "type": "aruco",
"marker_id": 124, "marker_id": 124,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -262,7 +262,7 @@
"confidence": 0.6280285196076234 "confidence": 0.6280285196076234
}, },
{ {
"observation_id": "f03d5110-966e-4303-9edb-e1cead599df9", "observation_id": "5cd67637-96cc-447b-8cd3-6a5eee82200b",
"type": "aruco", "type": "aruco",
"marker_id": 41, "marker_id": 41,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -316,7 +316,7 @@
"confidence": 0.3116200930635104 "confidence": 0.3116200930635104
}, },
{ {
"observation_id": "7ad68aaf-c8d3-49c4-ac07-8eb379c1237c", "observation_id": "3a582385-f80c-4b74-b91d-d461d3a5e784",
"type": "aruco", "type": "aruco",
"marker_id": 122, "marker_id": 122,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -370,7 +370,7 @@
"confidence": 0.5885341085448238 "confidence": 0.5885341085448238
}, },
{ {
"observation_id": "67f0de2c-1021-42f6-9a3b-ff9885637a01", "observation_id": "9bf67ddf-6d95-4956-9d9f-77b64a6b5434",
"type": "aruco", "type": "aruco",
"marker_id": 208, "marker_id": 208,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -424,7 +424,7 @@
"confidence": 0.06739671544456982 "confidence": 0.06739671544456982
}, },
{ {
"observation_id": "8009ea43-67e3-4327-8e7d-87b0440cb6ad", "observation_id": "e75fdf7d-d6b4-48ad-870e-4cdc8c87bbeb",
"type": "aruco", "type": "aruco",
"marker_id": 103, "marker_id": 103,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +478,7 @@
"confidence": 0.17416420855033052 "confidence": 0.17416420855033052
}, },
{ {
"observation_id": "2335011e-8a1a-4ef4-9fcb-3d49a1d31565", "observation_id": "3aa505b1-1400-45b8-b759-1a5e95fe5b98",
"type": "aruco", "type": "aruco",
"marker_id": 58, "marker_id": 58,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -532,7 +532,7 @@
"confidence": 0.24540823915500745 "confidence": 0.24540823915500745
}, },
{ {
"observation_id": "69359ff2-4120-4ed8-ab59-c05b317e9cd5", "observation_id": "9ab0c51a-2bb0-4101-bcc5-1b3c240fa942",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -586,7 +586,7 @@
"confidence": 0.43828628344822296 "confidence": 0.43828628344822296
}, },
{ {
"observation_id": "c7d1f9ce-ce15-44dc-8cff-e9f3ec0973e8", "observation_id": "e280a46a-1891-483f-9141-223e684cb166",
"type": "aruco", "type": "aruco",
"marker_id": 214, "marker_id": 214,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -640,7 +640,7 @@
"confidence": 0.32624039952470835 "confidence": 0.32624039952470835
}, },
{ {
"observation_id": "e3c9cad3-2d15-4a47-9fb9-2800c3afa5bb", "observation_id": "6b4952ad-4243-429d-b121-817790b1d489",
"type": "aruco", "type": "aruco",
"marker_id": 64, "marker_id": 64,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -694,7 +694,7 @@
"confidence": 0.4432762787121197 "confidence": 0.4432762787121197
}, },
{ {
"observation_id": "fd0db7a0-dc0a-4ea3-92c6-44244e92fad5", "observation_id": "8d6bb58d-7225-432e-a854-b49516e140a4",
"type": "aruco", "type": "aruco",
"marker_id": 211, "marker_id": 211,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -748,7 +748,7 @@
"confidence": 0.3071912693949274 "confidence": 0.3071912693949274
}, },
{ {
"observation_id": "839100c6-8b84-485b-8254-222a02ce4f78", "observation_id": "e8d55704-5fdb-464c-a569-24d10d450836",
"type": "aruco", "type": "aruco",
"marker_id": 72, "marker_id": 72,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -802,7 +802,7 @@
"confidence": 0.018333813047618722 "confidence": 0.018333813047618722
}, },
{ {
"observation_id": "e36a1ab6-9293-4063-85c5-74b0c177233e", "observation_id": "1dc79051-2078-4f89-9b88-06066e90d662",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -856,7 +856,7 @@
"confidence": 0.2483175954884472 "confidence": 0.2483175954884472
}, },
{ {
"observation_id": "18de463c-fb33-4876-b400-8f0448d4df24", "observation_id": "ba24dffd-0bf3-404c-ac4e-d38ba462f81d",
"type": "aruco", "type": "aruco",
"marker_id": 84, "marker_id": 84,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -910,7 +910,7 @@
"confidence": 0.07285288505606423 "confidence": 0.07285288505606423
}, },
{ {
"observation_id": "eb16ec5e-ce70-477f-9a50-8072fba874f8", "observation_id": "899960b6-4e98-40df-8208-ab0a1d57c4a6",
"type": "aruco", "type": "aruco",
"marker_id": 86, "marker_id": 86,
"marker_size_m": 0.025, "marker_size_m": 0.025,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:40Z", "created_utc": "2026-06-01T20:35:32Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_d_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:35Z", "created_utc": "2026-06-01T20:35:29Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -46,7 +46,7 @@
}, },
"detections": [ "detections": [
{ {
"observation_id": "1c9e6116-fe1c-44db-8e76-6a127c8114cd", "observation_id": "ca7131c8-1b93-4593-932f-8b93346cda38",
"type": "aruco", "type": "aruco",
"marker_id": 42, "marker_id": 42,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -100,7 +100,7 @@
"confidence": 0.8333996992934779 "confidence": 0.8333996992934779
}, },
{ {
"observation_id": "55c722d1-6740-4e40-a4da-82f183ac0e7d", "observation_id": "efb89654-b831-4261-8728-b8145986a644",
"type": "aruco", "type": "aruco",
"marker_id": 113, "marker_id": 113,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -154,7 +154,7 @@
"confidence": 0.7377098688391879 "confidence": 0.7377098688391879
}, },
{ {
"observation_id": "3677f895-43ef-4d13-95be-05c3235445d8", "observation_id": "e97a1452-41bd-40b6-9331-de9d48d3e335",
"type": "aruco", "type": "aruco",
"marker_id": 92, "marker_id": 92,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.15369374989294518 "confidence": 0.15369374989294518
}, },
{ {
"observation_id": "9d35b7bc-f4a1-47ba-9164-9f5a82922920", "observation_id": "a39eb2dc-a76f-4ae3-9f75-2073396614e7",
"type": "aruco", "type": "aruco",
"marker_id": 217, "marker_id": 217,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -262,7 +262,7 @@
"confidence": 0.3233651345714012 "confidence": 0.3233651345714012
}, },
{ {
"observation_id": "80cd594b-b77a-4e91-9ebb-d6f307e971f9", "observation_id": "87194e79-c259-4ee2-9282-6be5d07c0ede",
"type": "aruco", "type": "aruco",
"marker_id": 105, "marker_id": 105,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -316,7 +316,7 @@
"confidence": 0.420622587927407 "confidence": 0.420622587927407
}, },
{ {
"observation_id": "f6517f80-7320-4ae9-8f72-49df2f61085d", "observation_id": "f73afdd1-7f01-4aa1-8110-fcb344577723",
"type": "aruco", "type": "aruco",
"marker_id": 85, "marker_id": 85,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -370,7 +370,7 @@
"confidence": 0.3128949822399185 "confidence": 0.3128949822399185
}, },
{ {
"observation_id": "ca588b82-9c92-4e63-aa4d-ae433e33c12c", "observation_id": "3e7a5960-1bff-4426-87cb-7e5d21cf8372",
"type": "aruco", "type": "aruco",
"marker_id": 206, "marker_id": 206,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -424,7 +424,7 @@
"confidence": 0.15136171428561934 "confidence": 0.15136171428561934
}, },
{ {
"observation_id": "f3d0a797-25d9-4f8b-87aa-464f7ff42c6f", "observation_id": "da4dadf5-4754-4da2-b6fd-3e03f9a92d92",
"type": "aruco", "type": "aruco",
"marker_id": 97, "marker_id": 97,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +478,7 @@
"confidence": 0.22596816505744277 "confidence": 0.22596816505744277
}, },
{ {
"observation_id": "0707701b-b539-4fa7-bfaa-7d98f15e3890", "observation_id": "cd6fd42d-6d06-4b72-a8f6-09d08534153c",
"type": "aruco", "type": "aruco",
"marker_id": 47, "marker_id": 47,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -532,7 +532,7 @@
"confidence": 0.24626971873720385 "confidence": 0.24626971873720385
}, },
{ {
"observation_id": "b7e9216c-b3a0-4197-8006-9ea8d772fd60", "observation_id": "394750af-e89f-41f1-a580-83fa32300c62",
"type": "aruco", "type": "aruco",
"marker_id": 96, "marker_id": 96,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -586,7 +586,7 @@
"confidence": 0.2205630261207473 "confidence": 0.2205630261207473
}, },
{ {
"observation_id": "9c4aeded-a42a-4ceb-a95b-9565eaa72098", "observation_id": "6cfb1049-bbfa-4c5f-8833-b5048cabcfc2",
"type": "aruco", "type": "aruco",
"marker_id": 62, "marker_id": 62,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -640,7 +640,7 @@
"confidence": 0.2664122029520185 "confidence": 0.2664122029520185
}, },
{ {
"observation_id": "c0986cbd-91a7-49a4-886d-4296534d24db", "observation_id": "7795dd0e-80fa-4f13-95cd-8fb09bc88daa",
"type": "aruco", "type": "aruco",
"marker_id": 79, "marker_id": 79,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -694,7 +694,7 @@
"confidence": 0.2093822185726055 "confidence": 0.2093822185726055
}, },
{ {
"observation_id": "0487d851-772a-43bf-a2ff-a1e2463d1309", "observation_id": "5f0f3ddc-45d9-48d6-b050-b7fcd9dd7aef",
"type": "aruco", "type": "aruco",
"marker_id": 66, "marker_id": 66,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -748,7 +748,7 @@
"confidence": 0.16725963004706537 "confidence": 0.16725963004706537
}, },
{ {
"observation_id": "eddce12f-e51d-444b-9468-799d8acf382d", "observation_id": "fd9f31c2-82e7-4fda-a46a-3aafd5c36531",
"type": "aruco", "type": "aruco",
"marker_id": 55, "marker_id": 55,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -802,7 +802,7 @@
"confidence": 0.22298824455832925 "confidence": 0.22298824455832925
}, },
{ {
"observation_id": "4dad3e32-203b-4d2f-88c5-1face665cb8b", "observation_id": "342c6b28-9aa7-42ae-8d6a-ed72e8057a2e",
"type": "aruco", "type": "aruco",
"marker_id": 43, "marker_id": 43,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -856,7 +856,7 @@
"confidence": 0.16812950449251388 "confidence": 0.16812950449251388
}, },
{ {
"observation_id": "f0211f9b-e76f-4271-8747-9002d73bbfb5", "observation_id": "6c31fcad-2243-4bef-8c2d-e6536f018adb",
"type": "aruco", "type": "aruco",
"marker_id": 214, "marker_id": 214,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -910,7 +910,7 @@
"confidence": 0.1697872859143744 "confidence": 0.1697872859143744
}, },
{ {
"observation_id": "6a7bdfba-d6d8-40ad-be9b-035f8d04d32e", "observation_id": "9360a540-df92-4c7e-a2be-3d5dbda17d59",
"type": "aruco", "type": "aruco",
"marker_id": 51, "marker_id": 51,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -964,7 +964,7 @@
"confidence": 0.12157403976480062 "confidence": 0.12157403976480062
}, },
{ {
"observation_id": "7aefd025-f8c1-4a0b-91fc-a28d8a475273", "observation_id": "13552c61-dbc9-4e36-a8da-32c0ee7dd67b",
"type": "aruco", "type": "aruco",
"marker_id": 95, "marker_id": 95,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1018,7 +1018,7 @@
"confidence": 0.14922985097126407 "confidence": 0.14922985097126407
}, },
{ {
"observation_id": "69d4e29b-54cb-4122-abf1-080f5f4b8f01", "observation_id": "284ad561-0ec9-4e16-9216-4a1c7382ca71",
"type": "aruco", "type": "aruco",
"marker_id": 103, "marker_id": 103,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1072,7 +1072,7 @@
"confidence": 0.12136831092318832 "confidence": 0.12136831092318832
}, },
{ {
"observation_id": "dd1957f4-068f-44c7-846c-7179f4c35a1a", "observation_id": "3ff12017-669b-4a15-971e-5de531dd7956",
"type": "aruco", "type": "aruco",
"marker_id": 72, "marker_id": 72,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1126,7 +1126,7 @@
"confidence": 0.16137616188441373 "confidence": 0.16137616188441373
}, },
{ {
"observation_id": "52368e2b-efe1-4053-b783-db120b603b54", "observation_id": "5c5ed2eb-23c2-4bf5-a4b0-061e22f19522",
"type": "aruco", "type": "aruco",
"marker_id": 53, "marker_id": 53,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1180,7 +1180,7 @@
"confidence": 0.13595850692924102 "confidence": 0.13595850692924102
}, },
{ {
"observation_id": "37c65bcf-37af-47d5-a069-13d7af09ffa5", "observation_id": "c9f2b38e-e2bd-486e-ba77-8da8a5c92a68",
"type": "aruco", "type": "aruco",
"marker_id": 69, "marker_id": 69,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1234,7 +1234,7 @@
"confidence": 0.09610181165120435 "confidence": 0.09610181165120435
}, },
{ {
"observation_id": "976c8f0a-d2cc-4616-80df-78ccf79ad223", "observation_id": "33d2c2dc-8d34-45b2-a29f-33b500958818",
"type": "aruco", "type": "aruco",
"marker_id": 84, "marker_id": 84,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1288,7 +1288,7 @@
"confidence": 0.13307488759358727 "confidence": 0.13307488759358727
}, },
{ {
"observation_id": "673e02e7-a9ab-452d-9275-4bd6d7b2e46d", "observation_id": "51cf6c91-3095-4065-805f-9c020e88b98e",
"type": "aruco", "type": "aruco",
"marker_id": 64, "marker_id": 64,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1342,7 +1342,7 @@
"confidence": 0.09071710124676984 "confidence": 0.09071710124676984
}, },
{ {
"observation_id": "b207aa5c-86dd-4ad3-92af-ee490f1b9815", "observation_id": "714ec2f4-ab2b-45e4-872d-55c16e3e7104",
"type": "aruco", "type": "aruco",
"marker_id": 86, "marker_id": 86,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1396,7 +1396,7 @@
"confidence": 0.1273664826027396 "confidence": 0.1273664826027396
}, },
{ {
"observation_id": "5c5a1717-e366-4b69-8aee-32c19162d55c", "observation_id": "351968c8-956b-4d57-9ef5-dc4dcd7a28aa",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1450,7 +1450,7 @@
"confidence": 0.09857192946593334 "confidence": 0.09857192946593334
}, },
{ {
"observation_id": "b9875f7e-a878-49d4-a250-c3acee639497", "observation_id": "0a21b723-37af-4355-8b7b-3d5ebcf92004",
"type": "aruco", "type": "aruco",
"marker_id": 73, "marker_id": 73,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1504,7 +1504,7 @@
"confidence": 0.1006702290166984 "confidence": 0.1006702290166984
}, },
{ {
"observation_id": "b6cbaada-20d5-49b2-bdd1-49cb4a82665c", "observation_id": "01ec339b-6a64-4ca1-99ac-2fd80ec2512e",
"type": "aruco", "type": "aruco",
"marker_id": 116, "marker_id": 116,
"marker_size_m": 0.025, "marker_size_m": 0.025,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:40Z", "created_utc": "2026-06-01T20:35:32Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_e_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:36Z", "created_utc": "2026-06-01T20:35:30Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -46,7 +46,7 @@
}, },
"detections": [ "detections": [
{ {
"observation_id": "47bfc303-e1a6-454d-8eba-ec2a93b73cd9", "observation_id": "b91f3035-fad8-4fcc-82a1-0b66135543f0",
"type": "aruco", "type": "aruco",
"marker_id": 246, "marker_id": 246,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -100,7 +100,7 @@
"confidence": 0.9768332578354781 "confidence": 0.9768332578354781
}, },
{ {
"observation_id": "bfc032b2-3e95-4403-8f23-df604b306938", "observation_id": "b4cabdb3-dcb6-43e4-b540-e399494ef696",
"type": "aruco", "type": "aruco",
"marker_id": 247, "marker_id": 247,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -154,7 +154,7 @@
"confidence": 1.0 "confidence": 1.0
}, },
{ {
"observation_id": "175c6b4d-63bc-4587-a3fb-fe4e1672dae4", "observation_id": "8aa057bb-f8b4-4643-8db0-5a31682027c5",
"type": "aruco", "type": "aruco",
"marker_id": 243, "marker_id": 243,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.9517473802485018 "confidence": 0.9517473802485018
}, },
{ {
"observation_id": "e885ee71-12a5-4156-a121-9f017dd90fd3", "observation_id": "2fc01814-533c-4f08-9fa3-f6fcdfcd8a43",
"type": "aruco", "type": "aruco",
"marker_id": 231, "marker_id": 231,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -262,7 +262,7 @@
"confidence": 0.7952277652013182 "confidence": 0.7952277652013182
}, },
{ {
"observation_id": "123ac3b1-2ce5-49fa-8e86-ec99a775e78d", "observation_id": "ef05865b-17d8-4c31-ac3b-d2b5df20cfee",
"type": "aruco", "type": "aruco",
"marker_id": 122, "marker_id": 122,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -316,7 +316,7 @@
"confidence": 0.5995617283681293 "confidence": 0.5995617283681293
}, },
{ {
"observation_id": "bb81b7fb-8971-4a4e-9a24-bee041b73ac2", "observation_id": "8901329b-c64a-454e-9a94-aaca77e574a6",
"type": "aruco", "type": "aruco",
"marker_id": 124, "marker_id": 124,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -370,7 +370,7 @@
"confidence": 0.569827819836196 "confidence": 0.569827819836196
}, },
{ {
"observation_id": "f16a091e-3b99-4fc4-b708-f89376c85e50", "observation_id": "e7513b9b-22a9-46b5-80ac-ba8fe44bbd78",
"type": "aruco", "type": "aruco",
"marker_id": 46, "marker_id": 46,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -424,7 +424,7 @@
"confidence": 0.2988751797371847 "confidence": 0.2988751797371847
}, },
{ {
"observation_id": "1d406025-a867-4986-8d04-8279fca630d3", "observation_id": "eb73f2c6-50ea-4059-8ebd-697ca2aad6ef",
"type": "aruco", "type": "aruco",
"marker_id": 56, "marker_id": 56,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +478,7 @@
"confidence": 0.5697620483284124 "confidence": 0.5697620483284124
}, },
{ {
"observation_id": "c789674e-2ef1-47bb-9c56-b722b16eb8c9", "observation_id": "bd9e57cc-0754-49fd-845b-f6c65a9e27cc",
"type": "aruco", "type": "aruco",
"marker_id": 47, "marker_id": 47,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -532,7 +532,7 @@
"confidence": 0.5768583617164568 "confidence": 0.5768583617164568
}, },
{ {
"observation_id": "c446717f-90d1-4075-a6ce-41107213cfa2", "observation_id": "6528e36f-77c8-477c-a498-be10df5ff84e",
"type": "aruco", "type": "aruco",
"marker_id": 62, "marker_id": 62,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -586,7 +586,7 @@
"confidence": 0.5593704450665263 "confidence": 0.5593704450665263
}, },
{ {
"observation_id": "ac7cc8ca-0894-48a2-b6b6-24da9163ff68", "observation_id": "92021ceb-e372-4faf-9be9-92bc1a8f56eb",
"type": "aruco", "type": "aruco",
"marker_id": 54, "marker_id": 54,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -640,7 +640,7 @@
"confidence": 0.5766374039623903 "confidence": 0.5766374039623903
}, },
{ {
"observation_id": "9194577e-ffbb-4db2-a18d-184bff2362cd", "observation_id": "a59f1a06-27a7-4add-b2d6-7f71e0e02b97",
"type": "aruco", "type": "aruco",
"marker_id": 53, "marker_id": 53,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -694,7 +694,7 @@
"confidence": 0.21364841201201337 "confidence": 0.21364841201201337
}, },
{ {
"observation_id": "012bf26d-c557-45ce-99e6-96f1dd2fea4c", "observation_id": "930404c1-11ff-44f6-8a33-0a3a762c0695",
"type": "aruco", "type": "aruco",
"marker_id": 43, "marker_id": 43,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -748,7 +748,7 @@
"confidence": 0.44403921568627447 "confidence": 0.44403921568627447
}, },
{ {
"observation_id": "18c8df14-ca0f-4667-9105-ddab66ea870f", "observation_id": "f613c1a3-7ab0-48f8-abea-88e9ee688cc7",
"type": "aruco", "type": "aruco",
"marker_id": 97, "marker_id": 97,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -802,7 +802,7 @@
"confidence": 0.5705029634947052 "confidence": 0.5705029634947052
}, },
{ {
"observation_id": "24bb3da7-0f2f-4fc6-9d47-9b1a8762bcc6", "observation_id": "e36212db-58a1-45a6-9d16-a809ac5467e6",
"type": "aruco", "type": "aruco",
"marker_id": 72, "marker_id": 72,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -856,7 +856,7 @@
"confidence": 0.5440516905787338 "confidence": 0.5440516905787338
}, },
{ {
"observation_id": "4a40aee1-0a4d-4589-aa41-fb53912b09c1", "observation_id": "2a71d54c-eaba-491a-8ffa-ad44c6237831",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -910,7 +910,7 @@
"confidence": 0.551983363957988 "confidence": 0.551983363957988
}, },
{ {
"observation_id": "25906109-5c6c-4105-abee-c5ec1a4a1fb8", "observation_id": "1419f47d-1801-4a1e-ba56-04228cb10d20",
"type": "aruco", "type": "aruco",
"marker_id": 55, "marker_id": 55,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -964,7 +964,7 @@
"confidence": 0.5459402660246769 "confidence": 0.5459402660246769
}, },
{ {
"observation_id": "68f6029c-6c3b-48d0-b6e3-d00856725e67", "observation_id": "4c84134d-c31b-4ad6-9543-e1304909fb00",
"type": "aruco", "type": "aruco",
"marker_id": 84, "marker_id": 84,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1018,7 +1018,7 @@
"confidence": 0.06519221426443914 "confidence": 0.06519221426443914
}, },
{ {
"observation_id": "cf4be45a-ab31-4572-ad20-bda77927d4b7", "observation_id": "0125ec51-9752-4325-b69d-270a874d461f",
"type": "aruco", "type": "aruco",
"marker_id": 66, "marker_id": 66,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1072,7 +1072,7 @@
"confidence": 0.5349107016469481 "confidence": 0.5349107016469481
}, },
{ {
"observation_id": "27a7fb6e-5a06-44eb-8139-bd5ca7f136c4", "observation_id": "a57005f7-98ec-4630-bf55-8cedf138e977",
"type": "aruco", "type": "aruco",
"marker_id": 113, "marker_id": 113,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1126,7 +1126,7 @@
"confidence": 0.31811398390251094 "confidence": 0.31811398390251094
}, },
{ {
"observation_id": "1823652c-943f-43bd-9853-ec990a828a6a", "observation_id": "34f9df01-e44a-4348-bbb4-842ac224aa7b",
"type": "aruco", "type": "aruco",
"marker_id": 95, "marker_id": 95,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1180,7 +1180,7 @@
"confidence": 0.5227826547122322 "confidence": 0.5227826547122322
}, },
{ {
"observation_id": "eed4751d-d197-4f3f-adc2-79925c287432", "observation_id": "a51d3c0f-021f-4614-8850-5fb227cec442",
"type": "aruco", "type": "aruco",
"marker_id": 51, "marker_id": 51,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1234,7 +1234,7 @@
"confidence": 0.5111500432161571 "confidence": 0.5111500432161571
}, },
{ {
"observation_id": "a0b85cfa-87b8-4ee0-a200-d0d5b20bf810", "observation_id": "6fe142dc-d7d3-424f-8339-a9ec89f56db1",
"type": "aruco", "type": "aruco",
"marker_id": 103, "marker_id": 103,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1288,7 +1288,7 @@
"confidence": 0.5046333482067283 "confidence": 0.5046333482067283
}, },
{ {
"observation_id": "1724477a-81db-4041-b84d-4806eda85bda", "observation_id": "e08907e3-c630-417c-bd63-9c0a6000d26c",
"type": "aruco", "type": "aruco",
"marker_id": 73, "marker_id": 73,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1342,7 +1342,7 @@
"confidence": 0.13607001327160623 "confidence": 0.13607001327160623
}, },
{ {
"observation_id": "2413b0f3-fd46-4d0b-8219-6fe63c47af79", "observation_id": "bed29f47-a1ca-4a33-b767-b50657a91ffe",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1396,7 +1396,7 @@
"confidence": 0.46988879526830113 "confidence": 0.46988879526830113
}, },
{ {
"observation_id": "07728bc7-aaac-4342-8d9d-beaac7818b95", "observation_id": "ba54ebd5-0755-4294-8ee0-7b971287adcb",
"type": "aruco", "type": "aruco",
"marker_id": 58, "marker_id": 58,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1450,7 +1450,7 @@
"confidence": 0.4655541127751829 "confidence": 0.4655541127751829
}, },
{ {
"observation_id": "7875ce9f-65c5-4311-86ee-87e57bfa6841", "observation_id": "5a64101b-7eb2-4115-954a-177d9094fedf",
"type": "aruco", "type": "aruco",
"marker_id": 69, "marker_id": 69,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1504,7 +1504,7 @@
"confidence": 0.4655541127751829 "confidence": 0.4655541127751829
}, },
{ {
"observation_id": "a0d976b3-0d88-4d7a-8797-0a00cf2a4114", "observation_id": "11ce8d49-6226-416c-9989-9b7f21ca059c",
"type": "aruco", "type": "aruco",
"marker_id": 82, "marker_id": 82,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1558,7 +1558,7 @@
"confidence": 0.49001748422717006 "confidence": 0.49001748422717006
}, },
{ {
"observation_id": "68b3c0e8-b738-46c6-b216-2bc1dab7ce8a", "observation_id": "9686173a-1b48-4e1d-9038-f5d460eab788",
"type": "aruco", "type": "aruco",
"marker_id": 101, "marker_id": 101,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1612,7 +1612,7 @@
"confidence": 0.46225891142368675 "confidence": 0.46225891142368675
}, },
{ {
"observation_id": "5ae7bd2d-f236-4475-92e7-5f0034e28255", "observation_id": "49d47604-6664-418a-b308-75fd38433e3a",
"type": "aruco", "type": "aruco",
"marker_id": 74, "marker_id": 74,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1666,7 +1666,7 @@
"confidence": 0.4548532843889077 "confidence": 0.4548532843889077
}, },
{ {
"observation_id": "69b381a0-7ace-4047-b691-74a7573ab8c2", "observation_id": "b030b1b9-a5e0-42fd-8342-4e21f6aa2f2d",
"type": "aruco", "type": "aruco",
"marker_id": 64, "marker_id": 64,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1720,7 +1720,7 @@
"confidence": 0.43211414091114625 "confidence": 0.43211414091114625
}, },
{ {
"observation_id": "2285ed27-0713-4fd4-a30a-f8c124ddc41d", "observation_id": "cc9e1ecb-c985-4927-8561-e4a3fbf82c52",
"type": "aruco", "type": "aruco",
"marker_id": 52, "marker_id": 52,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1774,7 +1774,7 @@
"confidence": 0.45818248585417487 "confidence": 0.45818248585417487
}, },
{ {
"observation_id": "0b2d1922-8202-4481-af4a-8792e4efbdb1", "observation_id": "e879498c-9ea8-4a6b-b56f-bd30aaf3f33a",
"type": "aruco", "type": "aruco",
"marker_id": 77, "marker_id": 77,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1828,7 +1828,7 @@
"confidence": 0.422956152719696 "confidence": 0.422956152719696
}, },
{ {
"observation_id": "da819b13-2f74-4c56-b8fe-29f883d47e0e", "observation_id": "eb7482bd-564d-4c75-91aa-d50041df9c50",
"type": "aruco", "type": "aruco",
"marker_id": 83, "marker_id": 83,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1882,7 +1882,7 @@
"confidence": 0.4377857805109236 "confidence": 0.4377857805109236
}, },
{ {
"observation_id": "4d0787d2-2463-460b-baf2-05a46306c9f0", "observation_id": "10f0b572-fec0-40c8-b3a2-38916e451d48",
"type": "aruco", "type": "aruco",
"marker_id": 75, "marker_id": 75,
"marker_size_m": 0.025, "marker_size_m": 0.025,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:41Z", "created_utc": "2026-06-01T20:35:32Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_f_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:37Z", "created_utc": "2026-06-01T20:35:30Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -46,7 +46,7 @@
}, },
"detections": [ "detections": [
{ {
"observation_id": "c8b67f2c-77e2-4235-929f-5021d49ebf5c", "observation_id": "35d85584-01b9-4206-8bb5-ae43d73ff419",
"type": "aruco", "type": "aruco",
"marker_id": 243, "marker_id": 243,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -100,7 +100,7 @@
"confidence": 0.7460587402140983 "confidence": 0.7460587402140983
}, },
{ {
"observation_id": "6a411337-36b3-45d8-a9fa-a480270e702d", "observation_id": "4409df1d-53c1-47fc-a61f-ef7878209b3b",
"type": "aruco", "type": "aruco",
"marker_id": 231, "marker_id": 231,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -154,7 +154,7 @@
"confidence": 0.7064691664889216 "confidence": 0.7064691664889216
}, },
{ {
"observation_id": "3f4b274a-06d9-4efb-8418-e3c3c0c6f450", "observation_id": "09fa70b6-4bb2-450c-a579-0133f83fc8ae",
"type": "aruco", "type": "aruco",
"marker_id": 247, "marker_id": 247,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.5903116652341175 "confidence": 0.5903116652341175
}, },
{ {
"observation_id": "650946c3-7952-4677-9410-10bd0304ebab", "observation_id": "18f51517-f6bd-424c-bb40-ea1d284b7e75",
"type": "aruco", "type": "aruco",
"marker_id": 246, "marker_id": 246,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -262,7 +262,7 @@
"confidence": 0.5514992115017867 "confidence": 0.5514992115017867
}, },
{ {
"observation_id": "ef6db564-921d-4406-8c76-b78735320619", "observation_id": "d251d385-29b7-429d-9782-283dae66266c",
"type": "aruco", "type": "aruco",
"marker_id": 122, "marker_id": 122,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -316,7 +316,7 @@
"confidence": 0.4449530931867355 "confidence": 0.4449530931867355
}, },
{ {
"observation_id": "6562dc2c-802e-4bb0-8e79-ba0c762f209f", "observation_id": "b5bd3c0e-0a63-4e86-adc6-b8c0d8f89b74",
"type": "aruco", "type": "aruco",
"marker_id": 84, "marker_id": 84,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -370,7 +370,7 @@
"confidence": 0.3490767193505014 "confidence": 0.3490767193505014
}, },
{ {
"observation_id": "72b30a81-f94a-4c86-b6e0-7f3a0b37866d", "observation_id": "3b3ce018-1b7c-4b09-a3c2-2b799ea69ba0",
"type": "aruco", "type": "aruco",
"marker_id": 64, "marker_id": 64,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -424,7 +424,7 @@
"confidence": 0.5072111596185911 "confidence": 0.5072111596185911
}, },
{ {
"observation_id": "14bb0583-ed5a-4b71-b0bc-5bdd796e78dc", "observation_id": "8737e104-0435-477d-b38c-828ecc408ffa",
"type": "aruco", "type": "aruco",
"marker_id": 72, "marker_id": 72,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +478,7 @@
"confidence": 0.43254677700170213 "confidence": 0.43254677700170213
}, },
{ {
"observation_id": "0f04ad07-f789-44e2-8238-364f8cc73d71", "observation_id": "74573a9a-9f43-486d-958a-b752d5c4fa82",
"type": "aruco", "type": "aruco",
"marker_id": 124, "marker_id": 124,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -532,7 +532,7 @@
"confidence": 0.36252498796515575 "confidence": 0.36252498796515575
}, },
{ {
"observation_id": "19a345f3-14b3-4386-ab04-c1ffb3e41a76", "observation_id": "d515c3fe-3164-46f1-911a-7bbc775a2141",
"type": "aruco", "type": "aruco",
"marker_id": 53, "marker_id": 53,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -586,7 +586,7 @@
"confidence": 0.27711751756945874 "confidence": 0.27711751756945874
}, },
{ {
"observation_id": "8c075a1b-bf77-410a-b26e-0ae784f59094", "observation_id": "59a2933b-56b7-4494-9270-f41105376d5f",
"type": "aruco", "type": "aruco",
"marker_id": 58, "marker_id": 58,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -640,7 +640,7 @@
"confidence": 0.48073279309443956 "confidence": 0.48073279309443956
}, },
{ {
"observation_id": "0fad80ec-0ae6-437d-9dc0-5d7e49e16d2f", "observation_id": "0e1c2510-ebaf-4482-aa14-53a73101c6c1",
"type": "aruco", "type": "aruco",
"marker_id": 69, "marker_id": 69,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -694,7 +694,7 @@
"confidence": 0.45546210617301425 "confidence": 0.45546210617301425
}, },
{ {
"observation_id": "170c8228-0591-439a-81f7-80d0b2a53fe1", "observation_id": "ee283b81-a8f6-4c53-afed-65fc4aee9eb5",
"type": "aruco", "type": "aruco",
"marker_id": 103, "marker_id": 103,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -748,7 +748,7 @@
"confidence": 0.4795917219326271 "confidence": 0.4795917219326271
}, },
{ {
"observation_id": "c90d9c89-bd9c-4e01-9be4-268bf636fa09", "observation_id": "f2e39e53-66be-472f-b9fc-5352b67f13ba",
"type": "aruco", "type": "aruco",
"marker_id": 51, "marker_id": 51,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -802,7 +802,7 @@
"confidence": 0.4668259742313624 "confidence": 0.4668259742313624
}, },
{ {
"observation_id": "e4ab776c-6bd8-4310-bd00-8f26cdec6b8a", "observation_id": "e999197f-5c1d-478d-9e82-7f2423860b8c",
"type": "aruco", "type": "aruco",
"marker_id": 56, "marker_id": 56,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -856,7 +856,7 @@
"confidence": 0.39662908657084783 "confidence": 0.39662908657084783
}, },
{ {
"observation_id": "0e703621-9303-4563-beba-91b826ff908e", "observation_id": "a9e22f5f-6ac5-4ff0-acbd-9cb40b11fddf",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -910,7 +910,7 @@
"confidence": 0.4561015937422635 "confidence": 0.4561015937422635
}, },
{ {
"observation_id": "e49b8e7f-2090-4949-816f-aca3abdd5cd6", "observation_id": "9dc6fdf2-af6b-4959-9ec6-254a3b18063b",
"type": "aruco", "type": "aruco",
"marker_id": 46, "marker_id": 46,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -964,7 +964,7 @@
"confidence": 0.1698001278724927 "confidence": 0.1698001278724927
}, },
{ {
"observation_id": "b6caf319-c90f-4cf4-9fdd-32fce45a3f14", "observation_id": "72c27a1a-30ca-45f3-8a5b-518ace108125",
"type": "aruco", "type": "aruco",
"marker_id": 68, "marker_id": 68,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1018,7 +1018,7 @@
"confidence": 0.07718187630567852 "confidence": 0.07718187630567852
}, },
{ {
"observation_id": "e4fd266d-87d7-43c7-a87f-88916c80ad15", "observation_id": "881b105b-07be-48de-82a1-da54c4f00b91",
"type": "aruco", "type": "aruco",
"marker_id": 208, "marker_id": 208,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1072,7 +1072,7 @@
"confidence": 0.4316478958478293 "confidence": 0.4316478958478293
}, },
{ {
"observation_id": "0c227523-c3bf-4f57-a1be-f85ec8f0ddb3", "observation_id": "157be5d7-0917-4f9c-9aec-4786be197f72",
"type": "aruco", "type": "aruco",
"marker_id": 115, "marker_id": 115,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1126,7 +1126,7 @@
"confidence": 0.34608319473201704 "confidence": 0.34608319473201704
}, },
{ {
"observation_id": "bafc12bb-d297-484a-8e2c-13a2dfa7907b", "observation_id": "c3959e0d-79b7-48f4-ac12-5910fd6e8fad",
"type": "aruco", "type": "aruco",
"marker_id": 79, "marker_id": 79,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1180,7 +1180,7 @@
"confidence": 0.40793535669071385 "confidence": 0.40793535669071385
}, },
{ {
"observation_id": "6b4332b8-f05c-4b32-a8fa-b2c7fbc4b727", "observation_id": "cdabd390-73ba-4b62-9694-3aebdd54af0f",
"type": "aruco", "type": "aruco",
"marker_id": 95, "marker_id": 95,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1234,7 +1234,7 @@
"confidence": 0.4181682027393045 "confidence": 0.4181682027393045
}, },
{ {
"observation_id": "45993dcf-5fd1-4cf6-b1dc-2d2edeb49e45", "observation_id": "550ac006-076b-4c0c-ae17-dba932c036de",
"type": "aruco", "type": "aruco",
"marker_id": 55, "marker_id": 55,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1288,7 +1288,7 @@
"confidence": 0.39668368657567366 "confidence": 0.39668368657567366
}, },
{ {
"observation_id": "780b876c-8d94-4614-8251-c2d34d063c4a", "observation_id": "e80bf8a5-1547-4ae7-ade4-dd47d456767c",
"type": "aruco", "type": "aruco",
"marker_id": 96, "marker_id": 96,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1342,7 +1342,7 @@
"confidence": 0.3577321830843512 "confidence": 0.3577321830843512
}, },
{ {
"observation_id": "dc3d0bf6-d2a3-48c8-908d-50f1d4db511a", "observation_id": "bb7f44a7-086b-46a1-8d5d-8440ee081c6a",
"type": "aruco", "type": "aruco",
"marker_id": 66, "marker_id": 66,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1396,7 +1396,7 @@
"confidence": 0.3829765144945479 "confidence": 0.3829765144945479
}, },
{ {
"observation_id": "3b2d7ba5-2335-43a7-9022-bf7387788763", "observation_id": "f638a3f7-60e6-41b6-8921-2df581ca5df1",
"type": "aruco", "type": "aruco",
"marker_id": 217, "marker_id": 217,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1450,7 +1450,7 @@
"confidence": 0.3382587531306593 "confidence": 0.3382587531306593
}, },
{ {
"observation_id": "9a5f12f9-02b5-437f-aa95-f6783202a17e", "observation_id": "be966f0d-7e8b-4207-ae4d-3da6ee2a1a85",
"type": "aruco", "type": "aruco",
"marker_id": 97, "marker_id": 97,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1504,7 +1504,7 @@
"confidence": 0.3623898971459892 "confidence": 0.3623898971459892
}, },
{ {
"observation_id": "8873a268-a991-4b71-adcc-7c343cc6ceda", "observation_id": "89c8f1c6-5d7a-45ca-ad3c-0e18f61bdbfa",
"type": "aruco", "type": "aruco",
"marker_id": 54, "marker_id": 54,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1558,7 +1558,7 @@
"confidence": 0.3590718541167963 "confidence": 0.3590718541167963
}, },
{ {
"observation_id": "f3b1c533-6f71-4f51-ac64-44b8365df01b", "observation_id": "928fd3c0-e2c1-495a-a08f-cabf369dd831",
"type": "aruco", "type": "aruco",
"marker_id": 43, "marker_id": 43,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1612,7 +1612,7 @@
"confidence": 0.2738204676258435 "confidence": 0.2738204676258435
}, },
{ {
"observation_id": "d2e831fc-101c-489c-9ffd-d521063366bc", "observation_id": "b0060ffc-2890-4c09-92c1-239a16b426dd",
"type": "aruco", "type": "aruco",
"marker_id": 205, "marker_id": 205,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1666,7 +1666,7 @@
"confidence": 0.29591817114314195 "confidence": 0.29591817114314195
}, },
{ {
"observation_id": "3fbbe428-cdac-47c2-831c-02cfced6aeda", "observation_id": "d05ed423-6cd2-462e-9806-a54df153e6fd",
"type": "aruco", "type": "aruco",
"marker_id": 92, "marker_id": 92,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1720,7 +1720,7 @@
"confidence": 0.3158166687011719 "confidence": 0.3158166687011719
}, },
{ {
"observation_id": "08090d85-7ebb-4abb-9c24-7c121fd96cc7", "observation_id": "a879a1aa-cf44-4b89-8ecb-a5da644a009f",
"type": "aruco", "type": "aruco",
"marker_id": 105, "marker_id": 105,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1774,7 +1774,7 @@
"confidence": 0.31800273344664126 "confidence": 0.31800273344664126
}, },
{ {
"observation_id": "2060ada4-c465-41dd-a763-068156e28d56", "observation_id": "341ec4cf-b699-45dd-9ee5-e1a7f6e2b9c9",
"type": "aruco", "type": "aruco",
"marker_id": 85, "marker_id": 85,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1828,7 +1828,7 @@
"confidence": 0.2969848480224609 "confidence": 0.2969848480224609
}, },
{ {
"observation_id": "08ea919e-c408-4140-81ee-cd9bb43150ff", "observation_id": "02d265e8-cfb5-45fb-90a8-44d0ab3def80",
"type": "aruco", "type": "aruco",
"marker_id": 102, "marker_id": 102,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1882,7 +1882,7 @@
"confidence": 0.3170967427530611 "confidence": 0.3170967427530611
}, },
{ {
"observation_id": "759cba9c-5500-4e55-9f93-db1ddf41d22a", "observation_id": "7373ea07-d4d8-469e-be87-0f3e64d6b64c",
"type": "aruco", "type": "aruco",
"marker_id": 59, "marker_id": 59,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1936,7 +1936,7 @@
"confidence": 0.3170967427530611 "confidence": 0.3170967427530611
}, },
{ {
"observation_id": "bc77d3b5-8da6-4175-b693-979d2b5d9054", "observation_id": "b7d49d7e-1b78-480e-a9a2-c2a5ccb3a3aa",
"type": "aruco", "type": "aruco",
"marker_id": 48, "marker_id": 48,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1990,7 +1990,7 @@
"confidence": 0.17828567290874034 "confidence": 0.17828567290874034
}, },
{ {
"observation_id": "34435999-494e-4b1e-8c3b-9e5379ce2097", "observation_id": "5e095398-c882-4308-89c9-ccbb7bc05100",
"type": "aruco", "type": "aruco",
"marker_id": 57, "marker_id": 57,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2044,7 +2044,7 @@
"confidence": 0.3167426670523156 "confidence": 0.3167426670523156
}, },
{ {
"observation_id": "99b4197b-d20a-41e9-8471-4f92416012c3", "observation_id": "60f6cd58-61b3-443d-a274-3b46d6c48725",
"type": "aruco", "type": "aruco",
"marker_id": 63, "marker_id": 63,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -2098,7 +2098,7 @@
"confidence": 0.15449597168691093 "confidence": 0.15449597168691093
}, },
{ {
"observation_id": "70eb2ee6-c957-498d-adaa-714779a77ad9", "observation_id": "9de60a6b-f5ce-4040-83a2-eda43494304d",
"type": "aruco", "type": "aruco",
"marker_id": 71, "marker_id": 71,
"marker_size_m": 0.025, "marker_size_m": 0.025,

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-06-01T19:02:41Z", "created_utc": "2026-06-01T20:35:33Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_g_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:27:13Z", "created_utc": "2026-06-01T20:35:43Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -16,7 +16,7 @@
], ],
[ [
0.0, 0.0,
1500.0, 1777.77783203125,
360.0 360.0
], ],
[ [
@@ -35,18 +35,18 @@
}, },
"image": { "image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene6\\render_a.png", "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene6\\render_a.png",
"image_sha256": "002759324533d7cc2e26b63445f1b66ccd0b6609b5b9beea65d67d25e3c98f21", "image_sha256": "b03d7c96dbc48777a105a30921888bc93b0f8e34629585940358d2f171f7ce7e",
"width_px": 1280, "width_px": 1280,
"height_px": 720 "height_px": 720
}, },
"aruco": { "aruco": {
"dictionary": "DICT_4X4_250", "dictionary": "DICT_4X4_250",
"num_detected_markers": 29, "num_detected_markers": 30,
"num_rejected_candidates": 14 "num_rejected_candidates": 15
}, },
"detections": [ "detections": [
{ {
"observation_id": "093d4a1c-0659-44fe-98b5-ae0473a4494c", "observation_id": "62525388-3107-4bf5-aa14-dd503e019139",
"type": "aruco", "type": "aruco",
"marker_id": 219, "marker_id": 219,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -76,14 +76,14 @@
"area_px": 1886.5, "area_px": 1886.5,
"perimeter_px": 173.90191650390625, "perimeter_px": 173.90191650390625,
"sharpness": { "sharpness": {
"laplacian_var": 2417.527530097097 "laplacian_var": 2417.5352700351773
}, },
"contrast": { "contrast": {
"p05": 35.0, "p05": 35.0,
"p95": 194.0, "p95": 194.0,
"dynamic_range": 159.0, "dynamic_range": 159.0,
"mean_gray": 97.80804953560371, "mean_gray": 97.80727554179566,
"std_gray": 71.44403077044433 "std_gray": 71.44470578159165
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.42537909746170044, "distance_to_center_norm": 0.42537909746170044,
@@ -100,7 +100,7 @@
"confidence": 0.7395976147580084 "confidence": 0.7395976147580084
}, },
{ {
"observation_id": "f1cb9ec3-59e0-45d0-9e31-98715188a062", "observation_id": "9ea3000e-592e-46ad-9fa7-8e72c999577a",
"type": "aruco", "type": "aruco",
"marker_id": 218, "marker_id": 218,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -130,14 +130,14 @@
"area_px": 1595.0, "area_px": 1595.0,
"perimeter_px": 159.97390365600586, "perimeter_px": 159.97390365600586,
"sharpness": { "sharpness": {
"laplacian_var": 2395.9437851508915 "laplacian_var": 2399.179560185185
}, },
"contrast": { "contrast": {
"p05": 29.0, "p05": 29.0,
"p95": 192.0, "p95": 192.0,
"dynamic_range": 163.0, "dynamic_range": 163.0,
"mean_gray": 86.18240740740741, "mean_gray": 86.17962962962963,
"std_gray": 72.04802324466404 "std_gray": 72.05393525025549
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.22131025791168213, "distance_to_center_norm": 0.22131025791168213,
@@ -154,7 +154,7 @@
"confidence": 0.9199148952780339 "confidence": 0.9199148952780339
}, },
{ {
"observation_id": "e62a8a5c-3877-4f54-a882-07ea284681db", "observation_id": "353ca775-9971-49f9-9f70-bd1a6defb412",
"type": "aruco", "type": "aruco",
"marker_id": 114, "marker_id": 114,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -208,7 +208,7 @@
"confidence": 0.7654670561742843 "confidence": 0.7654670561742843
}, },
{ {
"observation_id": "beffde53-568d-4971-8440-54ea747951ed", "observation_id": "4b9fefbc-dccc-4c00-973a-15bac6e51cd1",
"type": "aruco", "type": "aruco",
"marker_id": 243, "marker_id": 243,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -238,14 +238,14 @@
"area_px": 1385.5, "area_px": 1385.5,
"perimeter_px": 150.88328170776367, "perimeter_px": 150.88328170776367,
"sharpness": { "sharpness": {
"laplacian_var": 2550.331719405216 "laplacian_var": 2551.7106553444123
}, },
"contrast": { "contrast": {
"p05": 17.0, "p05": 17.0,
"p95": 187.0, "p95": 187.0,
"dynamic_range": 170.0, "dynamic_range": 170.0,
"mean_gray": 77.61672095548317, "mean_gray": 77.61672095548317,
"std_gray": 75.98821057265377 "std_gray": 75.98468117013398
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.13106794655323029, "distance_to_center_norm": 0.13106794655323029,
@@ -262,7 +262,7 @@
"confidence": 0.8622084291764343 "confidence": 0.8622084291764343
}, },
{ {
"observation_id": "ec1f5fe3-06d4-46d1-93a4-cbae5d0295b3", "observation_id": "c5799902-3340-42eb-91fe-6749ef7c1878",
"type": "aruco", "type": "aruco",
"marker_id": 120, "marker_id": 120,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -292,14 +292,14 @@
"area_px": 1222.0, "area_px": 1222.0,
"perimeter_px": 144.33159637451172, "perimeter_px": 144.33159637451172,
"sharpness": { "sharpness": {
"laplacian_var": 2309.563780649863 "laplacian_var": 2309.8137806498626
}, },
"contrast": { "contrast": {
"p05": 21.0, "p05": 21.0,
"p95": 183.0, "p95": 183.0,
"dynamic_range": 162.0, "dynamic_range": 162.0,
"mean_gray": 62.6400462962963, "mean_gray": 62.63773148148148,
"std_gray": 64.34158207047126 "std_gray": 64.3486201788966
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.18564613163471222, "distance_to_center_norm": 0.18564613163471222,
@@ -316,7 +316,61 @@
"confidence": 0.7239659906759255 "confidence": 0.7239659906759255
}, },
{ {
"observation_id": "c7f82e9a-3739-48be-ab32-7b94d9118ef2", "observation_id": "34fd27c5-ea33-4032-b860-7ca07e68d31e",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
759.0,
402.0
],
[
762.0,
437.0
],
[
731.0,
452.0
],
[
727.0,
417.0
]
],
"center_px": [
744.75,
427.0
],
"quality": {
"area_px": 1155.0,
"perimeter_px": 140.13571166992188,
"sharpness": {
"laplacian_var": 3720.340037122882
},
"contrast": {
"p05": 17.0,
"p95": 184.0,
"dynamic_range": 167.0,
"mean_gray": 90.0375939849624,
"std_gray": 75.13028677039019
},
"geometry": {
"distance_to_center_norm": 0.1693369597196579,
"distance_to_border_px": 268.0
},
"edge_ratio": 1.026216222832411,
"edge_lengths_px": [
35.12833786010742,
34.438350677490234,
35.22782897949219,
35.34119415283203
]
},
"confidence": 0.7503292024313934
},
{
"observation_id": "1766ea06-efa2-4f8f-83fa-a022ba64798f",
"type": "aruco", "type": "aruco",
"marker_id": 245, "marker_id": 245,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -327,7 +381,7 @@
], ],
[ [
810.0, 810.0,
414.0 415.0
], ],
[ [
779.0, 779.0,
@@ -340,37 +394,37 @@
], ],
"center_px": [ "center_px": [
793.25, 793.25,
404.25 404.5
], ],
"quality": { "quality": {
"area_px": 1088.5, "area_px": 1102.5,
"perimeter_px": 136.7334327697754, "perimeter_px": 137.30602645874023,
"sharpness": { "sharpness": {
"laplacian_var": 3005.4513413983304 "laplacian_var": 3007.758277024331
}, },
"contrast": { "contrast": {
"p05": 16.0, "p05": 16.0,
"p95": 182.0, "p95": 182.0,
"dynamic_range": 166.0, "dynamic_range": 166.0,
"mean_gray": 81.16910785619174, "mean_gray": 81.13715046604527,
"std_gray": 74.39824750687049 "std_gray": 74.37812194883978
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.21722736954689026, "distance_to_center_norm": 0.21732206642627716,
"distance_to_border_px": 291.0 "distance_to_border_px": 291.0
}, },
"edge_ratio": 1.058938221084239, "edge_ratio": 1.0610902031465996,
"edge_lengths_px": [ "edge_lengths_px": [
34.13209533691406, 35.12833786010742,
34.438350677490234, 34.01470184326172,
35.05709457397461, 35.05709457397461,
33.105892181396484 33.105892181396484
] ]
}, },
"confidence": 0.6852776226394603 "confidence": 0.6926838055995629
}, },
{ {
"observation_id": "55689434-4628-4089-88d3-8d1c4ff8a228", "observation_id": "2017954a-f31c-4a85-87b4-640c69cb1123",
"type": "aruco", "type": "aruco",
"marker_id": 47, "marker_id": 47,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -400,14 +454,14 @@
"area_px": 1029.5, "area_px": 1029.5,
"perimeter_px": 132.67654037475586, "perimeter_px": 132.67654037475586,
"sharpness": { "sharpness": {
"laplacian_var": 4016.5089942471727 "laplacian_var": 4016.018252330887
}, },
"contrast": { "contrast": {
"p05": 10.0, "p05": 10.0,
"p95": 176.0, "p95": 176.0,
"dynamic_range": 166.0, "dynamic_range": 166.0,
"mean_gray": 69.4, "mean_gray": 69.37464788732395,
"std_gray": 72.23691849993463 "std_gray": 72.21094240030942
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.6501306891441345, "distance_to_center_norm": 0.6501306891441345,
@@ -424,7 +478,7 @@
"confidence": 0.12146268776527554 "confidence": 0.12146268776527554
}, },
{ {
"observation_id": "739525b1-9a7a-4373-86cd-69161c99bf92", "observation_id": "68204adf-9785-4dcb-91ef-b6a31748d842",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -478,7 +532,7 @@
"confidence": 0.47917663082333867 "confidence": 0.47917663082333867
}, },
{ {
"observation_id": "c9a7a5f5-7d82-44a5-be42-c8a634c8d646", "observation_id": "8a458e99-f7c7-4c99-b733-4962986be1f6",
"type": "aruco", "type": "aruco",
"marker_id": 85, "marker_id": 85,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -508,14 +562,14 @@
"area_px": 895.0, "area_px": 895.0,
"perimeter_px": 125.45559501647949, "perimeter_px": 125.45559501647949,
"sharpness": { "sharpness": {
"laplacian_var": 3893.4417594426614 "laplacian_var": 3908.004835735264
}, },
"contrast": { "contrast": {
"p05": 9.0, "p05": 9.0,
"p95": 172.0, "p95": 172.0,
"dynamic_range": 163.0, "dynamic_range": 163.0,
"mean_gray": 114.2793388429752, "mean_gray": 114.25289256198347,
"std_gray": 68.17573053714653 "std_gray": 68.18410065801393
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.8151581883430481, "distance_to_center_norm": 0.8151581883430481,
@@ -532,7 +586,7 @@
"confidence": 0.4560525484643318 "confidence": 0.4560525484643318
}, },
{ {
"observation_id": "f023b793-6d71-412a-8df0-096a9f2584d8", "observation_id": "dcf64c7b-4477-48e4-b04a-a094f8d522d1",
"type": "aruco", "type": "aruco",
"marker_id": 79, "marker_id": 79,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -562,14 +616,14 @@
"area_px": 862.0, "area_px": 862.0,
"perimeter_px": 121.78662872314453, "perimeter_px": 121.78662872314453,
"sharpness": { "sharpness": {
"laplacian_var": 4460.145245949961 "laplacian_var": 4465.862386491175
}, },
"contrast": { "contrast": {
"p05": 13.0, "p05": 13.0,
"p95": 176.0, "p95": 176.0,
"dynamic_range": 163.0, "dynamic_range": 163.0,
"mean_gray": 98.21717171717172, "mean_gray": 98.14478114478115,
"std_gray": 69.91176479425533 "std_gray": 69.89898373588134
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.402599573135376, "distance_to_center_norm": 0.402599573135376,
@@ -586,7 +640,7 @@
"confidence": 0.5734281513866332 "confidence": 0.5734281513866332
}, },
{ {
"observation_id": "b50fc833-46c8-4076-a43d-d45747dec3be", "observation_id": "6fba9952-513a-4115-8d79-93ad76a62900",
"type": "aruco", "type": "aruco",
"marker_id": 96, "marker_id": 96,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -616,14 +670,14 @@
"area_px": 834.0, "area_px": 834.0,
"perimeter_px": 120.57016181945801, "perimeter_px": 120.57016181945801,
"sharpness": { "sharpness": {
"laplacian_var": 3480.6856622008017 "laplacian_var": 3479.921487345328
}, },
"contrast": { "contrast": {
"p05": 11.0, "p05": 11.0,
"p95": 174.0, "p95": 174.0,
"dynamic_range": 163.0, "dynamic_range": 163.0,
"mean_gray": 85.90989399293287, "mean_gray": 85.87632508833923,
"std_gray": 73.31278173492767 "std_gray": 73.2955841442461
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.47566938400268555, "distance_to_center_norm": 0.47566938400268555,
@@ -640,7 +694,7 @@
"confidence": 0.525542829627259 "confidence": 0.525542829627259
}, },
{ {
"observation_id": "c6f70210-7228-449e-b914-632fc65951c4", "observation_id": "c72c6dea-aa69-4dfb-a2bf-f9f2b4ef5693",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -670,14 +724,14 @@
"area_px": 822.5, "area_px": 822.5,
"perimeter_px": 120.13125228881836, "perimeter_px": 120.13125228881836,
"sharpness": { "sharpness": {
"laplacian_var": 3264.4448491373064 "laplacian_var": 3264.823744798533
}, },
"contrast": { "contrast": {
"p05": 8.0, "p05": 8.0,
"p95": 166.0, "p95": 166.0,
"dynamic_range": 158.0, "dynamic_range": 158.0,
"mean_gray": 72.97845601436266, "mean_gray": 72.90125673249551,
"std_gray": 69.35724060907525 "std_gray": 69.29298721671074
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.26240772008895874, "distance_to_center_norm": 0.26240772008895874,
@@ -694,7 +748,7 @@
"confidence": 0.456911083882938 "confidence": 0.456911083882938
}, },
{ {
"observation_id": "ff8ecdb5-410b-415c-8129-9d884dbbc92b", "observation_id": "7fa2fe63-7b3c-48b8-9c90-14460dfaa99c",
"type": "aruco", "type": "aruco",
"marker_id": 62, "marker_id": 62,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -724,14 +778,14 @@
"area_px": 780.0, "area_px": 780.0,
"perimeter_px": 118.13776779174805, "perimeter_px": 118.13776779174805,
"sharpness": { "sharpness": {
"laplacian_var": 2269.673746384963 "laplacian_var": 2263.393171246023
}, },
"contrast": { "contrast": {
"p05": 11.0, "p05": 11.0,
"p95": 172.0, "p95": 172.0,
"dynamic_range": 161.0, "dynamic_range": 161.0,
"mean_gray": 41.59730250481696, "mean_gray": 41.589595375722546,
"std_gray": 54.69119537977218 "std_gray": 54.67750228298329
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.47894710302352905, "distance_to_center_norm": 0.47894710302352905,
@@ -748,7 +802,7 @@
"confidence": 0.5038606541951498 "confidence": 0.5038606541951498
}, },
{ {
"observation_id": "90ca6a76-7ed5-4b5e-af7b-efe61dc0d8df", "observation_id": "fa36bcf5-bb39-41f6-81b5-6aaa0ae366da",
"type": "aruco", "type": "aruco",
"marker_id": 105, "marker_id": 105,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -778,14 +832,14 @@
"area_px": 772.0, "area_px": 772.0,
"perimeter_px": 118.03386306762695, "perimeter_px": 118.03386306762695,
"sharpness": { "sharpness": {
"laplacian_var": 2200.9433708699958 "laplacian_var": 2194.7754319386977
}, },
"contrast": { "contrast": {
"p05": 9.0, "p05": 9.0,
"p95": 169.0, "p95": 169.0,
"dynamic_range": 160.0, "dynamic_range": 160.0,
"mean_gray": 38.05534351145038, "mean_gray": 38.04389312977099,
"std_gray": 54.14444554058401 "std_gray": 54.12436185929218
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.7464743256568909, "distance_to_center_norm": 0.7464743256568909,
@@ -802,7 +856,7 @@
"confidence": 0.43622925667631085 "confidence": 0.43622925667631085
}, },
{ {
"observation_id": "61c64cf2-ddea-4981-92e3-eec579b53d2b", "observation_id": "dc537cb6-00ab-440a-beca-280008856a05",
"type": "aruco", "type": "aruco",
"marker_id": 208, "marker_id": 208,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -832,14 +886,14 @@
"area_px": 735.0, "area_px": 735.0,
"perimeter_px": 114.19036865234375, "perimeter_px": 114.19036865234375,
"sharpness": { "sharpness": {
"laplacian_var": 2751.2709448278947 "laplacian_var": 2753.7530001043515
}, },
"contrast": { "contrast": {
"p05": 8.0, "p05": 8.0,
"p95": 162.0, "p95": 162.0,
"dynamic_range": 154.0, "dynamic_range": 154.0,
"mean_gray": 64.43050193050193, "mean_gray": 64.33783783783784,
"std_gray": 64.43626940478461 "std_gray": 64.3663482903625
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.2758570611476898, "distance_to_center_norm": 0.2758570611476898,
@@ -856,7 +910,7 @@
"confidence": 0.4417935296159658 "confidence": 0.4417935296159658
}, },
{ {
"observation_id": "2e33479d-8294-4b79-9efc-7937aa98f0f6", "observation_id": "39c72167-6477-48e9-8626-ce64a16f210b",
"type": "aruco", "type": "aruco",
"marker_id": 75, "marker_id": 75,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -886,14 +940,14 @@
"area_px": 722.5, "area_px": 722.5,
"perimeter_px": 112.32038497924805, "perimeter_px": 112.32038497924805,
"sharpness": { "sharpness": {
"laplacian_var": 3754.9401823350654 "laplacian_var": 3756.544142731105
}, },
"contrast": { "contrast": {
"p05": 10.0, "p05": 10.0,
"p95": 173.0, "p95": 173.0,
"dynamic_range": 163.0, "dynamic_range": 163.0,
"mean_gray": 103.16237623762376, "mean_gray": 103.16039603960397,
"std_gray": 67.19760552588835 "std_gray": 67.19906894570703
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.7277610301971436, "distance_to_center_norm": 0.7277610301971436,
@@ -910,7 +964,7 @@
"confidence": 0.29844141482805986 "confidence": 0.29844141482805986
}, },
{ {
"observation_id": "5911b31b-af08-4fd4-b9e5-a6a29c67ed7b", "observation_id": "7101cbcc-d400-4e9d-9738-bcaaefa84280",
"type": "aruco", "type": "aruco",
"marker_id": 102, "marker_id": 102,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -940,14 +994,14 @@
"area_px": 624.5, "area_px": 624.5,
"perimeter_px": 108.51360702514648, "perimeter_px": 108.51360702514648,
"sharpness": { "sharpness": {
"laplacian_var": 2972.6193514806637 "laplacian_var": 2972.1987698251824
}, },
"contrast": { "contrast": {
"p05": 9.0, "p05": 9.0,
"p95": 167.0, "p95": 167.0,
"dynamic_range": 158.0, "dynamic_range": 158.0,
"mean_gray": 100.78747203579418, "mean_gray": 100.78523489932886,
"std_gray": 63.65892072262245 "std_gray": 63.66237466148982
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.7988508939743042, "distance_to_center_norm": 0.7988508939743042,
@@ -964,7 +1018,7 @@
"confidence": 0.2521714913889437 "confidence": 0.2521714913889437
}, },
{ {
"observation_id": "403d020a-78a3-4d05-b3ec-541bb9f5ad75", "observation_id": "a6041a2f-b794-42df-ac39-6f5c30ded371",
"type": "aruco", "type": "aruco",
"marker_id": 198, "marker_id": 198,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1018,7 +1072,7 @@
"confidence": 0.16306081184012358 "confidence": 0.16306081184012358
}, },
{ {
"observation_id": "9fddb3ad-c97b-48ac-8618-5dcb7ed15102", "observation_id": "526c9a0e-0193-4142-9bd9-95811539f917",
"type": "aruco", "type": "aruco",
"marker_id": 92, "marker_id": 92,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1048,14 +1102,14 @@
"area_px": 580.0, "area_px": 580.0,
"perimeter_px": 104.17594909667969, "perimeter_px": 104.17594909667969,
"sharpness": { "sharpness": {
"laplacian_var": 2398.4570271840084 "laplacian_var": 2396.9549540223934
}, },
"contrast": { "contrast": {
"p05": 10.0, "p05": 10.0,
"p95": 166.2, "p95": 166.2,
"dynamic_range": 156.2, "dynamic_range": 156.2,
"mean_gray": 64.19424460431655, "mean_gray": 64.18465227817745,
"std_gray": 62.6143704858226 "std_gray": 62.61524208550065
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.733877956867218, "distance_to_center_norm": 0.733877956867218,
@@ -1072,7 +1126,7 @@
"confidence": 0.31777455864589965 "confidence": 0.31777455864589965
}, },
{ {
"observation_id": "032a9df6-b4e0-42c2-b772-b815b21d26d2", "observation_id": "2e95cc8f-82f0-4725-ab8d-0a53ac2c6997",
"type": "aruco", "type": "aruco",
"marker_id": 217, "marker_id": 217,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1102,14 +1156,14 @@
"area_px": 526.0, "area_px": 526.0,
"perimeter_px": 100.42813110351562, "perimeter_px": 100.42813110351562,
"sharpness": { "sharpness": {
"laplacian_var": 2713.7341529512855 "laplacian_var": 2713.1108467182235
}, },
"contrast": { "contrast": {
"p05": 9.0, "p05": 9.0,
"p95": 163.0, "p95": 163.0,
"dynamic_range": 154.0, "dynamic_range": 154.0,
"mean_gray": 70.99728997289972, "mean_gray": 70.99457994579946,
"std_gray": 60.6025972166517 "std_gray": 60.59854992048763
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.6100193858146667, "distance_to_center_norm": 0.6100193858146667,
@@ -1126,7 +1180,7 @@
"confidence": 0.3029173397022545 "confidence": 0.3029173397022545
}, },
{ {
"observation_id": "f6c5ed99-263d-428f-aacb-e542b6ab4c8f", "observation_id": "212770a6-95b9-4cce-8c71-71239d7493f2",
"type": "aruco", "type": "aruco",
"marker_id": 61, "marker_id": 61,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1156,14 +1210,14 @@
"area_px": 541.0, "area_px": 541.0,
"perimeter_px": 99.51516723632812, "perimeter_px": 99.51516723632812,
"sharpness": { "sharpness": {
"laplacian_var": 3865.1924138628747 "laplacian_var": 3865.1225213897565
}, },
"contrast": { "contrast": {
"p05": 9.55, "p05": 9.55,
"p95": 168.0, "p95": 168.0,
"dynamic_range": 158.45, "dynamic_range": 158.45,
"mean_gray": 100.1747311827957, "mean_gray": 100.17204301075269,
"std_gray": 64.35443778452381 "std_gray": 64.35162539924715
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.7955067753791809, "distance_to_center_norm": 0.7955067753791809,
@@ -1180,7 +1234,7 @@
"confidence": 0.1527342148240039 "confidence": 0.1527342148240039
}, },
{ {
"observation_id": "d989d644-35f2-4e9e-924d-37f39c05df32", "observation_id": "b874d1ca-593b-4213-a099-b24a18cb57f1",
"type": "aruco", "type": "aruco",
"marker_id": 83, "marker_id": 83,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1234,7 +1288,7 @@
"confidence": 0.19743498130596515 "confidence": 0.19743498130596515
}, },
{ {
"observation_id": "0238171d-608b-4b1b-a56b-185190f1ff1f", "observation_id": "bb1226b3-837a-41fc-ba34-7f674db3c845",
"type": "aruco", "type": "aruco",
"marker_id": 206, "marker_id": 206,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1264,14 +1318,14 @@
"area_px": 462.0, "area_px": 462.0,
"perimeter_px": 95.09099197387695, "perimeter_px": 95.09099197387695,
"sharpness": { "sharpness": {
"laplacian_var": 2293.334191235379 "laplacian_var": 2293.821533007531
}, },
"contrast": { "contrast": {
"p05": 11.0, "p05": 11.0,
"p95": 161.0, "p95": 161.0,
"dynamic_range": 150.0, "dynamic_range": 150.0,
"mean_gray": 75.58544303797468, "mean_gray": 75.58227848101266,
"std_gray": 57.75851882584608 "std_gray": 57.75978356382726
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.5142804980278015, "distance_to_center_norm": 0.5142804980278015,
@@ -1288,7 +1342,7 @@
"confidence": 0.2849187633475991 "confidence": 0.2849187633475991
}, },
{ {
"observation_id": "0942097f-9610-4a9a-937d-d6f5692a9e58", "observation_id": "8d0391e5-c78b-4154-8b4d-1ceb5f9b3be8",
"type": "aruco", "type": "aruco",
"marker_id": 207, "marker_id": 207,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1342,7 +1396,7 @@
"confidence": 0.24627951083020566 "confidence": 0.24627951083020566
}, },
{ {
"observation_id": "c76410ff-010e-43b6-9ef4-159d3a4a1987", "observation_id": "1e74abc8-2898-4ae7-81cd-20052c25f005",
"type": "aruco", "type": "aruco",
"marker_id": 72, "marker_id": 72,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1372,14 +1426,14 @@
"area_px": 418.5, "area_px": 418.5,
"perimeter_px": 89.27655792236328, "perimeter_px": 89.27655792236328,
"sharpness": { "sharpness": {
"laplacian_var": 2128.81850155028 "laplacian_var": 2129.6008144754496
}, },
"contrast": { "contrast": {
"p05": 9.0, "p05": 9.0,
"p95": 149.0, "p95": 149.0,
"dynamic_range": 140.0, "dynamic_range": 140.0,
"mean_gray": 59.34013605442177, "mean_gray": 59.34013605442177,
"std_gray": 53.84514159560616 "std_gray": 53.85120550809765
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.08364841341972351, "distance_to_center_norm": 0.08364841341972351,
@@ -1396,7 +1450,7 @@
"confidence": 0.22592760282333144 "confidence": 0.22592760282333144
}, },
{ {
"observation_id": "973b70a4-fcdd-43cd-86a6-bcce2e77ebc1", "observation_id": "d97d10e4-a3eb-46ae-a011-32ca87288073",
"type": "aruco", "type": "aruco",
"marker_id": 84, "marker_id": 84,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1426,14 +1480,14 @@
"area_px": 392.0, "area_px": 392.0,
"perimeter_px": 86.8602180480957, "perimeter_px": 86.8602180480957,
"sharpness": { "sharpness": {
"laplacian_var": 2317.0305818936736 "laplacian_var": 2317.567167259527
}, },
"contrast": { "contrast": {
"p05": 11.0, "p05": 11.0,
"p95": 150.0, "p95": 150.0,
"dynamic_range": 139.0, "dynamic_range": 139.0,
"mean_gray": 84.00696864111498, "mean_gray": 84.00696864111498,
"std_gray": 49.561983367703114 "std_gray": 49.56142094625174
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.13727600872516632, "distance_to_center_norm": 0.13727600872516632,
@@ -1450,7 +1504,7 @@
"confidence": 0.19681943169996122 "confidence": 0.19681943169996122
}, },
{ {
"observation_id": "a3bafd35-14d2-4168-8f32-4bd6147c52a4", "observation_id": "1e70b9c1-3707-4352-bb60-34a4d728b1e5",
"type": "aruco", "type": "aruco",
"marker_id": 86, "marker_id": 86,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1504,7 +1558,7 @@
"confidence": 0.1640007734958032 "confidence": 0.1640007734958032
}, },
{ {
"observation_id": "3d283da5-8a87-4c94-9c35-199ff433008e", "observation_id": "48a90089-6598-4dbc-a791-2bbac254c987",
"type": "aruco", "type": "aruco",
"marker_id": 60, "marker_id": 60,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1534,14 +1588,14 @@
"area_px": 336.0, "area_px": 336.0,
"perimeter_px": 81.50533485412598, "perimeter_px": 81.50533485412598,
"sharpness": { "sharpness": {
"laplacian_var": 1625.659730872741 "laplacian_var": 1625.1656132256821
}, },
"contrast": { "contrast": {
"p05": 11.0, "p05": 11.0,
"p95": 152.0, "p95": 152.0,
"dynamic_range": 141.0, "dynamic_range": 141.0,
"mean_gray": 104.24313725490197, "mean_gray": 104.23529411764706,
"std_gray": 49.473975154707475 "std_gray": 49.48178045970571
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.15743541717529297, "distance_to_center_norm": 0.15743541717529297,
@@ -1558,7 +1612,7 @@
"confidence": 0.1646279680870627 "confidence": 0.1646279680870627
}, },
{ {
"observation_id": "9b6aecd3-cdfd-41ec-921a-1f18078333ca", "observation_id": "df725659-f331-4813-8abe-8d1441f9a67d",
"type": "aruco", "type": "aruco",
"marker_id": 93, "marker_id": 93,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -1688,6 +1742,31 @@
], ],
"area_px": 1714.0 "area_px": 1714.0
}, },
{
"image_points_px": [
[
810.0,
420.0
],
[
791.0,
435.0
],
[
766.0,
447.0
],
[
778.0,
435.0
]
],
"center_px": [
786.25,
434.25
],
"area_px": 175.5
},
{ {
"image_points_px": [ "image_points_px": [
[ [
@@ -1913,6 +1992,31 @@
], ],
"area_px": 98.0 "area_px": 98.0
}, },
{
"image_points_px": [
[
663.0,
479.0
],
[
684.0,
480.0
],
[
685.0,
484.0
],
[
679.0,
485.0
]
],
"center_px": [
677.75,
482.0
],
"area_px": 67.5
},
{ {
"image_points_px": [ "image_points_px": [
[ [
@@ -1937,31 +2041,6 @@
539.25 539.25
], ],
"area_px": 90.5 "area_px": 90.5
},
{
"image_points_px": [
[
663.0,
479.0
],
[
675.0,
479.0
],
[
684.0,
484.0
],
[
678.0,
485.0
]
],
"center_px": [
675.0,
481.75
],
"area_px": 55.5
} }
] ]
} }

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:27:16Z", "created_utc": "2026-06-01T20:35:46Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_a_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -15,7 +15,7 @@
], ],
[ [
0.0, 0.0,
1500.0, 1777.77783203125,
360.0 360.0
], ],
[ [
@@ -66,153 +66,150 @@
0, 0,
1, 1,
2, 2,
3, 3
4
], ],
"rms": [ "rms": [
0.016537376944785378, 0.01275714255841635,
0.0026943984362748723, 0.0009195852313749476,
0.0023518145939412155, 9.296392877696256e-05,
0.0023518021797274157, 9.288427247094949e-05
0.00235180217815787
], ],
"lambda": [ "lambda": [
0.001, 0.001,
0.0005, 0.0005,
0.00025, 0.00025,
0.000125, 0.000125
6.25e-05
] ]
}, },
"residual_rms_px": 5.337175265397372, "residual_rms_px": 0.23351908280308956,
"residual_median_px": 4.18957367267317, "residual_median_px": 0.1973982073886377,
"residual_max_px": 8.46323855204531, "residual_max_px": 0.5396109370533078,
"sigma2_normalized": 6.404285088108195e-06 "sigma2_normalized": 9.989723029588555e-09
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.8043902516365051, 0.8080092072486877,
-0.5940719842910767, -0.5891698598861694,
0.005899082403630018 0.0001609772734809667
], ],
[ [
-0.40413588285446167, -0.3431817889213562,
-0.5544355511665344, -0.4708741307258606,
-0.7275131940841675 -0.8127138614654541
], ],
[ [
0.43546587228775024, 0.47890231013298035,
0.582820475101471, 0.6566250324249268,
-0.6860683560371399 -0.5826629996299744
] ]
], ],
"translation_m": [ "translation_m": [
-0.22707797586917877, -0.22887079417705536,
0.2073991745710373, 0.17079348862171173,
1.1453036069869995 1.1346648931503296
], ],
"rvec_rad": [ "rvec_rad": [
2.232702643678502, 2.106201447307984,
-0.7319470805689356, -0.6862444946567156,
0.3236357723933823 0.35260788953101574
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
-0.23226389288902283, -0.2998507022857666,
-0.6874175667762756, -0.7994709014892578,
0.9379817843437195 0.7999703288078308
], ],
"position_mm": [ "position_mm": [
-232.26388549804688, -299.8507080078125,
-687.4175415039062, -799.4708862304688,
937.9818115234375 799.9703369140625
], ],
"orientation_deg": { "orientation_deg": {
"roll": 139.65182495117188, "roll": 131.58456420898438,
"pitch": -25.814939498901367, "pitch": -28.613731384277344,
"yaw": -26.675533294677734 "yaw": -23.012149810791016
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
3.536543173512748e-05, 4.251941664971592e-08,
-1.108768723753887e-05, -1.2316995202762122e-08,
1.281131353747492e-06, -7.058525440771418e-10,
2.0872539198728494e-06, 2.0991854221985645e-09,
5.500336728089291e-06, 6.747309307502669e-09,
1.0507763910686328e-05 1.241943666288186e-08
], ],
[ [
-1.1087687237538928e-05, -1.2316995202761836e-08,
1.4507736662543647e-05, 2.1256935270999697e-08,
-6.033889254481834e-06, -8.497430170922858e-09,
-3.1773995441465213e-06, -4.6711603453694445e-09,
-4.072319284901402e-06, -5.616635605589636e-09,
-2.214188579531818e-06 -1.825854204858542e-09
], ],
[ [
1.2811313537477971e-06, -7.058525440770025e-10,
-6.0338892544820364e-06, -8.497430170922998e-09,
4.9051717538945546e-05, 5.788878883751348e-08,
6.75834789278531e-06, 8.728771235655478e-09,
-4.302597791351801e-06, -5.9326431721624356e-09,
-1.134213881249018e-05 -1.3109611752241996e-08
], ],
[ [
2.0872539198728926e-06, 2.0991854221985517e-09,
-3.177399544146546e-06, -4.67116034536948e-09,
6.758347892785268e-06, 8.72877123565545e-09,
1.8983406115436701e-06, 2.7842511323587308e-09,
2.524898104988739e-07, 2.9569745192220984e-10,
-1.3043365592355394e-07 2.8828981656234878e-11
], ],
[ [
5.5003367280892586e-06, 6.7473093075025845e-09,
-4.072319284901373e-06, -5.616635605589646e-09,
-4.302597791351886e-06, -5.932643172162481e-09,
2.524898104988575e-07, 2.956974519221989e-10,
2.616057169560967e-06, 3.764696895656691e-09,
3.515818620921234e-06 4.36291801931137e-09
], ],
[ [
1.0507763910686196e-05, 1.2419436662882042e-08,
-2.214188579531762e-06, -1.8258542048587975e-09,
-1.1342138812490402e-05, -1.3109611752241976e-08,
-1.3043365592359282e-07, 2.882898165627428e-11,
3.515818620921238e-06, 4.3629180193114515e-09,
1.6133450875050585e-05 2.334233923100002e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.34073136613905, 0.011814525423244156,
0.21823402585320298, 0.008353586181361058,
0.4012820576799228 0.013785415611807947
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0013778028202698926, 5.2766003566299494e-05,
0.001617423002668432, 6.135712587513116e-05,
0.004016646720219565 0.00015278199904111747
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.006461065760510807, 0.00023584922690612488,
0.007270762603128843, 0.00022265250782780064,
0.006880362305035057 0.0002641020394940323
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
6.461065760510808, 0.2358492269061249,
7.270762603128843, 0.22265250782780063,
6.8803623050350575 0.26410203949403227
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.4152030310153104, "roll": 0.014227054616135801,
"pitch": 0.3121914334621229, "pitch": 0.010925964291866172,
"yaw": 0.2062439786864195 "yaw": 0.008540144328997155
} }
} }
}, },
@@ -225,10 +222,10 @@
690.75 690.75
], ],
"projected_center_px": [ "projected_center_px": [
980.8228759765625, 983.9352416992188,
683.0520629882812 690.8216552734375
], ],
"reprojection_error_px": 8.426352313332966, "reprojection_error_px": 0.32281150246250945,
"confidence": 0.12146268776527554 "confidence": 0.12146268776527554
}, },
{ {
@@ -238,10 +235,10 @@
632.25 632.25
], ],
"projected_center_px": [ "projected_center_px": [
330.08648681640625, 324.15191650390625,
636.0409545898438 632.110595703125
], ],
"reprojection_error_px": 6.959591587179621, "reprojection_error_px": 0.1704521346102354,
"confidence": 0.47917663082333867 "confidence": 0.47917663082333867
}, },
{ {
@@ -251,10 +248,10 @@
610.25 610.25
], ],
"projected_center_px": [ "projected_center_px": [
1179.2388916015625, 1183.8724365234375,
605.6227416992188 610.2727661132812
], ],
"reprojection_error_px": 6.462322985165809, "reprojection_error_px": 0.1245351283188651,
"confidence": 0.4560525484643318 "confidence": 0.4560525484643318
}, },
{ {
@@ -264,10 +261,10 @@
599.0 599.0
], ],
"projected_center_px": [ "projected_center_px": [
814.4869384765625, 814.2734985351562,
595.1512451171875 598.9769897460938
], ],
"reprojection_error_px": 3.8794359419804922, "reprojection_error_px": 0.2744647892124682,
"confidence": 0.5734281513866332 "confidence": 0.5734281513866332
}, },
{ {
@@ -277,10 +274,10 @@
587.25 587.25
], ],
"projected_center_px": [ "projected_center_px": [
904.524169921875, 905.1864013671875,
583.4768676757812 587.0094604492188
], ],
"reprojection_error_px": 3.8423113926873924, "reprojection_error_px": 0.2488052684041573,
"confidence": 0.525542829627259 "confidence": 0.525542829627259
}, },
{ {
@@ -290,10 +287,10 @@
548.75 548.75
], ],
"projected_center_px": [ "projected_center_px": [
680.6715087890625, 678.9091186523438,
554.8125 549.1141967773438
], ],
"reprojection_error_px": 6.359725015788374, "reprojection_error_px": 0.3974393515384004,
"confidence": 0.456911083882938 "confidence": 0.456911083882938
}, },
{ {
@@ -303,10 +300,10 @@
557.5 557.5
], ],
"projected_center_px": [ "projected_center_px": [
930.4824829101562, 931.0737915039062,
554.7822875976562 557.449951171875
], ],
"reprojection_error_px": 2.7665474223539674, "reprojection_error_px": 0.0891631720242831,
"confidence": 0.5038606541951498 "confidence": 0.5038606541951498
}, },
{ {
@@ -316,10 +313,10 @@
560.25 560.25
], ],
"projected_center_px": [ "projected_center_px": [
1147.31005859375, 1150.06494140625,
557.3142700195312 560.271484375
], ],
"reprojection_error_px": 4.154728148797015, "reprojection_error_px": 0.18630153378291914,
"confidence": 0.43622925667631085 "confidence": 0.43622925667631085
}, },
{ {
@@ -329,10 +326,10 @@
492.75 492.75
], ],
"projected_center_px": [ "projected_center_px": [
794.1054077148438, 792.9732055664062,
499.3099670410156 492.7455139160156
], ],
"reprojection_error_px": 6.6524502099036695, "reprojection_error_px": 0.027167381565486662,
"confidence": 0.4417935296159658 "confidence": 0.4417935296159658
}, },
{ {
@@ -342,10 +339,10 @@
514.75 514.75
], ],
"projected_center_px": [ "projected_center_px": [
129.64649963378906, 128.4702606201172,
513.7194213867188 514.7130737304688
], ],
"reprojection_error_px": 1.5416075014189436, "reprojection_error_px": 0.04741286847796445,
"confidence": 0.29844141482805986 "confidence": 0.29844141482805986
}, },
{ {
@@ -355,10 +352,10 @@
461.5 461.5
], ],
"projected_center_px": [ "projected_center_px": [
1217.5404052734375, 1217.7757568359375,
460.6122741699219 461.40447998046875
], ],
"reprojection_error_px": 0.9121332681087261, "reprojection_error_px": 0.098931737722339,
"confidence": 0.2521714913889437 "confidence": 0.2521714913889437
}, },
{ {
@@ -368,10 +365,10 @@
437.75 437.75
], ],
"projected_center_px": [ "projected_center_px": [
1173.7421875, 1173.1005859375,
437.4421691894531 437.8978271484375
], ],
"reprojection_error_px": 0.5805241968068136, "reprojection_error_px": 0.21018427126670675,
"confidence": 0.31777455864589965 "confidence": 0.31777455864589965
}, },
{ {
@@ -381,10 +378,10 @@
347.0 347.0
], ],
"projected_center_px": [ "projected_center_px": [
1091.319091796875, 1087.8936767578125,
353.8850402832031 347.0003662109375
], ],
"reprojection_error_px": 7.755139970100487, "reprojection_error_px": 0.14367722452066828,
"confidence": 0.3029173397022545 "confidence": 0.3029173397022545
}, },
{ {
@@ -394,10 +391,10 @@
415.5 415.5
], ],
"projected_center_px": [ "projected_center_px": [
54.28005599975586, 58.643707275390625,
415.69439697265625 415.594970703125
], ],
"reprojection_error_px": 4.224419196549324, "reprojection_error_px": 0.17225334670842776,
"confidence": 0.1527342148240039 "confidence": 0.1527342148240039
}, },
{ {
@@ -407,10 +404,10 @@
383.0 383.0
], ],
"projected_center_px": [ "projected_center_px": [
133.76788330078125, 138.9038848876953,
383.1772155761719 383.07000732421875
], ],
"reprojection_error_px": 5.235117048804319, "reprojection_error_px": 0.11890811687017784,
"confidence": 0.19743498130596515 "confidence": 0.19743498130596515
}, },
{ {
@@ -420,10 +417,10 @@
301.0 301.0
], ],
"projected_center_px": [ "projected_center_px": [
1017.1212158203125, 1013.3244018554688,
307.30828857421875 300.9432373046875
], ],
"reprojection_error_px": 7.535179133452161, "reprojection_error_px": 0.3293304835734273,
"confidence": 0.2849187633475991 "confidence": 0.2849187633475991
}, },
{ {
@@ -433,10 +430,10 @@
262.0 262.0
], ],
"projected_center_px": [ "projected_center_px": [
1103.4730224609375, 1097.896728515625,
267.5190124511719 261.8188781738281
], ],
"reprojection_error_px": 7.772610455575177, "reprojection_error_px": 0.20849488099435626,
"confidence": 0.24627951083020566 "confidence": 0.24627951083020566
}, },
{ {
@@ -446,10 +443,10 @@
300.5 300.5
], ],
"projected_center_px": [ "projected_center_px": [
654.578369140625, 655.4712524414062,
300.07696533203125 300.485107421875
], ],
"reprojection_error_px": 0.7937545852265873, "reprojection_error_px": 0.2217530872647218,
"confidence": 0.22592760282333144 "confidence": 0.22592760282333144
}, },
{ {
@@ -459,10 +456,10 @@
279.75 279.75
], ],
"projected_center_px": [ "projected_center_px": [
576.87841796875, 579.1460571289062,
278.87408447265625 279.5862731933594
], ],
"reprojection_error_px": 2.2952861099141333, "reprojection_error_px": 0.21940636298219232,
"confidence": 0.19681943169996122 "confidence": 0.19681943169996122
}, },
{ {
@@ -472,10 +469,10 @@
279.0 279.0
], ],
"projected_center_px": [ "projected_center_px": [
510.3716125488281, 513.7109375,
278.2803649902344 279.0243225097656
], ],
"reprojection_error_px": 3.9445866410421058, "reprojection_error_px": 0.5396109370533078,
"confidence": 0.1640007734958032 "confidence": 0.1640007734958032
}, },
{ {
@@ -485,10 +482,10 @@
256.75 256.75
], ],
"projected_center_px": [ "projected_center_px": [
585.6249389648438, 588.0794067382812,
255.65875244140625 256.75555419921875
], ],
"reprojection_error_px": 2.6137590085649247, "reprojection_error_px": 0.07960074882454622,
"confidence": 0.1646279680870627 "confidence": 0.1646279680870627
}, },
{ {
@@ -498,10 +495,10 @@
154.5 154.5
], ],
"projected_center_px": [ "projected_center_px": [
1112.109619140625, 1104.156005859375,
151.361083984375 154.68991088867188
], ],
"reprojection_error_px": 8.46323855204531, "reprojection_error_px": 0.21189866471493768,
"confidence": 0.15396639291733288 "confidence": 0.15396639291733288
} }
] ]

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:27:16Z", "created_utc": "2026-06-01T20:35:47Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_b_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -15,7 +15,7 @@
], ],
[ [
0.0, 0.0,
1500.0, 1777.77783203125,
360.0 360.0
], ],
[ [
@@ -45,8 +45,8 @@
92, 92,
96, 96,
103, 103,
62,
51, 51,
62,
79, 79,
205, 205,
215, 215,
@@ -85,156 +85,150 @@
0, 0,
1, 1,
2, 2,
3, 3
4,
5
], ],
"rms": [ "rms": [
0.01907936033299958, 0.010623293342208956,
0.004406018855345546, 0.0005870280237783236,
0.004314518143428528, 0.00010898394256279482,
0.0043140420811297, 0.00010896198307292367
0.0043140382857334795,
0.00431403825012993
], ],
"lambda": [ "lambda": [
0.001, 0.001,
0.0005, 0.0005,
0.00025, 0.00025,
0.000125, 0.000125
6.25e-05,
3.125e-05
] ]
}, },
"residual_rms_px": 10.080855405402433, "residual_rms_px": 0.27394835050873745,
"residual_median_px": 7.666178890375805, "residual_median_px": 0.19236918222000243,
"residual_max_px": 22.989046238103537, "residual_max_px": 0.5502103863737645,
"sigma2_normalized": 2.0080209653466036e-05 "sigma2_normalized": 1.2810033260525655e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.9994917511940002, 0.9999205470085144,
-0.026252489537000656, -0.012592106126248837,
0.018084952607750893 0.0005467122537083924
], ],
[ [
-0.015391695313155651, -0.009473001584410667,
-0.8942025303840637, -0.779434084892273,
-0.447397917509079 -0.626412570476532
], ],
[ [
0.02791691944003105, 0.00831397995352745,
0.4468921720981598, 0.6263576745986938,
-0.8941521644592285 -0.7794914841651917
] ]
], ],
"translation_m": [ "translation_m": [
-0.3116981089115143, -0.3113230764865875,
0.07265101373195648, 0.05271080136299133,
1.4731476306915283 1.4960691928863525
], ],
"rvec_rad": [ "rvec_rad": [
2.6775953619293467, 2.464612535236655,
-0.029437908142569788, -0.0152807786980077,
0.032518319778428346 0.006136306986122102
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.2715321481227875, 0.29935938119888306,
-0.6015562415122986, -0.899910032749176,
1.3553591966629028 1.1993621587753296
], ],
"position_mm": [ "position_mm": [
271.5321350097656, 299.359375,
-601.5562133789062, -899.9100341796875,
1355.3592529296875 1199.3621826171875
], ],
"orientation_deg": { "orientation_deg": {
"roll": 153.44436645507812, "roll": 141.21649169921875,
"pitch": -1.5997294187545776, "pitch": -0.4763614237308502,
"yaw": -0.8822578191757202 "yaw": -0.542789876461029
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
0.00016364065602528252, 5.859333178352361e-08,
5.098548827170778e-07, 1.6409590751995044e-09,
1.1900935061645774e-05, 4.993033141146096e-09,
2.8158531673113838e-06, 1.4246445188239572e-09,
1.1158108687362259e-05, 2.9878531986820576e-09,
3.889898471163244e-05 1.678482000631567e-08
], ],
[ [
5.098548827166734e-07, 1.6409590751995608e-09,
2.083062658698043e-05, 1.3339833584148581e-08,
-9.743522701456504e-06, -6.950930248783509e-09,
-1.6455109457707553e-06, -9.49938892797979e-10,
-5.738682982601622e-06, -3.3338101573756905e-09,
5.117189519786407e-06 4.7395777276541384e-09
], ],
[ [
1.190093506164585e-05, 4.993033141146533e-09,
-9.743522701456467e-06, -6.950930248783539e-09,
0.00027852916539602756, 1.0073175556537798e-07,
1.7407658203829827e-05, 6.08536769945356e-09,
-1.8111648228385666e-05, -9.371169417907024e-09,
-0.0001005944203029666 -3.866677188428025e-08
], ],
[ [
2.8158531673114037e-06, 1.4246445188239829e-09,
-1.6455109457707644e-06, -9.499388927979785e-10,
1.740765820382987e-05, 6.085367699453542e-09,
2.5016906380061552e-06, 1.2980793993919242e-09,
-5.99028587923605e-07, -2.7922586983379355e-10,
-3.6314145857915654e-06 -4.802009817580871e-10
], ],
[ [
1.1158108687362393e-05, 2.9878531986819902e-09,
-5.738682982601601e-06, -3.3338101573756884e-09,
-1.8111648228385645e-05, -9.371169417907067e-09,
-5.990285879236054e-07, -2.7922586983379763e-10,
5.2401250758433446e-06, 3.1518742549631593e-09,
9.890080877501274e-06 4.698972703570579e-09
], ],
[ [
3.8898984711632404e-05, 1.6784820006315445e-08,
5.117189519786469e-06, 4.739577727654154e-09,
-0.00010059442030296673, -3.866677188428066e-08,
-3.6314145857915882e-06, -4.802009817581161e-10,
9.890080877501263e-06, 4.698972703570608e-09,
7.368311319210127e-05 3.945911227180047e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.7329396869592238, 0.013869050495520457,
0.26150126813165325, 0.006617559247799968,
0.9562203265072076 0.018184687152047838
], ],
"tvec_std_m": [ "tvec_std_m": [
0.00158167336640855, 3.60288689718665e-05,
0.002289131948106824, 5.614155550893793e-05,
0.008583886834767877 0.00019864317826645965
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.018494655116044482, 0.0003797010071419237,
0.016406970254027264, 0.0002576183168008245,
0.011401835031899584 0.00025804709679664364
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
18.49465511604448, 0.3797010071419237,
16.406970254027264, 0.2576183168008245,
11.401835031899584 0.2580470967966436
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.7807745822738648, "roll": 0.014774206254405705,
"pitch": 0.6847469438114869, "pitch": 0.01354452435157889,
"yaw": 0.22765856688225003 "yaw": 0.00597797156491875
} }
} }
}, },
@@ -247,10 +241,10 @@
678.75 678.75
], ],
"projected_center_px": [ "projected_center_px": [
1232.3038330078125, 1245.954345703125,
661.4005737304688 678.5131225585938
], ],
"reprojection_error_px": 22.104017330788253, "reprojection_error_px": 0.24123688994497097,
"confidence": 0.1539593300495616 "confidence": 0.1539593300495616
}, },
{ {
@@ -260,10 +254,10 @@
665.5 665.5
], ],
"projected_center_px": [ "projected_center_px": [
1070.650390625, 1078.454833984375,
650.5348510742188 665.2412719726562
], ],
"reprojection_error_px": 16.78421118263827, "reprojection_error_px": 0.32999568677200314,
"confidence": 0.39637168760361213 "confidence": 0.39637168760361213
}, },
{ {
@@ -273,10 +267,10 @@
635.25 635.25
], ],
"projected_center_px": [ "projected_center_px": [
226.63784790039062, 220.43472290039062,
629.1463012695312 635.3508911132812
], ],
"reprojection_error_px": 8.656114315364338, "reprojection_error_px": 0.12016703571505076,
"confidence": 0.4633649853376546 "confidence": 0.4633649853376546
}, },
{ {
@@ -286,10 +280,10 @@
668.0 668.0
], ],
"projected_center_px": [ "projected_center_px": [
314.7558898925781, 307.2591247558594,
658.7494506835938 668.0712280273438
], ],
"reprojection_error_px": 11.912642265038038, "reprojection_error_px": 0.07181011801114935,
"confidence": 0.3638956157928849 "confidence": 0.3638956157928849
}, },
{ {
@@ -299,10 +293,10 @@
622.75 622.75
], ],
"projected_center_px": [ "projected_center_px": [
1058.6170654296875, 1064.598876953125,
611.4583129882812 622.5360717773438
], ],
"reprojection_error_px": 12.73228631193926, "reprojection_error_px": 0.23567336783808543,
"confidence": 0.46896024883690896 "confidence": 0.46896024883690896
}, },
{ {
@@ -312,10 +306,10 @@
628.0 628.0
], ],
"projected_center_px": [ "projected_center_px": [
717.73095703125, 716.9454345703125,
618.9609375 628.0897827148438
], ],
"reprojection_error_px": 9.092135479416541, "reprojection_error_px": 0.21507116765839543,
"confidence": 0.44372569385651617 "confidence": 0.44372569385651617
}, },
{ {
@@ -325,10 +319,23 @@
633.0 633.0
], ],
"projected_center_px": [ "projected_center_px": [
386.9942932128906, 381.99652099609375,
625.8668212890625 633.0381469726562
], ],
"reprojection_error_px": 8.707766833034595, "reprojection_error_px": 0.03830528672411144,
"confidence": 0.45199802144368495
},
{
"marker_id": 51,
"observed_center_px": [
462.0,
615.0
],
"projected_center_px": [
461.8588562011719,
614.9529418945312
],
"reprojection_error_px": 0.14878184444999404,
"confidence": 0.45199802144368495 "confidence": 0.45199802144368495
}, },
{ {
@@ -338,23 +345,10 @@
615.0 615.0
], ],
"projected_center_px": [ "projected_center_px": [
760.4144287109375, 760.3649291992188,
606.6203002929688 615.0770874023438
], ],
"reprojection_error_px": 8.38131278386627, "reprojection_error_px": 0.13838781894794902,
"confidence": 0.44348322079976393
},
{
"marker_id": 51,
"observed_center_px": [
461.75,
615.0
],
"projected_center_px": [
465.433349609375,
608.5264282226562
],
"reprojection_error_px": 7.448100153818052,
"confidence": 0.44348322079976393 "confidence": 0.44348322079976393
}, },
{ {
@@ -364,10 +358,10 @@
598.75 598.75
], ],
"projected_center_px": [ "projected_center_px": [
645.111572265625, 643.680908203125,
592.3778686523438 598.9118041992188
], ],
"reprojection_error_px": 6.515975517626095, "reprojection_error_px": 0.17593827122100864,
"confidence": 0.41815762699787656 "confidence": 0.41815762699787656
}, },
{ {
@@ -377,10 +371,10 @@
502.0 502.0
], ],
"projected_center_px": [ "projected_center_px": [
1178.4820556640625, 1180.7623291015625,
505.966796875 502.1131591796875
], ],
"reprojection_error_px": 4.698459441815956, "reprojection_error_px": 0.26323460242079944,
"confidence": 0.3958181457519531 "confidence": 0.3958181457519531
}, },
{ {
@@ -390,10 +384,10 @@
508.25 508.25
], ],
"projected_center_px": [ "projected_center_px": [
566.5778198242188, 565.746826171875,
515.4005737304688 508.3642578125
], ],
"reprojection_error_px": 7.173881823959046, "reprojection_error_px": 0.2777621913881589,
"confidence": 0.39178239625208167 "confidence": 0.39178239625208167
}, },
{ {
@@ -403,10 +397,10 @@
503.25 503.25
], ],
"projected_center_px": [ "projected_center_px": [
1057.043212890625, 1058.0423583984375,
507.83905029296875 503.3605041503906
], ],
"reprojection_error_px": 4.687731238463095, "reprojection_error_px": 0.1183444175774416,
"confidence": 0.4015868133874269 "confidence": 0.4015868133874269
}, },
{ {
@@ -416,10 +410,10 @@
507.0 507.0
], ],
"projected_center_px": [ "projected_center_px": [
689.9061279296875, 689.0335083007812,
513.4992065429688 507.11114501953125
], ],
"reprojection_error_px": 6.601236056828396, "reprojection_error_px": 0.30451629181124884,
"confidence": 0.3776 "confidence": 0.3776
}, },
{ {
@@ -429,10 +423,10 @@
441.75 441.75
], ],
"projected_center_px": [ "projected_center_px": [
286.5350036621094, 291.18206787109375,
452.27691650390625 441.39703369140625
], ],
"reprojection_error_px": 11.434691223535093, "reprojection_error_px": 0.39715730471301763,
"confidence": 0.3320910299473707 "confidence": 0.3320910299473707
}, },
{ {
@@ -442,10 +436,10 @@
427.5 427.5
], ],
"projected_center_px": [ "projected_center_px": [
686.1732177734375, 686.1873168945312,
437.194580078125 427.8978576660156
], ],
"reprojection_error_px": 9.694884135537363, "reprojection_error_px": 0.4027653089810579,
"confidence": 0.3465862068965517 "confidence": 0.3465862068965517
}, },
{ {
@@ -455,10 +449,10 @@
424.5 424.5
], ],
"projected_center_px": [ "projected_center_px": [
1044.501708984375, 1042.8323974609375,
432.10040283203125 424.40509033203125
], ],
"reprojection_error_px": 7.747338451552329, "reprojection_error_px": 0.19260959522862617,
"confidence": 0.3579602826436361 "confidence": 0.3579602826436361
}, },
{ {
@@ -468,10 +462,10 @@
423.25 423.25
], ],
"projected_center_px": [ "projected_center_px": [
1163.049072265625, 1161.4498291015625,
430.4150695800781 423.243408203125
], ],
"reprojection_error_px": 7.241462193912531, "reprojection_error_px": 0.5502103863737645,
"confidence": 0.343462485354258 "confidence": 0.343462485354258
}, },
{ {
@@ -481,10 +475,10 @@
279.5 279.5
], ],
"projected_center_px": [ "projected_center_px": [
1260.712646484375, 1251.7921142578125,
281.3321533203125 279.641357421875
], ],
"reprojection_error_px": 9.147995288204497, "reprojection_error_px": 0.14749756415020707,
"confidence": 0.05940673074575571 "confidence": 0.05940673074575571
}, },
{ {
@@ -494,10 +488,10 @@
287.5 287.5
], ],
"projected_center_px": [ "projected_center_px": [
1051.468017578125, 1046.03466796875,
289.45587158203125 287.1544494628906
], ],
"reprojection_error_px": 5.807292818524085, "reprojection_error_px": 0.3472852455170368,
"confidence": 0.2459421895345052 "confidence": 0.2459421895345052
}, },
{ {
@@ -507,10 +501,10 @@
281.5 281.5
], ],
"projected_center_px": [ "projected_center_px": [
1181.1507568359375, 1173.4224853515625,
283.3349609375 281.4148254394531
], ],
"reprojection_error_px": 8.111044336136008, "reprojection_error_px": 0.19236918222000243,
"confidence": 0.24407473894265982 "confidence": 0.24407473894265982
}, },
{ {
@@ -520,10 +514,10 @@
271.5 271.5
], ],
"projected_center_px": [ "projected_center_px": [
255.00450134277344, 271.7715759277344,
275.96136474609375 271.4838562011719
], ],
"reprojection_error_px": 17.329613402406437, "reprojection_error_px": 0.026947038764991275,
"confidence": 0.23896265492072474 "confidence": 0.23896265492072474
}, },
{ {
@@ -533,10 +527,10 @@
285.25 285.25
], ],
"projected_center_px": [ "projected_center_px": [
927.12109375, 923.9616088867188,
287.7731018066406 285.106689453125
], ],
"reprojection_error_px": 4.013386216521187, "reprojection_error_px": 0.1483637099313216,
"confidence": 0.24909137483284013 "confidence": 0.24909137483284013
}, },
{ {
@@ -546,10 +540,10 @@
273.5 273.5
], ],
"projected_center_px": [ "projected_center_px": [
884.4531860351562, 882.02880859375,
276.1187438964844 273.3768005371094
], ],
"reprojection_error_px": 3.763646414853278, "reprojection_error_px": 0.3048152548764432,
"confidence": 0.23734254719660833 "confidence": 0.23734254719660833
}, },
{ {
@@ -559,10 +553,10 @@
273.5 273.5
], ],
"projected_center_px": [ "projected_center_px": [
304.3083190917969, 319.1171569824219,
277.864501953125 273.4973449707031
], ],
"reprojection_error_px": 15.566075473972035, "reprojection_error_px": 0.13286954692415148,
"confidence": 0.23734254719660833 "confidence": 0.23734254719660833
}, },
{ {
@@ -572,10 +566,10 @@
287.5 287.5
], ],
"projected_center_px": [ "projected_center_px": [
843.6806030273438, 842.3216552734375,
290.3947448730469 287.4755859375
], ],
"reprojection_error_px": 3.2289584856229214, "reprojection_error_px": 0.07570022892407129,
"confidence": 0.236365170112023 "confidence": 0.236365170112023
}, },
{ {
@@ -585,10 +579,10 @@
251.25 251.25
], ],
"projected_center_px": [ "projected_center_px": [
922.2841796875, 918.6303100585938,
254.2263946533203 251.7627410888672
], ],
"reprojection_error_px": 4.620535812635948, "reprojection_error_px": 0.526525503927911,
"confidence": 0.2211554500544793 "confidence": 0.2211554500544793
}, },
{ {
@@ -598,10 +592,10 @@
267.25 267.25
], ],
"projected_center_px": [ "projected_center_px": [
777.474609375, 777.6246948242188,
270.1112976074219 267.1190490722656
], ],
"reprojection_error_px": 2.874519785038196, "reprojection_error_px": 0.18124440005711479,
"confidence": 0.21841319450965294 "confidence": 0.21841319450965294
}, },
{ {
@@ -611,10 +605,10 @@
228.0 228.0
], ],
"projected_center_px": [ "projected_center_px": [
1194.704345703125, 1184.0467529296875,
229.38653564453125 227.85888671875
], ],
"reprojection_error_px": 10.793771260572754, "reprojection_error_px": 0.14865663315004118,
"confidence": 0.22417849731445313 "confidence": 0.22417849731445313
}, },
{ {
@@ -624,10 +618,10 @@
252.25 252.25
], ],
"projected_center_px": [ "projected_center_px": [
826.2362670898438, 825.0505981445312,
255.01295471191406 252.29989624023438
], ],
"reprojection_error_px": 2.85937195336233, "reprojection_error_px": 0.452163313956674,
"confidence": 0.22367025973033955 "confidence": 0.22367025973033955
}, },
{ {
@@ -637,10 +631,10 @@
217.0 217.0
], ],
"projected_center_px": [ "projected_center_px": [
736.643798828125, 738.1185913085938,
219.19264221191406 216.86741638183594
], ],
"reprojection_error_px": 2.5781701821374234, "reprojection_error_px": 0.1778828667394698,
"confidence": 0.21633306884765624 "confidence": 0.21633306884765624
}, },
{ {
@@ -650,10 +644,10 @@
209.25 209.25
], ],
"projected_center_px": [ "projected_center_px": [
861.8567504882812, 859.283203125,
211.0812530517578 209.18191528320312
], ],
"reprojection_error_px": 3.1856923655191247, "reprojection_error_px": 0.0757494301699775,
"confidence": 0.19627771759033205 "confidence": 0.19627771759033205
}, },
{ {
@@ -663,10 +657,10 @@
197.5 197.5
], ],
"projected_center_px": [ "projected_center_px": [
764.3798217773438, 764.970703125,
199.0445098876953 197.24908447265625
], ],
"reprojection_error_px": 1.588251462998705, "reprojection_error_px": 0.3341683277136805,
"confidence": 0.18913971961975098 "confidence": 0.18913971961975098
}, },
{ {
@@ -676,10 +670,10 @@
192.0 192.0
], ],
"projected_center_px": [ "projected_center_px": [
686.4989013671875, 689.939208984375,
193.5018310546875 191.7187957763672
], ],
"reprojection_error_px": 4.040573903532959, "reprojection_error_px": 0.4191263184078898,
"confidence": 0.18966921411877496 "confidence": 0.18966921411877496
}, },
{ {
@@ -689,10 +683,10 @@
169.75 169.75
], ],
"projected_center_px": [ "projected_center_px": [
1116.514404296875, 1105.1724853515625,
170.68841552734375 170.2354278564453
], ],
"reprojection_error_px": 11.552581097480049, "reprojection_error_px": 0.5151615283740918,
"confidence": 0.20782158780899712 "confidence": 0.20782158780899712
}, },
{ {
@@ -702,10 +696,10 @@
183.5 183.5
], ],
"projected_center_px": [ "projected_center_px": [
943.5486450195312, 937.9847412109375,
184.43507385253906 183.3339385986328
], ],
"reprojection_error_px": 5.626884098901558, "reprojection_error_px": 0.16676096565949722,
"confidence": 0.193995418548584 "confidence": 0.193995418548584
}, },
{ {
@@ -715,10 +709,10 @@
172.5 172.5
], ],
"projected_center_px": [ "projected_center_px": [
913.4927368164062, 908.732666015625,
173.48379516601562 172.64930725097656
], ],
"reprojection_error_px": 4.8436974965795505, "reprojection_error_px": 0.15031008684879058,
"confidence": 0.1899538473288218 "confidence": 0.1899538473288218
}, },
{ {
@@ -728,10 +722,10 @@
159.75 159.75
], ],
"projected_center_px": [ "projected_center_px": [
341.6620178222656, 361.0807800292969,
160.82278442382812 159.6303253173828
], ],
"reprojection_error_px": 19.367715950167707, "reprojection_error_px": 0.1443864356258182,
"confidence": 0.17676838843571283 "confidence": 0.17676838843571283
}, },
{ {
@@ -741,10 +735,10 @@
162.5 162.5
], ],
"projected_center_px": [ "projected_center_px": [
269.31732177734375, 292.1806640625,
164.10888671875 162.6880645751953
], ],
"reprojection_error_px": 22.989046238103537, "reprojection_error_px": 0.20043891007585643,
"confidence": 0.1668050360320266 "confidence": 0.1668050360320266
}, },
{ {
@@ -754,10 +748,10 @@
170.75 170.75
], ],
"projected_center_px": [ "projected_center_px": [
985.855712890625, 978.6314697265625,
171.71095275878906 171.03660583496094
], ],
"reprojection_error_px": 7.666178890375805, "reprojection_error_px": 0.47713945227503946,
"confidence": 0.17612778902053833 "confidence": 0.17612778902053833
}, },
{ {
@@ -767,10 +761,10 @@
161.75 161.75
], ],
"projected_center_px": [ "projected_center_px": [
1069.586181640625, 1059.367919921875,
162.07484436035156 161.81053161621094
], ],
"reprojection_error_px": 10.341284966890987, "reprojection_error_px": 0.13254880058346186,
"confidence": 0.17612778902053833 "confidence": 0.17612778902053833
} }
] ]

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:27:14Z", "created_utc": "2026-06-01T20:35:44Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -16,7 +16,7 @@
], ],
[ [
0.0, 0.0,
1500.0, 1777.77783203125,
360.0 360.0
], ],
[ [
@@ -35,18 +35,18 @@
}, },
"image": { "image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene6\\render_c.png", "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene6\\render_c.png",
"image_sha256": "bd9061ca0bb299c8cc4dbbacf755932129e71afadca80e83bc69b1d82010341f", "image_sha256": "bf8f9443d037281f6cbb82a4fb7a418869c1df2ad2471821d274a86989be3bdd",
"width_px": 1280, "width_px": 1280,
"height_px": 720 "height_px": 720
}, },
"aruco": { "aruco": {
"dictionary": "DICT_4X4_250", "dictionary": "DICT_4X4_250",
"num_detected_markers": 8, "num_detected_markers": 10,
"num_rejected_candidates": 15 "num_rejected_candidates": 15
}, },
"detections": [ "detections": [
{ {
"observation_id": "76aa9451-6c5b-40aa-8271-5fba9ae73616", "observation_id": "4df12f05-e37d-4f91-8faf-5c68c6e0b59c",
"type": "aruco", "type": "aruco",
"marker_id": 245, "marker_id": 245,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -76,14 +76,14 @@
"area_px": 3113.0, "area_px": 3113.0,
"perimeter_px": 223.18805313110352, "perimeter_px": 223.18805313110352,
"sharpness": { "sharpness": {
"laplacian_var": 1357.5814223111759 "laplacian_var": 1356.8952324446793
}, },
"contrast": { "contrast": {
"p05": 27.0, "p05": 27.0,
"p95": 182.0, "p95": 182.0,
"dynamic_range": 155.0, "dynamic_range": 155.0,
"mean_gray": 85.3320628870891, "mean_gray": 85.32539304430681,
"std_gray": 70.77017117568786 "std_gray": 70.76798733009926
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.20249538123607635, "distance_to_center_norm": 0.20249538123607635,
@@ -100,7 +100,61 @@
"confidence": 0.9813847440404857 "confidence": 0.9813847440404857
}, },
{ {
"observation_id": "698f3049-b790-4a1d-a2b2-879028232642", "observation_id": "1876d996-9f00-4329-b9ba-27bfa1dbdf96",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
726.0,
371.0
],
[
725.0,
426.0
],
[
669.0,
424.0
],
[
670.0,
369.0
]
],
"center_px": [
697.5,
397.5
],
"quality": {
"area_px": 3082.0,
"perimeter_px": 222.08958435058594,
"sharpness": {
"laplacian_var": 1599.5550347669446
},
"contrast": {
"p05": 30.0,
"p95": 184.0,
"dynamic_range": 154.0,
"mean_gray": 94.36082971538832,
"std_gray": 71.08621814199468
},
"geometry": {
"distance_to_center_norm": 0.09348689764738083,
"distance_to_border_px": 294.0
},
"edge_ratio": 1.0186625759528076,
"edge_lengths_px": [
55.009090423583984,
56.035701751708984,
55.009090423583984,
56.035701751708984
]
},
"confidence": 0.9816793348520224
},
{
"observation_id": "70c4a2ba-4b4b-4548-b5ec-3d1c46dd5159",
"type": "aruco", "type": "aruco",
"marker_id": 243, "marker_id": 243,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -130,14 +184,14 @@
"area_px": 3029.0, "area_px": 3029.0,
"perimeter_px": 220.14540100097656, "perimeter_px": 220.14540100097656,
"sharpness": { "sharpness": {
"laplacian_var": 1247.7039099278757 "laplacian_var": 1247.9087351371322
}, },
"contrast": { "contrast": {
"p05": 52.0, "p05": 52.0,
"p95": 189.0, "p95": 189.0,
"dynamic_range": 137.0, "dynamic_range": 137.0,
"mean_gray": 97.52437223042836, "mean_gray": 97.52437223042836,
"std_gray": 60.606139601103095 "std_gray": 60.60609898075838
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.0865650549530983, "distance_to_center_norm": 0.0865650549530983,
@@ -154,7 +208,7 @@
"confidence": 1.0 "confidence": 1.0
}, },
{ {
"observation_id": "6ff5ba53-2412-4e80-abe8-4ece49a5a2ac", "observation_id": "426c355a-ea01-4848-a28a-54be46bf39ec",
"type": "aruco", "type": "aruco",
"marker_id": 218, "marker_id": 218,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -184,14 +238,14 @@
"area_px": 2686.0, "area_px": 2686.0,
"perimeter_px": 208.09695053100586, "perimeter_px": 208.09695053100586,
"sharpness": { "sharpness": {
"laplacian_var": 1464.142097937829 "laplacian_var": 1464.174724365235
}, },
"contrast": { "contrast": {
"p05": 42.0, "p05": 42.0,
"p95": 192.0, "p95": 192.0,
"dynamic_range": 150.0, "dynamic_range": 150.0,
"mean_gray": 92.00217509516041, "mean_gray": 92.00380641653072,
"std_gray": 65.81428710231609 "std_gray": 65.81432420827879
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.3329910337924957, "distance_to_center_norm": 0.3329910337924957,
@@ -208,7 +262,61 @@
"confidence": 0.8248000538812311 "confidence": 0.8248000538812311
}, },
{ {
"observation_id": "31c1a5d5-dca6-428c-a41c-3ef476d7b09f", "observation_id": "ad69984b-81c0-41e5-a84e-421dcd4e32b5",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
754.0,
436.0
],
[
810.0,
438.0
],
[
809.0,
469.0
],
[
755.0,
467.0
]
],
"center_px": [
782.0,
452.5
],
"quality": {
"area_px": 1705.0,
"perimeter_px": 172.10497665405273,
"sharpness": {
"laplacian_var": 1551.065621301775
},
"contrast": {
"p05": 22.0,
"p95": 146.0,
"dynamic_range": 124.0,
"mean_gray": 79.54700854700855,
"std_gray": 55.184228473793034
},
"geometry": {
"distance_to_center_norm": 0.23079116642475128,
"distance_to_border_px": 251.0
},
"edge_ratio": 1.8066635418810038,
"edge_lengths_px": [
56.035701751708984,
31.016124725341797,
54.037025451660156,
31.016124725341797
]
},
"confidence": 0.5535064923925195
},
{
"observation_id": "c20af898-ec55-4bce-b742-1172fdc774be",
"type": "aruco", "type": "aruco",
"marker_id": 208, "marker_id": 208,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -238,14 +346,14 @@
"area_px": 1070.0, "area_px": 1070.0,
"perimeter_px": 143.36686897277832, "perimeter_px": 143.36686897277832,
"sharpness": { "sharpness": {
"laplacian_var": 2346.871262317882 "laplacian_var": 2333.161164228539
}, },
"contrast": { "contrast": {
"p05": 12.0, "p05": 12.0,
"p95": 161.0, "p95": 161.0,
"dynamic_range": 149.0, "dynamic_range": 149.0,
"mean_gray": 62.09511228533685, "mean_gray": 62.00264200792602,
"std_gray": 62.823662883647366 "std_gray": 62.75879045215222
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.5515881180763245, "distance_to_center_norm": 0.5515881180763245,
@@ -262,7 +370,7 @@
"confidence": 0.2964796698261984 "confidence": 0.2964796698261984
}, },
{ {
"observation_id": "2617c219-b53a-48ef-be95-7028429ccbe4", "observation_id": "2ff7655c-aed7-45e8-b3a7-fbad54275e7b",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -292,14 +400,14 @@
"area_px": 998.0, "area_px": 998.0,
"perimeter_px": 138.3699836730957, "perimeter_px": 138.3699836730957,
"sharpness": { "sharpness": {
"laplacian_var": 2121.2326647218424 "laplacian_var": 2109.6714246151473
}, },
"contrast": { "contrast": {
"p05": 12.0, "p05": 12.0,
"p95": 165.0, "p95": 165.0,
"dynamic_range": 153.0, "dynamic_range": 153.0,
"mean_gray": 72.24098124098124, "mean_gray": 72.17316017316017,
"std_gray": 67.04406980491908 "std_gray": 66.97682419672789
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.3978361487388611, "distance_to_center_norm": 0.3978361487388611,
@@ -316,7 +424,7 @@
"confidence": 0.2743742952602821 "confidence": 0.2743742952602821
}, },
{ {
"observation_id": "602eef75-1dad-4ca8-821f-84bb32b64c18", "observation_id": "5cb337f6-ce3a-4fac-8cad-ddb325a94a6f",
"type": "aruco", "type": "aruco",
"marker_id": 214, "marker_id": 214,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -346,14 +454,14 @@
"area_px": 819.5, "area_px": 819.5,
"perimeter_px": 126.28364562988281, "perimeter_px": 126.28364562988281,
"sharpness": { "sharpness": {
"laplacian_var": 1416.0191627572412 "laplacian_var": 1407.315787979266
}, },
"contrast": { "contrast": {
"p05": 14.0, "p05": 14.0,
"p95": 139.89999999999998, "p95": 139.0,
"dynamic_range": 125.89999999999998, "dynamic_range": 125.0,
"mean_gray": 75.03907637655418, "mean_gray": 74.94671403197158,
"std_gray": 53.12746728688665 "std_gray": 53.053182228965504
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.48465821146965027, "distance_to_center_norm": 0.48465821146965027,
@@ -370,7 +478,7 @@
"confidence": 0.21966133686197709 "confidence": 0.21966133686197709
}, },
{ {
"observation_id": "df4241e5-0c1b-4d34-b4ff-4978aa4b4615", "observation_id": "e8d8deac-4d88-4321-b4c2-55a50f2cf5ec",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -400,14 +508,14 @@
"area_px": 745.5, "area_px": 745.5,
"perimeter_px": 126.15118789672852, "perimeter_px": 126.15118789672852,
"sharpness": { "sharpness": {
"laplacian_var": 2617.828996875531 "laplacian_var": 2617.922106745177
}, },
"contrast": { "contrast": {
"p05": 22.0, "p05": 22.0,
"p95": 178.0, "p95": 178.0,
"dynamic_range": 156.0, "dynamic_range": 156.0,
"mean_gray": 83.31843575418995, "mean_gray": 83.32029795158287,
"std_gray": 62.94818518166244 "std_gray": 62.94641551928805
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.5230682492256165, "distance_to_center_norm": 0.5230682492256165,
@@ -424,7 +532,7 @@
"confidence": 0.233781757000696 "confidence": 0.233781757000696
}, },
{ {
"observation_id": "d755365c-e13e-4396-afa7-89df0301d71f", "observation_id": "8664ea86-9e7d-439a-bdeb-429d9fdfab9c",
"type": "aruco", "type": "aruco",
"marker_id": 211, "marker_id": 211,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -454,14 +562,14 @@
"area_px": 782.5, "area_px": 782.5,
"perimeter_px": 124.42923355102539, "perimeter_px": 124.42923355102539,
"sharpness": { "sharpness": {
"laplacian_var": 1214.1609829472975 "laplacian_var": 1213.2964810462038
}, },
"contrast": { "contrast": {
"p05": 16.400000000000002, "p05": 16.0,
"p95": 146.0, "p95": 146.0,
"dynamic_range": 129.6, "dynamic_range": 130.0,
"mean_gray": 68.52899824253076, "mean_gray": 68.4463971880492,
"std_gray": 53.0718545236712 "std_gray": 52.98759040171933
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.31812262535095215, "distance_to_center_norm": 0.31812262535095215,
@@ -579,31 +687,6 @@
], ],
"area_px": 463.5 "area_px": 463.5
}, },
{
"image_points_px": [
[
711.0,
552.0
],
[
755.0,
553.0
],
[
756.0,
558.0
],
[
718.0,
557.0
]
],
"center_px": [
735.0,
555.0
],
"area_px": 201.0
},
{ {
"image_points_px": [ "image_points_px": [
[ [
@@ -853,6 +936,31 @@
455.5 455.5
], ],
"area_px": 33.5 "area_px": 33.5
},
{
"image_points_px": [
[
678.0,
405.0
],
[
689.0,
407.0
],
[
688.0,
417.0
],
[
677.0,
417.0
]
],
"center_px": [
683.0,
411.5
],
"area_px": 122.0
} }
] ]
} }

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:27:17Z", "created_utc": "2026-06-01T20:35:47Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_c_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -15,7 +15,7 @@
], ],
[ [
0.0, 0.0,
1500.0, 1777.77783203125,
360.0 360.0
], ],
[ [
@@ -54,12 +54,12 @@
5 5
], ],
"rms": [ "rms": [
0.00457172056376259, 0.004190985828877521,
0.0004007988655781761, 0.00028583005043141907,
0.0001417445617279961, 9.289281541664095e-05,
0.00013819420881295557, 9.05872534862762e-05,
0.00013818671534127612, 9.058322697988786e-05,
0.00013818671121091364 9.058322513626083e-05
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -70,135 +70,135 @@
3.125e-05 3.125e-05
] ]
}, },
"residual_rms_px": 0.33207999825248774, "residual_rms_px": 0.22773222521491898,
"residual_median_px": 0.35037969191557206, "residual_median_px": 0.2641638792554766,
"residual_max_px": 0.4579046210411868, "residual_max_px": 0.2847829230016708,
"sigma2_normalized": 4.773891788784062e-08 "sigma2_normalized": 2.0513301690124312e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.9937751889228821, 0.9936527013778687,
0.11140383034944534, 0.11248932778835297,
-0.00033484713640064 -0.0006914768018759787
], ],
[ [
0.03920517489314079, 0.03264833241701126,
-0.3525390625, -0.29426416754722595,
-0.9349755048751831 -0.9551663398742676
], ],
[ [
-0.10427789390087128, -0.10764949768781662,
0.9291422963142395, 0.9490810036659241,
-0.35471218824386597 -0.2960689663887024
] ]
], ],
"translation_m": [ "translation_m": [
-0.1977289766073227, -0.19775830209255219,
0.12576112151145935, 0.10630354285240173,
1.0029146671295166 1.0039845705032349
], ],
"rvec_rad": [ "rvec_rad": [
1.93112480095096, 1.8691637353451385,
0.10767935618108943, 0.1049874380442544,
-0.07479388689590213 -0.07837001790137585
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.29614949226379395, 0.3011108636856079,
-0.8654869794845581, -0.8993356823921204,
0.4732634127140045 0.3986494839191437
], ],
"position_mm": [ "position_mm": [
296.1495056152344, 301.1108703613281,
-865.4869995117188, -899.335693359375,
473.263427734375 398.64947509765625
], ],
"orientation_deg": { "orientation_deg": {
"roll": 110.8949966430664, "roll": 107.32547760009766,
"pitch": 5.985564231872559, "pitch": 6.179836750030518,
"yaw": 2.2591898441314697 "yaw": 1.8818837404251099
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
8.650701546181118e-06, 3.3461047167309803e-06,
-1.4300362394143149e-06, -5.647244282515457e-07,
3.241852486781931e-07, 2.9228558670851263e-08,
-3.8261359778263076e-08, -1.4222169162243896e-08,
-1.4218259209511637e-07, -6.068783652350135e-08,
3.1239545397407057e-07 1.1471040944298228e-07
], ],
[ [
-1.430036239413979e-06, -5.647244282515556e-07,
2.1923263392146404e-06, 1.0239350484428861e-06,
-2.9486939460509208e-06, -1.2494029407558493e-06,
1.3613279381430744e-07, 6.288337407291908e-08,
-9.181878829155968e-08, -4.0838363468673234e-08,
-3.46643684353169e-08 -2.714783492843801e-08
], ],
[ [
3.24185248677353e-07, 2.9228558670905172e-08,
-2.9486939460508564e-06, -1.2494029407558417e-06,
8.05258806227672e-06, 2.980473991706558e-06,
-2.5866243915244943e-07, -1.0665231214505454e-07,
-1.6580449252772927e-07, -6.172610106425456e-08,
2.380629356259459e-08 3.408445546472813e-08
], ],
[ [
-3.826135977823607e-08, -1.4222169162245704e-08,
1.361327938143063e-07, 6.288337407291875e-08,
-2.58662439152452e-07, -1.066523121450543e-07,
1.9692258029561944e-08, 8.701861454251447e-09,
3.342634535551964e-09, 1.1492175488242024e-09,
2.732955811434269e-08 1.086850451641314e-08
], ],
[ [
-1.4218259209510666e-07, -6.068783652350527e-08,
-9.18187882915488e-08, -4.083836346867489e-08,
-1.658044925277583e-07, -6.172610106424971e-08,
3.3426345355528607e-09, 1.1492175488240452e-09,
6.138716493600708e-08, 2.4844356739981226e-08,
8.038521416539434e-08 2.903806030432224e-08
], ],
[ [
3.123954539740635e-07, 1.1471040944298001e-07,
-3.466436843532243e-08, -2.71478349284375e-08,
2.3806293562608388e-08, 3.408445546472762e-08,
2.7329558114342263e-08, 1.0868504516413193e-08,
8.038521416539451e-08, 2.903806030432231e-08,
5.597135914859203e-07 2.424136076607778e-07
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.16851877630655818, 0.10480750837553916,
0.08483503302098622, 0.05797741352481921,
0.1625887057112848 0.09891571637520065
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0001403291061382561, 9.328376843937774e-05,
0.0002477643334622784, 0.00015762092735414681,
0.0007481400881425352 0.0004923551641455361
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.002478390115746165, 0.0015048276741092177,
0.0014539653798101254, 0.0008571037833773893,
0.002511575922092966 0.0016523763611932423
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
2.4783901157461647, 1.5048276741092177,
1.4539653798101253, 0.8571037833773893,
2.511575922092966 1.6523763611932423
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.17613108669612543, "roll": 0.1095393613935432,
"pitch": 0.1448333486459573, "pitch": 0.09307105814213337,
"yaw": 0.054457863810304 "yaw": 0.033903304187893654
} }
} }
}, },
@@ -211,10 +211,10 @@
650.25 650.25
], ],
"projected_center_px": [ "projected_center_px": [
922.0996704101562, 922.3609619140625,
650.4722900390625 650.49853515625
], ],
"reprojection_error_px": 0.4579046210411868, "reprojection_error_px": 0.2847829230016708,
"confidence": 0.2964796698261984 "confidence": 0.2964796698261984
}, },
{ {
@@ -224,10 +224,10 @@
640.75 640.75
], ],
"projected_center_px": [ "projected_center_px": [
720.9915771484375, 720.8178100585938,
640.4962158203125 640.48095703125
], ],
"reprojection_error_px": 0.35037969191557206, "reprojection_error_px": 0.2774568850836131,
"confidence": 0.2743742952602821 "confidence": 0.2743742952602821
}, },
{ {
@@ -237,10 +237,10 @@
583.75 583.75
], ],
"projected_center_px": [ "projected_center_px": [
916.7447509765625, 916.6747436523438,
583.706787109375 583.7006225585938
], ],
"reprojection_error_px": 0.043530519905184195, "reprojection_error_px": 0.09000916388005177,
"confidence": 0.21966133686197709 "confidence": 0.21966133686197709
}, },
{ {
@@ -250,10 +250,10 @@
563.5 563.5
], ],
"projected_center_px": [ "projected_center_px": [
314.03302001953125, 314.14215087890625,
563.6098022460938 563.6082153320312
], ],
"reprojection_error_px": 0.24318068420713757, "reprojection_error_px": 0.15278085942724642,
"confidence": 0.233781757000696 "confidence": 0.233781757000696
}, },
{ {
@@ -263,10 +263,10 @@
575.25 575.25
], ],
"projected_center_px": [ "projected_center_px": [
731.14599609375, 731.011474609375,
575.2168579101562 575.21240234375
], ],
"reprojection_error_px": 0.3973805536063258, "reprojection_error_px": 0.2641638792554766,
"confidence": 0.19992181809841383 "confidence": 0.19992181809841383
} }
] ]

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:27:14Z", "created_utc": "2026-06-01T20:35:44Z",
"vision_config": { "vision_config": {
"MarkerType": "DICT_4X4_250", "MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025 "MarkerSize": 0.025
@@ -16,7 +16,7 @@
], ],
[ [
0.0, 0.0,
1500.0, 1777.77783203125,
360.0 360.0
], ],
[ [
@@ -35,18 +35,18 @@
}, },
"image": { "image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene6\\render_d.png", "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene6\\render_d.png",
"image_sha256": "0b5a0dfe7e0c4ffc159cbfd7b15c3ced52bf3d5abe41aaa0f7854f178b45f72a", "image_sha256": "efe726e85ad7f819acf3296179c2ca4a8bb7cf74f245467f995c9e4d63c12438",
"width_px": 1280, "width_px": 1280,
"height_px": 720 "height_px": 720
}, },
"aruco": { "aruco": {
"dictionary": "DICT_4X4_250", "dictionary": "DICT_4X4_250",
"num_detected_markers": 16, "num_detected_markers": 18,
"num_rejected_candidates": 7 "num_rejected_candidates": 10
}, },
"detections": [ "detections": [
{ {
"observation_id": "67150b45-3ee1-40f1-8b08-545b556cc367", "observation_id": "a5969c0d-f846-4da3-bc1e-35d8caa1d0bb",
"type": "aruco", "type": "aruco",
"marker_id": 245, "marker_id": 245,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -76,14 +76,14 @@
"area_px": 2445.0, "area_px": 2445.0,
"perimeter_px": 198.87252807617188, "perimeter_px": 198.87252807617188,
"sharpness": { "sharpness": {
"laplacian_var": 1404.8030176198658 "laplacian_var": 1404.2101134758395
}, },
"contrast": { "contrast": {
"p05": 37.0, "p05": 37.0,
"p95": 183.0, "p95": 183.0,
"dynamic_range": 146.0, "dynamic_range": 146.0,
"mean_gray": 93.26555760936537, "mean_gray": 93.27048675292667,
"std_gray": 66.23052286806983 "std_gray": 66.23892160859089
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.0953528881072998, "distance_to_center_norm": 0.0953528881072998,
@@ -100,7 +100,61 @@
"confidence": 0.8642478508127981 "confidence": 0.8642478508127981
}, },
{ {
"observation_id": "75026615-1432-4489-aa71-243a39cfb444", "observation_id": "01db245b-318b-4ea6-8447-d0fdde58b911",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
645.0,
375.0
],
[
639.0,
427.0
],
[
597.0,
417.0
],
[
601.0,
366.0
]
],
"center_px": [
620.5,
396.25
],
"quality": {
"area_px": 2262.0,
"perimeter_px": 191.58671951293945,
"sharpness": {
"laplacian_var": 1958.6926095135714
},
"contrast": {
"p05": 38.0,
"p95": 184.0,
"dynamic_range": 146.0,
"mean_gray": 100.37704918032787,
"std_gray": 67.00077903496842
},
"geometry": {
"distance_to_center_norm": 0.05605596676468849,
"distance_to_border_px": 293.0
},
"edge_ratio": 1.212417901606864,
"edge_lengths_px": [
52.345008850097656,
43.17406463623047,
51.15662384033203,
44.9110221862793
]
},
"confidence": 0.8247981151339498
},
{
"observation_id": "dc3f0757-94be-43c4-bbe5-2dcb1c81eabf",
"type": "aruco", "type": "aruco",
"marker_id": 243, "marker_id": 243,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -130,14 +184,14 @@
"area_px": 2051.0, "area_px": 2051.0,
"perimeter_px": 182.4236946105957, "perimeter_px": 182.4236946105957,
"sharpness": { "sharpness": {
"laplacian_var": 1749.6240679550556 "laplacian_var": 1749.7506682395506
}, },
"contrast": { "contrast": {
"p05": 63.0, "p05": 63.0,
"p95": 189.0, "p95": 189.0,
"dynamic_range": 126.0, "dynamic_range": 126.0,
"mean_gray": 105.43527738264581, "mean_gray": 105.43527738264581,
"std_gray": 55.413713698779844 "std_gray": 55.414766162540914
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.14550518989562988, "distance_to_center_norm": 0.14550518989562988,
@@ -154,7 +208,61 @@
"confidence": 0.7701387647200616 "confidence": 0.7701387647200616
}, },
{ {
"observation_id": "286e6975-8bff-4551-a09b-95729181b325", "observation_id": "ea3135b5-dc2a-4354-be92-8ae1eb8a4a5e",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
662.0,
440.0
],
[
709.0,
451.0
],
[
725.0,
483.0
],
[
681.0,
473.0
]
],
"center_px": [
694.25,
461.75
],
"quality": {
"area_px": 1295.0,
"perimeter_px": 167.2480812072754,
"sharpness": {
"laplacian_var": 2127.1517032541324
},
"contrast": {
"p05": 29.0,
"p95": 146.0,
"dynamic_range": 117.0,
"mean_gray": 83.30681818181819,
"std_gray": 50.846640622594784
},
"geometry": {
"distance_to_center_norm": 0.1570318043231964,
"distance_to_border_px": 237.0
},
"edge_ratio": 1.3491895347663105,
"edge_lengths_px": [
48.27007293701172,
35.7770881652832,
45.12205505371094,
38.07886505126953
]
},
"confidence": 0.6398903275534737
},
{
"observation_id": "f9caa6c4-6006-45a4-9b4e-fc3b41c5d1c6",
"type": "aruco", "type": "aruco",
"marker_id": 244, "marker_id": 244,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -184,14 +292,14 @@
"area_px": 1361.0, "area_px": 1361.0,
"perimeter_px": 159.77536392211914, "perimeter_px": 159.77536392211914,
"sharpness": { "sharpness": {
"laplacian_var": 379.8735775926424 "laplacian_var": 379.8002138015468
}, },
"contrast": { "contrast": {
"p05": 12.0, "p05": 12.0,
"p95": 84.0, "p95": 84.0,
"dynamic_range": 72.0, "dynamic_range": 72.0,
"mean_gray": 44.40655737704918, "mean_gray": 44.39453551912568,
"std_gray": 31.85487516464167 "std_gray": 31.853739735967757
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.22406509518623352, "distance_to_center_norm": 0.22406509518623352,
@@ -208,7 +316,7 @@
"confidence": 0.3953704947921731 "confidence": 0.3953704947921731
}, },
{ {
"observation_id": "2dbe48f4-cdf2-45ba-bd61-d2b17f0e7fd8", "observation_id": "0b7c8a2a-eae6-479a-b624-d1d00f3b934e",
"type": "aruco", "type": "aruco",
"marker_id": 218, "marker_id": 218,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -238,14 +346,14 @@
"area_px": 1320.0, "area_px": 1320.0,
"perimeter_px": 157.36692237854004, "perimeter_px": 157.36692237854004,
"sharpness": { "sharpness": {
"laplacian_var": 2264.00088292445 "laplacian_var": 2263.0923791569576
}, },
"contrast": { "contrast": {
"p05": 30.0, "p05": 30.0,
"p95": 190.0, "p95": 190.0,
"dynamic_range": 160.0, "dynamic_range": 160.0,
"mean_gray": 85.5156081808396, "mean_gray": 85.51776103336921,
"std_gray": 69.73749042831534 "std_gray": 69.73640942666395
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.2817760109901428, "distance_to_center_norm": 0.2817760109901428,
@@ -262,7 +370,7 @@
"confidence": 0.3847059794494541 "confidence": 0.3847059794494541
}, },
{ {
"observation_id": "c51ffcd2-6c88-4728-96a1-e76cc42edb44", "observation_id": "b422d890-6fd5-4a08-8aaf-e4d57f9d5a78",
"type": "aruco", "type": "aruco",
"marker_id": 208, "marker_id": 208,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -292,14 +400,14 @@
"area_px": 1129.5, "area_px": 1129.5,
"perimeter_px": 154.19791793823242, "perimeter_px": 154.19791793823242,
"sharpness": { "sharpness": {
"laplacian_var": 2764.468256248205 "laplacian_var": 2766.1451769453447
}, },
"contrast": { "contrast": {
"p05": 12.0, "p05": 12.0,
"p95": 161.0, "p95": 161.0,
"dynamic_range": 149.0, "dynamic_range": 149.0,
"mean_gray": 64.4432855280313, "mean_gray": 64.36245110821382,
"std_gray": 63.495478007540726 "std_gray": 63.46140342263292
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.5690658688545227, "distance_to_center_norm": 0.5690658688545227,
@@ -316,7 +424,7 @@
"confidence": 0.0702287153073083 "confidence": 0.0702287153073083
}, },
{ {
"observation_id": "2f501ca7-4e03-4218-a9bc-bdff72331db3", "observation_id": "03c9c77c-f121-4b00-8f76-4cdf59f81784",
"type": "aruco", "type": "aruco",
"marker_id": 103, "marker_id": 103,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -346,14 +454,14 @@
"area_px": 951.5, "area_px": 951.5,
"perimeter_px": 142.9928855895996, "perimeter_px": 142.9928855895996,
"sharpness": { "sharpness": {
"laplacian_var": 3355.152982860485 "laplacian_var": 3357.1471177578455
}, },
"contrast": { "contrast": {
"p05": 22.0, "p05": 22.0,
"p95": 179.0, "p95": 179.0,
"dynamic_range": 157.0, "dynamic_range": 157.0,
"mean_gray": 112.00586510263929, "mean_gray": 111.99413489736071,
"std_gray": 69.16038116849727 "std_gray": 69.15804900896693
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.5738922953605652, "distance_to_center_norm": 0.5738922953605652,
@@ -370,7 +478,7 @@
"confidence": 0.17416420855033052 "confidence": 0.17416420855033052
}, },
{ {
"observation_id": "48debd98-c131-421d-a2aa-c5f4083bea63", "observation_id": "5b9400db-df00-47c7-8232-f67330edf876",
"type": "aruco", "type": "aruco",
"marker_id": 58, "marker_id": 58,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -400,14 +508,14 @@
"area_px": 913.0, "area_px": 913.0,
"perimeter_px": 142.04078674316406, "perimeter_px": 142.04078674316406,
"sharpness": { "sharpness": {
"laplacian_var": 3794.1208066993704 "laplacian_var": 3799.11927060106
}, },
"contrast": { "contrast": {
"p05": 17.0, "p05": 17.0,
"p95": 180.0, "p95": 180.0,
"dynamic_range": 163.0, "dynamic_range": 163.0,
"mean_gray": 76.74347158218126, "mean_gray": 76.73886328725038,
"std_gray": 69.44759165970896 "std_gray": 69.44937714482873
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.6794013381004333, "distance_to_center_norm": 0.6794013381004333,
@@ -424,7 +532,7 @@
"confidence": 0.24540823915500745 "confidence": 0.24540823915500745
}, },
{ {
"observation_id": "d449f309-d635-4950-a2de-5f895a79baf6", "observation_id": "18403245-4b13-4aa0-ac7d-0c85eb80d922",
"type": "aruco", "type": "aruco",
"marker_id": 215, "marker_id": 215,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -454,14 +562,14 @@
"area_px": 933.5, "area_px": 933.5,
"perimeter_px": 141.37535285949707, "perimeter_px": 141.37535285949707,
"sharpness": { "sharpness": {
"laplacian_var": 2627.5441281146936 "laplacian_var": 2624.7171960148403
}, },
"contrast": { "contrast": {
"p05": 14.0, "p05": 14.0,
"p95": 164.0, "p95": 164.0,
"dynamic_range": 150.0, "dynamic_range": 150.0,
"mean_gray": 72.6323751891074, "mean_gray": 72.57791225416037,
"std_gray": 64.73789429614287 "std_gray": 64.70609963974314
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.400749534368515, "distance_to_center_norm": 0.400749534368515,
@@ -478,7 +586,7 @@
"confidence": 0.43828628344822296 "confidence": 0.43828628344822296
}, },
{ {
"observation_id": "e514b9bd-b88b-44d1-a607-dcebd7d723fe", "observation_id": "90bfb7a0-1b83-4759-9ff5-0388f702f273",
"type": "aruco", "type": "aruco",
"marker_id": 214, "marker_id": 214,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -508,14 +616,14 @@
"area_px": 898.5, "area_px": 898.5,
"perimeter_px": 139.83118438720703, "perimeter_px": 139.83118438720703,
"sharpness": { "sharpness": {
"laplacian_var": 2222.1446382206177 "laplacian_var": 2220.0269255345047
}, },
"contrast": { "contrast": {
"p05": 18.0, "p05": 18.0,
"p95": 140.0, "p95": 140.0,
"dynamic_range": 122.0, "dynamic_range": 122.0,
"mean_gray": 80.42038216560509, "mean_gray": 80.38694267515923,
"std_gray": 48.78062518546193 "std_gray": 48.796323294751275
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.5762108564376831, "distance_to_center_norm": 0.5762108564376831,
@@ -532,7 +640,7 @@
"confidence": 0.32624039952470835 "confidence": 0.32624039952470835
}, },
{ {
"observation_id": "651cf52c-3511-408a-b0f9-2e6e94e32342", "observation_id": "68a8731f-f2d6-414c-bed1-7e5654b8ead5",
"type": "aruco", "type": "aruco",
"marker_id": 64, "marker_id": 64,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -562,14 +670,14 @@
"area_px": 741.5, "area_px": 741.5,
"perimeter_px": 133.26076126098633, "perimeter_px": 133.26076126098633,
"sharpness": { "sharpness": {
"laplacian_var": 3189.7607676047032 "laplacian_var": 3190.5921852292245
}, },
"contrast": { "contrast": {
"p05": 17.0, "p05": 17.0,
"p95": 180.0, "p95": 180.0,
"dynamic_range": 163.0, "dynamic_range": 163.0,
"mean_gray": 81.04597701149426, "mean_gray": 81.04597701149426,
"std_gray": 69.24608923701152 "std_gray": 69.24658720931598
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.6912909746170044, "distance_to_center_norm": 0.6912909746170044,
@@ -586,7 +694,7 @@
"confidence": 0.4432762787121197 "confidence": 0.4432762787121197
}, },
{ {
"observation_id": "c2c4286a-0495-4be6-a645-0b01d219c881", "observation_id": "30834bba-17d2-426a-8f99-131f132725c3",
"type": "aruco", "type": "aruco",
"marker_id": 211, "marker_id": 211,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -616,14 +724,14 @@
"area_px": 756.0, "area_px": 756.0,
"perimeter_px": 131.0517463684082, "perimeter_px": 131.0517463684082,
"sharpness": { "sharpness": {
"laplacian_var": 1851.7402287841746 "laplacian_var": 1851.0914020502
}, },
"contrast": { "contrast": {
"p05": 21.0, "p05": 21.0,
"p95": 146.0, "p95": 146.0,
"dynamic_range": 125.0, "dynamic_range": 125.0,
"mean_gray": 74.50474383301707, "mean_gray": 74.47817836812145,
"std_gray": 50.36869261468246 "std_gray": 50.32926685899577
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.3794279992580414, "distance_to_center_norm": 0.3794279992580414,
@@ -640,7 +748,7 @@
"confidence": 0.3071912693949274 "confidence": 0.3071912693949274
}, },
{ {
"observation_id": "ff2d91da-6639-470d-a8d0-7fc679a135d2", "observation_id": "7ac186c2-2456-4dea-98ad-c32a8159e8ff",
"type": "aruco", "type": "aruco",
"marker_id": 72, "marker_id": 72,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -670,14 +778,14 @@
"area_px": 654.0, "area_px": 654.0,
"perimeter_px": 121.33883094787598, "perimeter_px": 121.33883094787598,
"sharpness": { "sharpness": {
"laplacian_var": 2064.770656960727 "laplacian_var": 2066.569893824529
}, },
"contrast": { "contrast": {
"p05": 12.0, "p05": 12.0,
"p95": 150.0, "p95": 150.0,
"dynamic_range": 138.0, "dynamic_range": 138.0,
"mean_gray": 57.12107623318386, "mean_gray": 57.100896860986545,
"std_gray": 55.18910543289299 "std_gray": 55.204277382718324
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.8897008299827576, "distance_to_center_norm": 0.8897008299827576,
@@ -694,7 +802,7 @@
"confidence": 0.013710388560625888 "confidence": 0.013710388560625888
}, },
{ {
"observation_id": "16f1e228-c63f-4dd4-92e3-0701e343581b", "observation_id": "605d3b0a-840b-406f-8dcd-e755c3720332",
"type": "aruco", "type": "aruco",
"marker_id": 210, "marker_id": 210,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -724,14 +832,14 @@
"area_px": 499.5, "area_px": 499.5,
"perimeter_px": 114.44196128845215, "perimeter_px": 114.44196128845215,
"sharpness": { "sharpness": {
"laplacian_var": 3984.526730818725 "laplacian_var": 3987.30575652721
}, },
"contrast": { "contrast": {
"p05": 24.0, "p05": 24.0,
"p95": 178.0, "p95": 178.0,
"dynamic_range": 154.0, "dynamic_range": 154.0,
"mean_gray": 86.87700534759358, "mean_gray": 86.87433155080214,
"std_gray": 60.54176845724324 "std_gray": 60.542535840048444
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.31828293204307556, "distance_to_center_norm": 0.31828293204307556,
@@ -748,7 +856,7 @@
"confidence": 0.2483175954884472 "confidence": 0.2483175954884472
}, },
{ {
"observation_id": "4ac47f1f-99f2-41c4-8295-366b7cdaa0eb", "observation_id": "8b5677af-4cc7-4c99-bf51-8cd7a24711ea",
"type": "aruco", "type": "aruco",
"marker_id": 84, "marker_id": 84,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -778,14 +886,14 @@
"area_px": 492.0, "area_px": 492.0,
"perimeter_px": 109.91808319091797, "perimeter_px": 109.91808319091797,
"sharpness": { "sharpness": {
"laplacian_var": 2342.2512679628067 "laplacian_var": 2344.331142072213
}, },
"contrast": { "contrast": {
"p05": 13.0, "p05": 13.0,
"p95": 149.0, "p95": 149.0,
"dynamic_range": 136.0, "dynamic_range": 136.0,
"mean_gray": 81.22802197802197, "mean_gray": 81.22527472527473,
"std_gray": 52.7520655857186 "std_gray": 52.757623465388725
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.8394785523414612, "distance_to_center_norm": 0.8394785523414612,
@@ -802,7 +910,7 @@
"confidence": 0.0693300182738561 "confidence": 0.0693300182738561
}, },
{ {
"observation_id": "15e28cda-39f4-4db8-9675-d5bba3a8b39c", "observation_id": "db5dc349-3a24-462f-b5ca-192ea3f4349d",
"type": "aruco", "type": "aruco",
"marker_id": 86, "marker_id": 86,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -832,14 +940,14 @@
"area_px": 481.0, "area_px": 481.0,
"perimeter_px": 104.36293029785156, "perimeter_px": 104.36293029785156,
"sharpness": { "sharpness": {
"laplacian_var": 2092.751728424429 "laplacian_var": 2093.2543642237247
}, },
"contrast": { "contrast": {
"p05": 13.0, "p05": 13.0,
"p95": 148.0, "p95": 148.0,
"dynamic_range": 135.0, "dynamic_range": 135.0,
"mean_gray": 76.4432132963989, "mean_gray": 76.4404432132964,
"std_gray": 51.794851182963235 "std_gray": 51.79062283516175
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.759231686592102, "distance_to_center_norm": 0.759231686592102,
@@ -856,7 +964,7 @@
"confidence": 0.14539527499019034 "confidence": 0.14539527499019034
}, },
{ {
"observation_id": "7b99f87b-9ca8-4517-8002-927f64e5b218", "observation_id": "b1b8665f-c118-4a39-8569-61f33dd44228",
"type": "aruco", "type": "aruco",
"marker_id": 82, "marker_id": 82,
"marker_size_m": 0.025, "marker_size_m": 0.025,
@@ -886,14 +994,14 @@
"area_px": 347.0, "area_px": 347.0,
"perimeter_px": 94.31051635742188, "perimeter_px": 94.31051635742188,
"sharpness": { "sharpness": {
"laplacian_var": 1676.970441440883 "laplacian_var": 1677.1042997085995
}, },
"contrast": { "contrast": {
"p05": 15.0, "p05": 15.0,
"p95": 152.0, "p95": 152.0,
"dynamic_range": 137.0, "dynamic_range": 137.0,
"mean_gray": 86.90944881889764, "mean_gray": 86.90551181102362,
"std_gray": 50.64625338152827 "std_gray": 50.64745107434925
}, },
"geometry": { "geometry": {
"distance_to_center_norm": 0.4819019138813019, "distance_to_center_norm": 0.4819019138813019,
@@ -1085,6 +1193,81 @@
410.75 410.75
], ],
"area_px": 129.0 "area_px": 129.0
},
{
"image_points_px": [
[
756.0,
679.0
],
[
773.0,
679.0
],
[
777.0,
681.0
],
[
767.0,
682.0
]
],
"center_px": [
768.25,
680.25
],
"area_px": 37.5
},
{
"image_points_px": [
[
825.0,
700.0
],
[
843.0,
701.0
],
[
844.0,
703.0
],
[
843.0,
705.0
]
],
"center_px": [
838.75,
702.25
],
"area_px": 38.0
},
{
"image_points_px": [
[
604.0,
401.0
],
[
613.0,
402.0
],
[
612.0,
413.0
],
[
603.0,
412.0
]
],
"center_px": [
608.0,
407.0
],
"area_px": 100.0
} }
] ]
} }

View File

@@ -1,6 +1,6 @@
{ {
"schema_version": "1.0", "schema_version": "1.0",
"created_utc": "2026-05-31T08:27:17Z", "created_utc": "2026-06-01T20:35:47Z",
"source": { "source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_d_aruco_detection.json", "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -15,7 +15,7 @@
], ],
[ [
0.0, 0.0,
1500.0, 1777.77783203125,
360.0 360.0
], ],
[ [
@@ -59,10 +59,10 @@
3 3
], ],
"rms": [ "rms": [
0.007824168563366577, 0.007119340264402724,
0.0017174779903767997, 0.00030920270496480193,
0.001686304523576421, 0.00010110639735161258,
0.001686304408434461 0.0001011028748367772
], ],
"lambda": [ "lambda": [
0.001, 0.001,
@@ -71,135 +71,135 @@
0.000125 0.000125
] ]
}, },
"residual_rms_px": 3.5910223694678898, "residual_rms_px": 0.25419532267692485,
"residual_median_px": 2.9200512819165123, "residual_median_px": 0.17496989726819528,
"residual_max_px": 7.227451375473963, "residual_max_px": 0.48114938133075696,
"sigma2_normalized": 3.791496743872021e-06 "sigma2_normalized": 1.3629055062391299e-08
}, },
"camera_pose": { "camera_pose": {
"world_to_camera": { "world_to_camera": {
"rotation_matrix": [ "rotation_matrix": [
[ [
0.8209501504898071, 0.8192222714424133,
0.5709952116012573, 0.5734761357307434,
-0.0023096189834177494 3.4011838579317555e-05
], ],
[ [
0.18082775175571442, 0.16137510538101196,
-0.26381808519363403, -0.2304706871509552,
-0.947471022605896 -0.959604799747467
], ],
[ [
-0.5416107177734375, -0.5503026247024536,
0.7774088382720947, 0.7861350774765015,
-0.31983327865600586 -0.2813514769077301
] ]
], ],
"translation_m": [ "translation_m": [
-0.11555276811122894, -0.1149894967675209,
0.1073552668094635, 0.08632654696702957,
1.1219621896743774 1.1260489225387573
], ],
"rvec_rad": [ "rvec_rad": [
1.8304816403607302, 1.7905618458450094,
0.5723185924922809, 0.5644665475681335,
-0.41405456732485696 -0.4226817589406491
] ]
}, },
"camera_in_world": { "camera_in_world": {
"position_m": [ "position_m": [
0.6831169724464417, 0.6999386548995972,
-0.7779209613800049, -0.7993870973587036,
0.46028998494148254 0.39965879917144775
], ],
"position_mm": [ "position_mm": [
683.116943359375, 699.9386596679688,
-777.9209594726562, -799.3870849609375,
460.28997802734375 399.6588134765625
], ],
"orientation_deg": { "orientation_deg": {
"roll": 112.36271667480469, "roll": 109.69187927246094,
"pitch": 32.79335403442383, "pitch": 33.38777542114258,
"yaw": 12.421977043151855 "yaw": 11.143774032592773
} }
}, },
"uncertainty": { "uncertainty": {
"pose_covariance_6x6": [ "pose_covariance_6x6": [
[ [
3.254578268111351e-05, 1.1160435245769006e-07,
1.350656471451218e-05, 4.5734099051121594e-08,
1.2877142454375977e-05, 4.4617521593083773e-08,
1.866785409325433e-07, 4.331888664773765e-10,
-4.825813340329865e-06, -1.753311055489037e-08,
7.924143698735394e-07 1.2330440139836255e-09
], ],
[ [
1.3506564714512115e-05, 4.573409905112177e-08,
1.9832165671742732e-05, 7.343893283018167e-08,
-1.2013147726494238e-06, -6.965254164533588e-09,
1.5985560818800228e-06, 6.112174206020122e-09,
-2.9884467349063015e-06, -1.1082943083338634e-08,
4.843766810303629e-06 1.8516287490834534e-08
], ],
[ [
1.2877142454376133e-05, 4.461752159308314e-08,
-1.2013147726493207e-06, -6.965254164534285e-09,
3.932623748938787e-05, 1.292279012534752e-07,
-1.9182987430877646e-06, -6.99068227432899e-09,
-5.549672800066237e-06, -1.8226378746009113e-08,
-1.044551162767532e-05 -3.5773238162244425e-08
], ],
[ [
1.8667854093253153e-07, 4.331888664774405e-10,
1.5985560818800141e-06, 6.1121742060201805e-09,
-1.918298743087761e-06, -6.990682274328966e-09,
5.609541189988167e-07, 2.08236053197196e-09,
1.1674412729750453e-07, 3.344172880542264e-10,
1.3168058375488034e-06 4.9180150654815285e-09
], ],
[ [
-4.825813340329881e-06, -1.7533110554890315e-08,
-2.9884467349063146e-06, -1.108294308333852e-08,
-5.5496728000662185e-06, -1.8226378746009232e-08,
1.1674412729750317e-07, 3.3441728805424036e-10,
1.8644846576869454e-06, 6.463349240767219e-09,
2.0441872832697677e-06 6.2963681505623055e-09
], ],
[ [
7.92414369873488e-07, 1.2330440139838185e-09,
4.843766810303603e-06, 1.851628749083471e-08,
-1.0445511627675333e-05, -3.5773238162244266e-08,
1.3168058375488025e-06, 4.918015065481511e-09,
2.0441872832697745e-06, 6.29636815056225e-09,
1.1684179835872224e-05 4.2376895162446605e-08
] ]
], ],
"parameter_std": { "parameter_std": {
"rvec_std_deg": [ "rvec_std_deg": [
0.32686618370773945, 0.01914093720111567,
0.2551571268878884, 0.01552693772232652,
0.35930547192080503 0.020596848662686216
], ],
"tvec_std_m": [ "tvec_std_m": [
0.0007489687036177257, 4.563288870948189e-05,
0.0013654613351124028, 8.039495780686261e-05,
0.0034182129594090864 0.00020585649166943122
] ]
}, },
"camera_center_std_m": [ "camera_center_std_m": [
0.005027148852024427, 0.00031363585711186715,
0.0034759509936067557, 0.00019020062817450608,
0.005898655925213986 0.00035746602432478873
], ],
"camera_center_std_mm": [ "camera_center_std_mm": [
5.027148852024427, 0.31363585711186714,
3.4759509936067556, 0.1902006281745061,
5.898655925213986 0.35746602432478874
], ],
"orientation_std_deg": { "orientation_std_deg": {
"roll": 0.425304863814075, "roll": 0.0241248955356292,
"pitch": 0.2847218284747486, "pitch": 0.017689076258675062,
"yaw": 0.3424984543328943 "yaw": 0.020467858104539844
} }
} }
}, },
@@ -212,10 +212,10 @@
696.5 696.5
], ],
"projected_center_px": [ "projected_center_px": [
888.1931762695312, 887.571044921875,
697.6371459960938 696.473388671875
], ],
"reprojection_error_px": 1.220453285590105, "reprojection_error_px": 0.1809228641474075,
"confidence": 0.0702287153073083 "confidence": 0.0702287153073083
}, },
{ {
@@ -225,10 +225,10 @@
691.25 691.25
], ],
"projected_center_px": [ "projected_center_px": [
379.5401916503906, 379.3891906738281,
686.4503173828125 691.1223754882812
], ],
"reprojection_error_px": 4.799850892943756, "reprojection_error_px": 0.16901693038898305,
"confidence": 0.17416420855033052 "confidence": 0.17416420855033052
}, },
{ {
@@ -238,10 +238,10 @@
685.0 685.0
], ],
"projected_center_px": [ "projected_center_px": [
261.39935302734375, 261.437744140625,
680.9091796875 684.9998779296875
], ],
"reprojection_error_px": 4.092058240331809, "reprojection_error_px": 0.062255979051661935,
"confidence": 0.24540823915500745 "confidence": 0.24540823915500745
}, },
{ {
@@ -251,10 +251,10 @@
644.75 644.75
], ],
"projected_center_px": [ "projected_center_px": [
714.2818603515625, 714.0127563476562,
648.0887451171875 645.0313110351562
], ],
"reprojection_error_px": 3.3388971292247174, "reprojection_error_px": 0.36799517534620346,
"confidence": 0.43828628344822296 "confidence": 0.43828628344822296
}, },
{ {
@@ -264,10 +264,10 @@
638.25 638.25
], ],
"projected_center_px": [ "projected_center_px": [
959.3347778320312, 958.87451171875,
640.681884765625 638.192138671875
], ],
"reprojection_error_px": 2.5012054346083072, "reprojection_error_px": 0.13729931317551453,
"confidence": 0.32624039952470835 "confidence": 0.32624039952470835
}, },
{ {
@@ -277,10 +277,10 @@
631.75 631.75
], ],
"projected_center_px": [ "projected_center_px": [
210.8018798828125, 211.6041717529297,
629.6607055664062 631.7528686523438
], ],
"reprojection_error_px": 2.1368113790585186, "reprojection_error_px": 0.35418337021881324,
"confidence": 0.4432762787121197 "confidence": 0.4432762787121197
}, },
{ {
@@ -290,10 +290,10 @@
593.5 593.5
], ],
"projected_center_px": [ "projected_center_px": [
792.5379638671875, 792.4464111328125,
597.43408203125 593.3204956054688
], ],
"reprojection_error_px": 3.970693459712479, "reprojection_error_px": 0.48114938133075696,
"confidence": 0.3071912693949274 "confidence": 0.3071912693949274
}, },
{ {
@@ -303,10 +303,10 @@
596.5 596.5
], ],
"projected_center_px": [ "projected_center_px": [
1249.3978271484375, 1249.246826171875,
592.568359375 596.5743408203125
], ],
"reprojection_error_px": 3.951716645229552, "reprojection_error_px": 0.25777842556583835,
"confidence": 0.013710388560625888 "confidence": 0.013710388560625888
}, },
{ {
@@ -316,10 +316,10 @@
511.75 511.75
], ],
"projected_center_px": [ "projected_center_px": [
460.59002685546875, 461.97802734375,
518.7842407226562 511.8236083984375
], ],
"reprojection_error_px": 7.227451375473963, "reprojection_error_px": 0.2817575590258661,
"confidence": 0.2483175954884472 "confidence": 0.2483175954884472
}, },
{ {
@@ -329,10 +329,10 @@
549.75 549.75
], ],
"projected_center_px": [ "projected_center_px": [
1226.6697998046875, 1226.444580078125,
547.3238525390625 549.6978149414062
], ],
"reprojection_error_px": 2.432082127701569, "reprojection_error_px": 0.07612258588004105,
"confidence": 0.0693300182738561 "confidence": 0.0693300182738561
}, },
{ {
@@ -342,10 +342,10 @@
518.5 518.5
], ],
"projected_center_px": [ "projected_center_px": [
1174.57861328125, 1174.373779296875,
517.3482666015625 518.5674438476562
], ],
"reprojection_error_px": 1.1544132141764858, "reprojection_error_px": 0.14310953316969782,
"confidence": 0.14539527499019034 "confidence": 0.14539527499019034
}, },
{ {
@@ -355,10 +355,10 @@
473.25 473.25
], ],
"projected_center_px": [ "projected_center_px": [
974.8729248046875, 975.0958862304688,
473.9526062011719 473.1941223144531
], ],
"reprojection_error_px": 0.7973964991427623, "reprojection_error_px": 0.16393099066743508,
"confidence": 0.11509263497856688 "confidence": 0.11509263497856688
} }
] ]

Some files were not shown because too many files have changed in this diff Show More