Abstract: Mosaics are decorative images and patterns that can be created using small pieces of colored stone, ceramic, glass, or other materials. Creating a mosaic requires patience and time. This paper describes a robot that creates a mosaic using 256 Rubik’s cubes. The overall process is controlled by a laptop and three Arduino Due boards. Image dithering algorithm is used to reduce the color palette, to the 6 colors of the Rubik’s cube. A custom user interface is used to manually create an image or to upload an existing image. The solutions, for one face of every cube, are generated by a genetic algorithm and a permutation-based algorithm.
DOI: *As the DOI is a unique identifier, it is already available in the pdf version. **The DOI link will be activated in the first midst of January 2026.
WSEAS Transactions on
International Journal of Applied Mathematics, Computational Science and Systems Engineering, E-ISSN: 2766-9823, Volume 2, 2020, Art. #8
Vasile Dan, Gabriel Harja, Ioan Nașcu, "Art Rendered using Rubik’s Cubes: ARRC 256," International Journal of Applied Mathematics, Computational Science and Systems Engineering, vol. 2, pp. 42-47, 2020, DOI:
Vasile Dan, Gabriel Harja, Ioan Nașcu. Art Rendered using Rubik’s Cubes: ARRC 256.
International Journal of Applied Mathematics, Computational Science and Systems Engineering. 2020;2:42-47.