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

Notes:

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 http://www.hobbyengineering.com/SectionER.html 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 bockm2@yahoo.com.

 

Others have certified malan as follows:

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

Robot of the Day

Roby

Built by
Greg Carpenter

Recent blogs

24 May 2016 shimniok (Journeyer)
21 May 2016 mwaibel (Master)
2 May 2016 motters (Master)
20 Apr 2016 Petar.Kormushev (Master)
6 Nov 2015 wedesoft (Master)
26 Oct 2015 steve (Master)
20 Oct 2015 Flanneltron (Journeyer)
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)
10 May 2014 evilrobots (Observer)
1 Dec 2013 AI4U (Observer)
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
X
Share this page