![]() The output is a graphical result, favouring the user to understand the move sequence easily. ![]() Further, a layered approach has been followed to show the steps required to solve the cube. Edge and contour detection, square identification and colour identification algorithms have been used to detect the cube and its current configuration. Each face of the cube is scanned through a webcam. We attempt to provide a solution to the problem by employing Computer Vision so as to make the interaction of the user with the Machine more natural. The application then shows steps to solve the Rubik’s cube. Two motors each drive one axis of the machine. To achieve maximum speed, two EV3 bricks are used that drive 10 motors. More specifically, we attempt to locate a 3x3x3 Rubik’s Cube by capturing a stream of pictures of each phase and extract the sticker colors using Computer Vision techniques with minimal help from the user. CubeTwister Rubik's Cube solving robot using 2 Lego Mindstorm EV3 kits and additional hardware This is my third version of a Rubik's Cube solver using Lego parts for the mechanics. This project tackles the problem of object detection and localization. Here is where the idea of a Rubik’s Cube Problem Solver took shape. We have gone a step further by using technology to understand and interpret difficult concepts, solve difficult problems as well and also to humanize the machine. In today’s world, technology has evolved to such an extent that humans want machines to do everything that had to be done manually earlier. For the puzzle to be solved, each face must be a solid colour. The Rubik’s cube is a 3-D mechanical puzzle in which each of the six faces is covered by nine stickers, among six solid colours. Puzzles are great brain teasers and one such classic puzzle is the Rubik’s cube. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |