dwalton76
Member
There is a bug in the screenshot, near the bottom it should read "110 steps to group edges", not 68 steps.
I guess it depends whether there's any advantage to you in reducing slices or phases. If you look at each wing and pair it up with its midge you have a single phase to reduce to the last 2-3 tredges using outer block moves only. (Search AvG edge pairing.)
it looks like 4 edges are swapped in the back, is it just the lighting?First solve of a 6x6x6. This is only the last few moves, there were 239 moves total, it took the robot about 10-12 minutes.
They are, the code that crunches the RGB values to figure out the colors got red and orange backwards on two squares. Red vs orange has been difficult I have some more work to do there. So not 100% solved but "solved" in terms of the solving algorithm and mechanics of the robot working.
Would it work better with, say, a stickerless cube? (Or worse, if the detection algorithm needs to have a border around each facelet?)
So there are two phases at play here
Phase 2 is where the red vs. orange confusion is. The way this part works is
- Take photos of all six sides, find all of the facelets, get the mean (red, green, blue) values of each facelet. Having clear borders around the facelets def makes them easier to find here but I have it working even if there are white facelets separated by a white border. Sticker vs stickerless I don't think would matter much. Example of white on white:
- Take the RGB values for each facelet and ID each facelet as U,L,F,R,B, or D
So for corners say we know we need a Green, White, Red corner, we look at all of the corner facelets and find the corner that matches the Green, White, Red anchor facelet colors with the smallest color distance. We do this same basic thing for all of the corners, then all of the edges, etc.
- ID "anchor" facelets which will act as our color point of reference for each side. For odd cubes this is easy we just take the middle facelet of each side. For even cubes we take a corner to get the first three anchors then we find the other corner that has the greatest "color distance" from our first corner, that gives us the other three anchors.
- "color distance" is calculated by https://en.wikipedia.org/wiki/Color_difference#CIEDE2000
- Build a list of the color combos we need for corners
- Build lists of the color combos we need for each orbit of edges
- Build lists of the colors we need for the various types of center facelets