Worlds hardest jigsaw vs. puzzle machine (all white)

Stuff Made Here

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 Puzzle Solving Challenge

0:00 - 1 min, 7 sec

Introduction to the challenge of solving an all-white 5000-piece puzzle using a robot.

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

Improvements to the Robot and Puzzle Downsizing

1:06 - 1 min, 58 sec

Hardware upgrades to the robot and a decision to use a 4000-piece puzzle instead.

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

Relocating the Workshop

3:04 - 5 sec

The challenge of moving the workshop to a new location, resulting in a delay.

The challenge of moving the workshop to a new location, resulting in a delay.

  • The speaker had to move to a new workshop, which took six weeks and was a nerve-wracking process, especially moving the delicate robot.

Chapter 4

Capturing Images of Puzzle Pieces

3:09 - 13 sec

Capturing images of each puzzle piece with a high-accuracy camera for processing.

Capturing images of each puzzle piece with a high-accuracy camera for processing.

  • The robot takes a picture of each puzzle piece using a camera with a telecentric lens, a process that takes about eight hours.

Chapter 5

Extracting Puzzle Piece Shapes

3:23 - 2 min, 3 sec

The process of extracting the shape of each puzzle piece from the captured images.

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

Algorithm Optimization and Locality Sensitive Hashing

5:26 - 4 min, 8 sec

Optimizing the algorithm to efficiently match edges and the concept of locality sensitive hashing.

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

Challenges with Puzzle Piece Quality

9:34 - 2 min, 49 sec

Issues with the quality of puzzle pieces and the decision to create a custom laser-cut puzzle.

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

Generating the Puzzle Solution

12:23 - 2 min, 33 sec

Creating a solution grid for the robot to follow by combining puzzle piece matches.

Creating a solution grid for the robot to follow by combining puzzle piece matches.

  • The process involves building larger and larger blocks of puzzle pieces by verifying mutual connections, eventually creating a grid that the robot can use.

Chapter 9

Manual Feeding of Pieces and Final Assembly

14:57 - 4 min, 2 sec

Feeding puzzle pieces manually into the robot and the final stages of solving the puzzle.

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

Conclusion and Sponsorship

18:59 - 2 min, 58 sec

Concluding thoughts, a mention of the video sponsor, and the reaction of the creator's wife.

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.