The open-source robotic system developed by TU Delft researchers for playing chess includes both hardware and software components. The hardware components are:
The software components are:
The chess-playing robot developed by researchers at Delft University of Technology (TU Delft) uses a combination of hardware and software components to plan and execute its moves1.
Hardware Components: The robot's hardware includes a Franka Emika Panda robotic arm with 7 degrees of freedom, a Franka robotic hand, a customized 3D-printed robotic gripper, a ZED2 StereoLabs camera, a keyboard, an external microphone and speaker connected to a computer, an NVIDIA Jetson Nano computer, and a PC.
Software Components: The robot's software components include a perception module, an analysis and evaluation module, a motion planning and execution module, and an interaction module.
The robot, named OpenChessRobot, recognizes chess pieces using computer vision, executes moves, and interacts with the human player using voice and robotic gestures. The researchers evaluated the robot's ability to compete against humans at chess in a series of initial tests and found that it could effectively plan its future chess moves and move pieces to the desired locations on the board3. The robot's underlying code and the datasets used to train its classifiers are open-source and can be accessed on GitHub.
The NVIDIA Jetson Nano computer plays a crucial role within the robotic system developed by the researchers at Delft University of Technology. It serves as the main computing unit that powers the robot's various functionalities. The Jetson Nano is responsible for processing the images of the chessboard captured by the ZED2 camera, analyzing them, and translating them into text descriptions through the perception module. It also runs the chess engine that evaluates the text descriptions to derive predicted moves and their corresponding scores in the analysis and evaluation module. Additionally, the Jetson Nano contributes to the robot's interaction module, which relies on OpenAI's conversational platform, ChatGPT, to generate responses to user questions. Overall, the NVIDIA Jetson Nano is an essential component of the robotic system, enabling its core functions and facilitating human-robot interaction during chess games.