Re: Rubik's Cube Solver funktioniert nicht
Verfasst: 08 Mai 2020, 13:16
von Tom B.
Im Browser wird folgendes angezeigt (der letzte Teil wird endlos wiederholt). Weiß jemand, was das bedeutet? Liebe Grüße,
Tom
..Logging started at: 2020-05-08T13:08:52.362670
Application: /opt/ftc/apps/user/be743ea4-187b-43d8-8f7b-1779fa589bec/cube.py
Application started at: 2020-05-08T13:08:58.752047
Connected to TXT direct firmware version not detected
Video device started
on_scan: ('initial', 0)
Number of results: 2
4.76 [['green', 'yellow', 'white'], ['blue', 'white', 'green'], ['white', 'yellow', 'yellow']]
0.53 [['green', 'yellow', 'white'], ['blue', 'white', 'green'], ['white', 'orange', 'yellow']]
on_scan: ('push', 0)
Number of results: 3
4.02 [['yellow', 'yellow', 'white'], ['blue', 'white', 'green'], ['white', 'yellow', 'yellow']]
0.96 [['yellow', 'white', 'blue'], ['yellow', 'green', 'blue'], ['green', 'white', 'yellow']]
0.90 [['yellow', 'yellow', 'blue'], ['yellow', 'green', 'blue'], ['green', 'white', 'yellow']]
on_scan: ('push', 1)
Corrupt JPEG data: 337 extraneous bytes before marker 0xd9
Corrupt JPEG data: 81 extraneous bytes before marker 0xd9
Number of results: 2
5.21 [['yellow', 'yellow', 'blue'], ['yellow', 'yellow', 'yellow'], ['orange', 'blue', 'yellow']]
1.29 [['yellow', 'yellow', 'blue'], ['yellow', 'yellow', 'yellow'], ['yellow', 'blue', 'yellow']]
on_scan: ('push', 2)
Corrupt JPEG data: 187 extraneous bytes before marker 0x22
Corrupt JPEG data: 206 extraneous bytes before marker 0xd9
Corrupt JPEG data: 46 extraneous bytes before marker 0x2b
Corrupt JPEG data: 9 extraneous bytes before marker 0x2b
Corrupt JPEG data: 163 extraneous bytes before marker 0xd9
Number of results: 1
5.62 [['blue', 'white', 'orange'], ['green', 'blue', 'green'], ['orange', 'orange', 'green']]
on_scan: ('turn', 0)
on_scan: ('turn_push', 0)
Corrupt JPEG data: 15 extraneous bytes before marker 0xad
Corrupt JPEG data: 412 extraneous bytes before marker 0xd9
Corrupt JPEG data: 21 extraneous bytes before marker 0xd9
Number of results: 3
2.58 [['yellow', 'yellow', 'white'], ['white', 'blue', 'yellow'], ['blue', 'green', 'yellow']]
2.29 [['yellow', 'yellow', 'white'], ['yellow', 'yellow', 'green'], ['yellow', 'green', 'blue']]
1.58 [['yellow', 'yellow', 'white'], ['yellow', 'yellow', 'yellow'], ['yellow', 'green', 'blue']]
on_scan: ('final_push', 0)
Corrupt JPEG data: 21 extraneous bytes before marker 0xc8
Corrupt JPEG data: 11 extraneous bytes before marker 0xc8
Corrupt JPEG data: 410 extraneous bytes before marker 0xd9
Corrupt JPEG data: 11 extraneous bytes before marker 0xd9
Corrupt JPEG data: 72 extraneous bytes before marker 0xc8
Corrupt JPEG data: 348 extraneous bytes before marker 0xd9
Corrupt JPEG data: 52 extraneous bytes before marker 0xd9
Number of results: 6
2.08 [['white', 'orange', 'yellow'], ['blue', 'orange', 'yellow'], ['green', 'white', 'yellow']]
1.25 [['yellow', 'yellow', 'white'], ['white', 'green', 'white'], ['yellow', 'blue', 'blue']]
0.65 [['white', 'yellow', 'white'], ['blue', 'yellow', 'yellow'], ['green', 'white', 'yellow']]
0.53 [['white', 'yellow', 'yellow'], ['blue', 'yellow', 'yellow'], ['green', 'white', 'yellow']]
0.41 [['green', 'yellow', 'white'], ['white', 'orange', 'white'], ['blue', 'yellow', 'yellow']]
0.36 [['blue', 'yellow', 'yellow'], ['blue', 'white', 'yellow'], ['green', 'white', 'yellow']]
--------------------------------------------
Most likely scan result:
[['green', 'yellow', 'white'], ['blue', 'white', 'green'], ['white', 'yellow', 'yellow']]
[['yellow', 'yellow', 'white'], ['blue', 'white', 'green'], ['white', 'yellow', 'yellow']]
[['yellow', 'yellow', 'blue'], ['yellow', 'yellow', 'yellow'], ['orange', 'blue', 'yellow']]
[['blue', 'white', 'orange'], ['green', 'blue', 'green'], ['orange', 'orange', 'green']]
[['yellow', 'yellow', 'white'], ['white', 'blue', 'yellow'], ['blue', 'green', 'yellow']]
[['white', 'orange', 'yellow'], ['blue', 'orange', 'yellow'], ['green', 'white', 'yellow']]
Number of possible results: 216
Checking ...
[43m [49m[43m [49m[43m [49m
[41m [49m[41m [49m[47m [49m
[47m [49m[46m [49m[42m [49m
[47m [49m[42m [49m[43m [49m[46m [49m[43m [49m[43m [49m[41m [49m[42m [49m[42m [49m[47m [49m[42m [49m[43m [49m
[43m [49m[47m [49m[43m [49m[43m [49m[43m [49m[46m [49m[47m [49m[46m [49m[41m [49m[43m [49m[47m [49m[43m [49m
[43m [49m[46m [49m[47m [49m[43m [49m[43m [49m[41m [49m[46m [49m[42m [49m[41m [49m[42m [49m[46m [49m[47m [49m
[46m [49m[47m [49m[43m [49m
[42m [49m[46m [49m[43m [49m
[43m [49m[43m [49m[47m [49m
This cube is solvable: False
Checking ...
[43m [49m[43m [49m[43m [49m
[41m [49m[41m [49m[47m [49m
[47m [49m[46m [49m[42m [49m
[47m [49m[42m [49m[43m [49m[46m [49m[43m [49m[43m [49m[41m [49m[42m [49m[42m [49m[47m [49m[42m [49m[43m [49m
[43m [49m[47m [49m[43m [49m[43m [49m[43m [49m[46m [49m[47m [49m[46m [49m[41m [49m[43m [49m[47m [49m[43m [49m
[43m [49m[46m [49m[47m [49m[43m [49m[43m [49m[43m [49m[46m [49m[42m [49m[41m [49m[42m [49m[46m [49m[47m [49m
[46m [49m[47m [49m[43m [49m
[42m [49m[46m [49m[43m [49m
[43m [49m[43m [49m[47m [49m
Re: Rubik's Cube Solver funktioniert nicht
Verfasst: 08 Mai 2020, 14:02
von richard.kunze
Hallo Tom,
schau Dir in den Logs mal die Ausgabe nach "Most likely scan result" (= "das wahrscheinlichste Scan-Ergebnis") an. Da steht, was das Programm denkt erkannt zu haben (jeweils eine Zeile für jede Seite des Würfels, und da drin dann in [] jeweils die Ergebnisse für eine Reihe).
Eigentlich sollte da jede Farbe insgesamt neun mal vorkommen. Aber bei Dir ist da viel zu viel "yellow", viel zu wenig "orange" und überhaupt kein "red" dabei.
Mit anderen Worten: Wie Kali schon gesagt hat, kriegt das Programm bei Dir Gelb, Orange und Rot nicht sauber erkannt sondern verwechselt die. Das ist auch eine bekannte Schwierigkeit, und um das zu lösen musst Du rumprobieren. Das kannst Du einmal mit den Kalibrierungseinstellungen im Programm, und zum anderen dadurch, dass Du die Lichtverhältnisse änderst (andere Lampe ausprobieren, das Modell in die Sonne stellen, das Modell in den Schatten stellen, ...).
Liebe Grüße,
Richard