11 Commits

Author SHA1 Message Date
b9a6f34257 [agent:surfer] lien infra repo dans AI_CONTEXT.md 2026-04-21 00:35:44 +00:00
3fed40a347 [agent:surfer] ajout standard AI-ready : AI_CONTEXT, CLAUDE, .gitea workflow 2026-04-21 00:18:21 +00:00
aa6f4ce662 Merge pull request 'fix #1: calibration stéréo HD-3000 (YUYV/V4L2, ORB-SLAM3 YAML, gate RMS<0.5px)' (#2) from fix/issue-1 into master 2026-04-19 19:22:16 +00:00
Silver Surfer
3398ec7751 fix #1: calibration stéréo HD-3000 (YUYV/V4L2, ORB-SLAM3 YAML, gate RMS<0.5px)
- stereo_capture.py : backend V4L2 + fourcc YUYV 640×480@30 (HD-3000 ne supporte
  pas MJPG), indices /dev/video0 et /dev/video2, mode --headless pour SSH,
  warmup AE/AGC, grab+retrieve pour meilleur synchronisme, sortie
  datasets/calib_raw/ à la racine du repo.
- stereo_calibrate.py : log RMS per-cam + RMS stéréo global, écrit
  config/stereo_params.yaml au format ORB-SLAM3 (Camera1/2.fx, Stereo.T_c1_c2,
  Stereo.b/bf, IMU.T_b_c1 placeholder), génère config/calibration_report.md
  avec baseline mesurée vs cible 110 mm. Gate exit-code 2 si RMS > 0.5 px
  (bypass --no-gate).
- .gitignore : ajoute datasets/calib_raw/ (captures brutes volumineuses).
- docs/source/calibration.rst : procédure SSH headless reproduite, format YAML
  ORB-SLAM3 documenté, gate RMS<0.5 px expliqué.

Note : la calibration numérique (RMS, K/D/R/T, baseline mesurée) doit être
exécutée sur le Pi avec les caméras connectées — code prêt, hardware run à
faire manuellement.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 18:40:58 +00:00
Silver Surfer
cd37243772 fix: Gitea host .82 (pas .89) 2026-04-19 16:55:57 +00:00
Floppyrj45
d2ba51cb90 handover: pilotage transféré à OpenClaw via #slam
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 18:07:51 +02:00
Floppyrj45
d36255cf62 feat: Dockerfile BlueOS, deploy_pi.sh rsync, camera_mount.scad baseline 110mm
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 18:07:28 +02:00
Floppyrj45
f9436df2a0 feat: calibration stéréo OpenCV, capture synchrone, Flask interface MJPEG
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 18:07:20 +02:00
Floppyrj45
9a46824199 docs: Sphinx — 9 pages rst, conf.py rtd-theme, sources.bib, navigator_imu
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 18:07:05 +02:00
Floppyrj45
c14fdfe572 feat: README OpenClaw header + .openclaw/project.yml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 18:06:59 +02:00
Floppyrj45
ba674dca86 init: structure projet SLAM stéréo BlueOS 2026-04-19 17:49:39 +02:00