Project
| # | Title | Team Members | TA | Documents | Sponsor |
|---|---|---|---|---|---|
| 11 | JengaBot - A Robotic System for Playing Jenga with Human |
Hengtie Zhu Jiacheng Ye Peiran Wei Wangyihan Guo |
Pavel Loskot | ||
| # JengaBot - A Robotic System for Playing Jenga with Human Team members (listed A-Z): - Wangyihan Guo - Peiran Wei - Jiacheng Ye - Hengtie Zhu ## Problem While technologies such as 3D printing and embodied intelligence have progressed significantly, precise object manipulation in constrained spaces continues to be a complex problem. Limited space restrict massive robotic approach yet allow 3D-priting frame to participate in the workflow, thus we dropped out this problem to discover the possibility of combing 3D-priting frame with robotic approaches. ## Solution Overview While confined spaces often restrict the deployment of bulky robotic systems, they present a unique opportunity to utilize customized 3D-printed frameworks. To address this spatial limitation, we dedicated our project to exploring the integration of compact 3D-printed structures with precision robotic mechanisms. To achieve this integration, we engineered a three-axis motion control system designed to maneuver an operation unit precisely within the restricted workspace. We demonstrated the capabilities of this system by programming the machine to play Jenga interactively against a human opponent, a task requiring delicate block removal without collapsing the tower. The success of this interactive system relies on continuous environmental monitoring. The real-time status of the Jenga tower is captured by four cameras strategically mounted at the corners of the 3D-printed framework, ensuring comprehensive visual coverage of the workspace from multiple angles. The visual data captured by these cameras is continuously fed into a Raspberry Pi for processing. Utilizing predefined algorithmic strategies, the Raspberry Pi analyzes the physical state of the tower and directly drives the operation unit to execute the optimal next move, completing the automated feedback loop. ## Solution Components - Three-axis motion control system: used to move the operation unit precisely in the constrained space. - Operation unit: a specialized operational unit capable of executing complex physical interactions with the Jenga tower, including grasping, pushing, and translating the bricks. - Camera: used to collect live visual data of the Jenga tower to Raspberry Pi. - Raspberry Pi: a central controller that constructs a real-time digital model of the Jenga tower from visual data, directing the end-effector to execute predefined algorithmic strategies. ## Criterion for Success 1. The system could play the game with human opponents with reasonable react. 2. The system could handle scenarios out of rules, e.g. human manually make tower collapse or try to make a second move in one round. ## Distribution of the Work Wangyihan Guo & Peiran Wei: Responsible for the controlling unit and cameras, including strategy written, the interface between software and hardware, etc. Jiacheng Ye & Hengtie Zhu: Responsible for the design and construction of the three-axis moving system along with the operation. |
|||||