So I have been working on a good ZZ Y-axis CN inspection system and here is what i have so far:
Find the "switchable" edges that would switch from oriented to disoriented and vice versa. This helps me decide if its worth switching.
To find all these edges, find the E-layer edge that are in the U/D face, and then find all the U/D edges that are in the E-layer. While finding these count how many are oriented correctly and how many or disoriented. This is only to find the difference of these edges. I do this by starting at 0 and adding 1 for every oriented switchable edge and subtracting 1 for every disoriented edge.
If you get zero, then solve the orientation that you are most comfortable with. If positive, keep the same orientation from inspection. If negative, then do a y-rotation. The number that you get tells you the difference in disoriented edges for each rotation. +2 means that if you do a y-rotation then you will gain 2 disoriented edges. -2 means that if you do a y-rotation will you will lose 2 disoriented edges.
I'll do some examples below.
My normal orientation is Yellow-Top and Blue-Front.
L' U' F2 L' U B' F D2 B2 L' U' B' F2 R2 D2 L U B F U' B' F R U F U L' B2 R2 F2
On the yellow face, there is 1 disoriented switchable edge (-1).
On the white face, there is 1 disoriented switchable edge and 1 oriented switchable edge (-1 -1 +1 = -1)
On the E-layer, there is 2 oriented switchable edges and 1 disoriented switchable edge. (-1 +2 -1 = 0).
With a difference of 0, that means both rotations will have the same number of disoriented edges.
Both rotations have 6 disoriented edges.
F2 R2 B' U' F D' B' F R2 F2 L2 R' F D' B F' L D B' U2 F L' B' D' U2 B' D B D U'
On the yellow face, there are no switchable edges. (0)
On the white face, there is 1 switchable oriented edge and 1 disoriented switchable edges. (0)
On the E-Layer, there are 2 switchable oriented edges (+2).
This means that with a blue-front, I will have 2 less disoriented edges than if I use a red/orange front.
Blue-front has 4 disoriented edges.
Red-front has 6 disoriented edges.
Pros:
-Fast-ish, allowing one to inspect after finding the better orientation.
-Allows one to see if a certain orientation would be really bad. (If i switch, I'll go from 10 bad edges to 6).
Cons:
-Assumes that in every situation having less bad edges is always better. However sometimes I'll miss an easy eoline with 6 bad edges because i switched to a harder eoline with 4 edges. These situations are rare, but can happen.
-Doesn't let one see both eolines directly.
Overall, I have put a lot of thought into this, but am still open to suggestions on how to improve it. Thanks!
