Truman Yang
Software / Data Engineering
Humanoid robots have been widely developed in many researches to be able to interact with human. In this project, we need to develop software system and apply it in a scenario in which the robot plays a tic-tac-toe board game against a human player. This work deals with the integration of Robotics, Artificial Intelligence and Vision techniques.
(1)Develop an inverse kinematic solver that allows the robot to move its limbs. (2)Design a computer vision algorithm that allows the robot to understand the items displayed on the board.
(1)The drawing of a circle and a cross in the correct square of the game board coordinated.
(2)The NAO is capable of recognizing the figures on the board and interpreting them in the context of tic-tac-toe
(1)Familiar with knowledge of NAO.
(2)Software development in Python and Java.
(3)Detail designs on Artificial Intelligence and Vision algorithms.
Design and implement a software system and apply it in a scenario in which the robot plays a tic-tac-toe board game against a human player.
Design and implement artificial intelligence algorithms.
Design and implement vision algorithms.
Design an inverse kinematic solver that allows the robot to move its limbs.
COE318: Software Systems
TY01: Playing Tic-Tac-Toe with Humanoid Robot | Truman Yang | Tuesday September 18th 2018 at 09:39 PM