malan is currently certified at Apprentice level.

Name: Michael Bock
Member since: 2007-02-03 20:59:41
Last Login: 2007-02-04 04:34:50

FOAF RDF Share This


I'm an electro-optical systems engineer who has done a lot of labview programming. I have built 6 axis stepper motor fiber optic alignment stations and want to be able to build robots using a PC or a Mac. I'm new to robotics and want to switch fields.

Recent blog entries by malan

Syndication: RSS 2.0
3 Feb 2007 (updated 3 Feb 2007 at 22:09 UTC) »

I am an electro-optical engineer with an MS in EE. I have done a lot of upper level programming (labview) of motion control systems for fiber optic and semiconductor laser applications. I am now looking to switch fields to robotics. I have ideas for robots I want to build at home. I have looked at robot kits and a lot of these have BASIC stamp microcontrollers. I'm really interested in building PC/MAC controlled robots. I know C++ but do not know the lower level programming necessary to communicate over USB. I don't want to do hobby level robotics but rather University level robotics at a 1st year grad school level. However, I don't know some basic things about microcontrollers. I realize I have to learn the basics first.

What I'd like to do for a beginning project is to get a USB controller that will simply move a stepper or servo motor. I would like to write a program that sends commands over the USB port to make the motor move and control velocity, acceleration of said motor.

I don't know anything about basic USB programming so I'm going to need a book. I would like a book that they would use at the university level for teaching USB programming in C++. I'm going to be doing this programming from Mac OS X (X code) but I also have a PC that I could use (Windows or Linux). Could anyone recommend a good USB programming book that fits this bill. I looked at the offerings at Amazon so far and the reviews weren't that great.

I could also use some advice on other learning tools I could use. I think learning microcontroller fundamentals would be beneficial. As I said before, I'd rather stay away from things releated to basic stamp. However, I was wondering if people here may think it would be a good introduction to the basics of microcontrollers at home. I've looked at the products on this website and the Stampworks V2 looks interesting.

However, when I was doing research at MIT they had these great protoboards for their digital electcronics class. I downloaded the whole course from MIT open courseware and am considering going throug it. I think the labkits would be ~$1000 compared to the basic stamp kit above for $250. The MIT course teaches verilog. That seems like it would be a more important skill than basic stamp if the two can be compared?

Advice is greatly appreciated for these home learning projects I'm trying to get started.

I don't understand the organization of this blog as I'm new to this website. I don' see my e-mail address listed as public and the discussion isn't organized like the forums i'm used to on ARStechnica or MacNN. If you have any advice for me along the lines I requested above please e-mail me at


Others have certified malan as follows:

[ Certification disabled because you're not logged in. ]

Robot of the Day

Henry VIII

Built by
Dan Kenney

Recent blogs

10 Jun 2017 wedesoft (Master)
9 Jun 2017 mwaibel (Master)
30 May 2017 shimniok (Journeyer)
25 May 2017 AI4U (Observer)
25 Feb 2017 steve (Master)
16 Aug 2016 Flanneltron (Journeyer)
9 Jul 2016 evilrobots (Observer)
27 Jun 2016 Petar.Kormushev (Master)
2 May 2016 motters (Master)
10 Sep 2015 svo (Master)
6 May 2015 spirit (Journeyer)
14 Nov 2014 Sergey Popov (Apprentice)
3 Jul 2014 jmhenry (Journeyer)
10 Jun 2014 robotvibes (Master)
13 Nov 2013 jlin (Master)
23 Jun 2013 Mubot (Master)
13 May 2013 JLaplace (Observer)
21 Apr 2013 Pi Robot (Master)

Newest Members

Newest Robots

7 Aug 2009 Titan EOD
13 May 2009 Spacechair
6 Feb 2009 K-bot
9 Jan 2009 3 in 1 Bot
15 Dec 2008 UMEEBOT
10 Nov 2008 Robot
10 Nov 2008 SAMM
24 Oct 2008 Romulus
30 Sep 2008 CD-Bot
26 Sep 2008 Little Johnny
Share this page