fix(vision): Kameraindex 0 erhalten und hardwarefrei testen #1

Merged
TEKK merged 1 commits from auron/beerbot-camera-0-6529edad into main 2026-10-17 10:11:47 +00:00
Owner

Explizit übergebener Kameraindex 0 wird bislang durch den konfigurierten Standard 1 ersetzt. Der Konstruktor verwendet jetzt nur bei None den Standard; 0 und 2 bleiben erhalten.

Änderungen:

  • Eine Zuweisung in vision.py korrigiert.
  • Drei neue hardwarefreie Regressionstests für 0, None und 2 hinzugefügt.
  • config.py und alle anderen Repositorydateien bleiben unverändert.

Prüfung:

  • Feste geprüfte Basis: 6529edad84.
  • Identische Tests im isolierten Offlinecontainer: Basis mit genau einem Fehler bei Kamera 0 (Exit 1), Kandidat 3/3 erfolgreich (Exit 0).
  • Echter Konstruktor und echte Config; OpenCV, NumPy, YOLO, UI, Kalibrierung und Roboteradapter durch inerte Doubles ersetzt.
  • Git apply --check und tatsächliche Anwendung auf die Originalbasis: jeweils Exit 0, Ergebnisdateien bytegenau geprüft.

Die Tests wurden für diese Korrektur manuell neu vorbereitet; sie waren nicht im Basiscommit. Die Änderung ist kein von AURON erzeugter Modellauftrag. Keine echte Kamera, YOLO-Inferenz, Downloads, ROS- oder Roboterintegration geprüft. Die Tests binden den geprüften Konfigurationsstandard CAMERA_ID = 1.

Nur Code-Review über diesen Pull Request; kein automatischer Merge und kein Deployment.

Explizit übergebener Kameraindex 0 wird bislang durch den konfigurierten Standard 1 ersetzt. Der Konstruktor verwendet jetzt nur bei None den Standard; 0 und 2 bleiben erhalten. Änderungen: - Eine Zuweisung in vision.py korrigiert. - Drei neue hardwarefreie Regressionstests für 0, None und 2 hinzugefügt. - config.py und alle anderen Repositorydateien bleiben unverändert. Prüfung: - Feste geprüfte Basis: 6529edad846c6a6aa96a13733a17e04dd0470148. - Identische Tests im isolierten Offlinecontainer: Basis mit genau einem Fehler bei Kamera 0 (Exit 1), Kandidat 3/3 erfolgreich (Exit 0). - Echter Konstruktor und echte Config; OpenCV, NumPy, YOLO, UI, Kalibrierung und Roboteradapter durch inerte Doubles ersetzt. - Git apply --check und tatsächliche Anwendung auf die Originalbasis: jeweils Exit 0, Ergebnisdateien bytegenau geprüft. Die Tests wurden für diese Korrektur manuell neu vorbereitet; sie waren nicht im Basiscommit. Die Änderung ist kein von AURON erzeugter Modellauftrag. Keine echte Kamera, YOLO-Inferenz, Downloads, ROS- oder Roboterintegration geprüft. Die Tests binden den geprüften Konfigurationsstandard CAMERA_ID = 1. Nur Code-Review über diesen Pull Request; kein automatischer Merge und kein Deployment.
TEKK added 1 commit 2026-10-16 09:05:38 +00:00
TEKK merged commit 8f3b47ff5c into main 2026-10-17 10:11:47 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TEKK/BeerBot#1