Worlds hardest jigsaw vs. puzzle machine (all white)
Stuff Made Here
22 min, 0 sec
A detailed journey of creating a robot that can solve a 5000-piece all-white puzzle, involving hardware improvements and complex algorithm development.
Summary
- The video documents the challenging process of developing a robot capable of solving a large all-white puzzle by testing and improving algorithms, and making necessary hardware upgrades.
- Initial attempts with a 50-piece capacity robot were expanded to tackle a 5000-piece puzzle, but the puzzle was later adjusted to 4000 pieces for practical reasons.
- A critical part of the project involved creating an algorithm that could process and analyze each puzzle piece, and determine the correct assembly of the puzzle.
- Numerous setbacks occurred, including the need to relocate the workshop and issues with puzzle piece quality leading to the creation of a custom laser-cut puzzle.
- The final robot, although not fully autonomous and with a few manual interventions, successfully assembles the majority of the 4000-piece all-white puzzle.
Chapter 1
Introduction to the challenge of solving an all-white 5000-piece puzzle using a robot.
- The speaker hypothesizes that a robot could solve a 5000-piece all-white puzzle in less than a day, a task that would take a human years.
- A previous video showed a robot that could only handle simple puzzles, and the goal now is to improve it for a much larger and complex puzzle.
Chapter 2
Hardware upgrades to the robot and a decision to use a 4000-piece puzzle instead.
- The robot received hardware upgrades to be faster, stronger, and less breakable.
- A decision was made to use a 4000-piece puzzle instead of 5000, as 5000-piece puzzles are overrated and harder to manage.
Chapter 3
Chapter 4
Chapter 5
The process of extracting the shape of each puzzle piece from the captured images.
- By comparing the colors of the pixels, the shape of the puzzle piece is extracted from the photos.
- The focus is on extracting the edge of the piece, which is crucial for connecting pieces.
- The corners of the pieces are used to divide the edges into four sides, which are then processed to match with other pieces.
Chapter 6
Optimizing the algorithm to efficiently match edges and the concept of locality sensitive hashing.
- Locality sensitive hashing is introduced as a method to find similar edges without direct comparisons.
- A high-dimensional space is used for hashing edges and determining potential matches for each puzzle piece.
Chapter 7
Issues with the quality of puzzle pieces and the decision to create a custom laser-cut puzzle.
- The edges of the puzzle pieces were too fuzzy, leading to inaccurate shape extraction.
- A vibratory tumbler was used to smooth edges, but it changed the shapes too much, so a custom puzzle was created instead.
Chapter 8
Chapter 9
Feeding puzzle pieces manually into the robot and the final stages of solving the puzzle.
- The automatic feeder was abandoned in favor of manual feeding due to time constraints.
- Some issues with piece alignment occurred during assembly, requiring manual corrections.
- The robot successfully assembles most of the puzzle, with a few pieces manually placed at the end.
Chapter 10
Concluding thoughts, a mention of the video sponsor, and the reaction of the creator's wife.
- The creator reflects on the project and mentions missing pieces in the completed puzzle.
- Brilliant.org is introduced as a sponsor, offering educational resources in math and computer science.
- The video ends with the creator's wife commenting on the nearly completed puzzle.