An old friend from my days working at Intelledex is willing to collaborate with me on writing a book on Beginning Robotic Programming with Projects. It is time to start putting down some goals and scope for the project. This is my first pass. Nina is a published author (a book and a good number of magazine articles). She is a technical writer at ATS where I am currently employed and a wonderful friend.

Automation Controller: The automation controller project really needs to be broken up into three main sub-projects and a plethora of sub-sub-projects. I am just going to try to describe what I believe to be the sub-projects today. This can certainly change, but it is good to have it written down so we can have something from which to work. The three main sub-projects as I see them now are 1) A book describing how to buy, assemble, and program all the readily available elements of a robotic automation system, 2) a hardware kit containing all of the items used in the book, and 3) a home learning curriculum for homeschool students with timelines, additional explanatory materials, visual aids, knowledge worksheets, exams, and other appropriate materials.

The purpose of the book is to describe how to program a number of standard automation devices that can be controlled throught he serial port of a computer. It should be noted that robotic guidance and other machine vision tasks would be a great topic for volume two of this series. The following devices have been identified as being important to this project:

  • Stepper motors
  • Digital inputs
  • Digital outputs
  • Analog inputs
  • Analog outputs
  • After all the basics are covered, the accumulation of these devices into working subsystems is covered in the following way:

  • Conveyor controller
  • Temperature controller
  • Robotic aquarium w/fish feeder
  • Linear axis control
  • An XY table
  • Adding a z-axis
  • Supporting text file motion programs
  • A CNC dremel tool router
  • Robotic gripper
  • Robot arm
  • Supporting text file robot programs
  • Automatic hot chocolate maker/pourer