Tic-Tac-Toe Playing Robotic Arm

This section is all about getting a model AL5A robotic arm from Lynxmotion to play Tic-Tac-Toe using the C# programming language. Let's start with a short movie that shows the end result:

The robotic arm comes with a SSC-32 servo controller board and powerful software for recording and playing back potentially elaborate arm moves. However, in order to get the arm to play Tic-Tac-Toe we need to sidestep the provided software and directly communicate with the controller board. Also we need to understand inverse kinematics, improve the calibration of the arm, add a vision system (web cam), create an algorithm that can calculate Tic Tac Toe moves, and hook everything together.

The various sub sections cover all these topics. The complete source code is available under the MIT license here: http://code.google.com/p/robotic-tic-tac-toe-lynxmotion/. It consists of a couple of VisualStudio 2008 solutions and projects for the .Net framework 3.5. If you don't have VisualStudio 2008 then you might want to give the open source IDE SharpDevelop a try.

Last Updated Friday, 01 January 2010 17:53


Apr 4, 2010
Category: Robotics
Posted by: rainer
A new article about the Monte Carlo Localization algorithm is now available in the robotics section.
Jan 2, 2010
Category: General
Posted by: rainer
Information about ongoing projects will be available on my blog.
Dec 24, 2009
Category: Robotics
Posted by: rainer
Detailed information about my Tic Tac Toe playing robotic arm is now available under the Robotics section.