02-05-2009 07:51 AM
Hey,
I am a student who is currently doing a project using Labview to programme a roomba vaccum but I'm having serious problems as I'm struggling to get my robot to run my program, I haven't an idea what to do, I only know the basics! Help!!!
02-05-2009 08:33 AM
Hi there
Well, we also don't know what to do! Tell us more about your application, your hardware, your problems. Using diagrams or posting code may be helpful.
02-05-2009 08:49 AM
02-05-2009 10:46 AM
02-06-2009 12:50 AM
Do a search at Sourceforge.net. It seems there are some existing APIs:
http://sourceforge.net/search/?type_of_search=soft&words=roomba
02-16-2009 09:09 AM
If you have no joy with the APIs, the specification is really simple. iRobot supply it free here.
I had a quick look at some of the existing code and a browse at the Serial Command Interface document and I figure that by the time I learn someone else's API, I could write my own (in LabVIEW). Watch this space.
That cable on the make site is a great job. Don't forget to put the line level converter close to the Roomba. If you try to put it close to the PC, you'll have to use a shorter cable run.
07-02-2012 11:28 PM
Hey:
You don't specifically need utilize / download any specific API's to work with the roomba - you can simply send down commands to the roomba using a serial cable (That it sounds like you already have) and commands from any application - be it VB, Java, or labview. I'm not the best person to talk to about labview, but the serial drivers / VI's should be able to handle it with no problem.
The most complicated part about using the roomba is setting up the baud rate and remembering the order of commands that you need to send the roomba. Since you are planning on using labview - once you program it, you shouldn't have to worry about remembering the commands again. 🙂
For a great introductory spcheel about communicating to the roomba over the SCI interface, I would highly recomend going here:
http://www.robotappstore.com/Knowledge-Base/1-Introduction-to-Roomba-Programming/15.html
It covers the basics about baud rate setup, controlling modes, and other things like movement and sounds. Additionally there are some other tidbits of things that might drive you crazy if you aren't aware of them when initially playing with it.
Hope this helps!
07-02-2012 11:33 PM
Hi Robotman,
You are posted in a cold thread.Any way the sharing of information is good.