4
$\begingroup$

I found this website http://robotbasic.org/ and it talks about a language used for programming things related to robotics, and I want to make sure whether or not it's worth investing any time or energy into compared to other languages before I just wipe it from my browser bookmarks for good. Nowadays, are there better languages and methods for going about the same things that it talks about?

I mean, the site looks pretty old, like something from the late 90s or pre-2010, plus I never heard of it anywhere except for this site, so I wonder if it's just not relevant any more if it ever was.

$\endgroup$
1
1
$\begingroup$

RobotBASIC (or RROS) is the best thing since sliced bread for the Robotics Hobbyist. And it’s free which pretty much puts it into everybody’s budget. It’s based on BASIC which is a super easy way to learn a programming language (my daughter was writing simple code in 15 minutes). All the low level tedium has been done for you. You add a compass and you have a direction available to you without deciphering a bunch of meaningless bits / protocols from a fluxgate compass. Add ultrasonic sensors (many if you want) and you have distance data and collision avoidance. The list goes on and on. Add a laptop and you have speech recognition and synthesis. RROS takes care of all the low level mundane interfacing so you can quickly assembly a smart bot with a higher level language ( kind of like BIOS does in a PC ) .

Lots of articles have been written in Servo magazine about Navigation, Sensors and a host of other issues by the creator John Blankenship, a Professor back East. On Amazon if you put in his name he has written a dozen robot books and the latest is about ARLO built upon some Parallax structures that walks you through just about every bot issue you could encounter . I could write tons more but it will start to sound like an info-mercial. Please check it out for yourself and you will be pleasantly surprised!

One last thing I have to mention. You get a simulator with the software that allows you to test your real code before you have any hardware. When your software is working as you like it ports directly over to your real bot. How cool is that?

$\endgroup$
2
  • $\begingroup$ Welcome to Robotics steven canning. Nice answer, but we please be aware that we consider taglines to be unnecessary noise, so they tend to get edited out. Take a look at the help center for more information. $\endgroup$
    – Mark Booth
    Nov 16 '16 at 10:33
  • $\begingroup$ Are you somehow connected to this project? $\endgroup$
    – FooTheBar
    Nov 17 '16 at 21:22
0
$\begingroup$

It looks like a light-weight 2D ROS-like simulation system for Windows and a robotic framework like that of Arduino. By glancing over the software, it can be assessed that the software was meant for non-real-time applications with quick-and-easy programming styles (particularly meant for Windows). However, I have found that it is not a standard simulation tool [1][2][3].

$\endgroup$
-1
$\begingroup$

In an ideal case always the right tool is used for the right job. In many cases however the best among the accessible/known tools is used.

There has to be a purpose why robotbasic was created, and it might still be the best tool for that specific niche purpose. After taking a short look at the website, this purpose was not to me clearly described. It seems as a general tool for everithing, but for that purpuse it is, to my knowledge, not generally used or known.

I find it a bit confusing that it uses an operating system called RROS, which it not the well known ROS, however the names are very similar.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.