Thursday, February 27, 2014

tts.say(“It’s Something”)

Here is a picture of the board output from our debug window:


Playing First Tic Tac Toe Game!


Unfortunately the video was compressed during the upload, and the text is not readable.
Speech recognition was harder to work with in python than anticipated! Our robot listens, but we cannot find the process to kill so it can stop listening.  As a result it believes its own audio is the human players input during their turn.  We solved this problem by muting the robot and having the dialog be displayed in a simulator in Choregraphe.

Wednesday, February 26, 2014

For the first iteration of our project we are working on playing verbal tic tac toe with our robot.  Our basic approach is to have the robot keep track of a 2D-Array which will function as the playing board.  The board will be referenced as boxes 0-8 and will initially be filled with all dashes.  When it is the user's turn, they specify the number box that they want and the robot will place an 'X' in it.  During the robot's turn it scans the board for dashes and places an 'O' when one is found.  If there are no dashes the robot analyzes the board to see who won.
Welcome to the Nao Robot Tic Tac Toe blogspot!

The purpose of this blog will be to follow our progress on creating a Tic Tac Toe program to run on a Nao humanoid robot made by Aldebaran.