A Robot That Plays Rubik's Race, a Slide Puzzle Game

This paper presents a robotic system with a generalpurpose robotic arm that can play the game of Rubik's race autonomously. Two puzzle-solving algorithms suitable for online implementation are proposed and compared. One is an adaptation of the IDA* search with additive pattern database heuristics that worked well in solving <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$N^{2}-1$</tex> puzzle. Another is a randomized sequential path-planning method. The system is designed to handle the physical challenges of real-time computing and agility required for playing the game. The paper discusses the key parameters of the robotic arm, the challenges encountered and design modifications to make the sliding movement more robust. The system can be adapted to solve other sliding puzzle games and serves as an important step toward the development of a general-purpose physical game-playing robot capable of competing with humans. Because of its low-cost and multidisciplinary nature, it can serve as a great STEM education platform to engage K-12 students and educators.

Authors

Institutions

Publication Details

Published
2024-11-01
DOI
https://doi.org/10.1109/icacr62205.2024.11053726
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Robot That Plays Rubik's Race, a Slide Puzzle Game

Chang Duan, Anupam Kumar Sharma, Junsong Yuan, S. S. Jadhav et al.
1 links
Teaching and Learning Programming
article

A Robot That Plays Rubik's Race, a Slide Puzzle Game

Chang Duan, Anupam Kumar Sharma, Junsong Yuan, S. S. Jadhav, Nikhil Harikrishna Anam
article en

Abstract

This paper presents a robotic system with a generalpurpose robotic arm that can play the game of Rubik's race autonomously. Two puzzle-solving algorithms suitable for online implementation are proposed and compared. One is an adaptation of the IDA* search with additive pattern database heuristics that worked well in solving <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$N^{2}-1$</tex> puzzle. Another is a randomized sequential path-planning method. The system is designed to handle the physical challenges of real-time computing and agility required for playing the game. The paper discusses the key parameters of the robotic arm, the challenges encountered and design modifications to make the sliding movement more robust. The system can be adapted to solve other sliding puzzle games and serves as an important step toward the development of a general-purpose physical game-playing robot capable of competing with humans. Because of its low-cost and multidisciplinary nature, it can serve as a great STEM education platform to engage K-12 students and educators.

Prairie View A&M University (US), University at Buffalo, State University of New York (US)
Openalex Percentile: Top 68%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Robot That Plays Rubik's Race, a Slide Puzzle Game — Chang Duan, Anupam Kumar Sharma, et al. · (2024) | TGRS Research Map | TGRS