Shop OBEX P1 Docs P2 Docs Learn Events
RobotBASIC — Parallax Forums

RobotBASIC

WhitWhit Posts: 4,191
edited 2008-07-01 23:12 in Robotics
Hey Everyone,

Anybody here have any experience or played with RobotBASIC? I've just been reading about it. Sounds like it might be fun to try.

Here is a link - www.RobotBASIC.com And hey, it's free!


▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Whit+


"We keep moving forward, opening new doors, and doing new things, because we're curious and curiosity keeps leading us down new paths." - Walt Disney

Comments

  • StampNut2StampNut2 Posts: 224
    edited 2007-09-02 03:47
    SO, I take it from the screen shots it's a PC simulator, WOULD BE NICE IF YOU COULD USE IT IN THE REAL WORLD.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Never give up when things go wrong.

    Post Edited (StampNut2) : 9/2/2007 3:52:01 AM GMT
  • HumanoidoHumanoido Posts: 5,770
    edited 2007-09-02 04:40
    Don't despair! The new version can control robots in the real world!
    home.att.net/~sam0/

    humanoido
    the website said...
    Version 2.0.2 IS NOW AVAILABLE
    A Protocol that uses any serial comm. Port to control a Real-World robot (such as the Boe-Bot from Parallax Inc.) directly from RobotBASIC (you can of course develop your own using the above commands). This protocol enables you to test your simulator programs on a real robot without any change to the simulator program. This way you can develop algorithms and test them without the need for a physical robot. Once you are sure that your algorithms work and all is ok you can signal RobotBASIC (with a single line of code) to use the serial communications protocol to send and receive data to/from a real physical robot that is able to respond to the commands from RobotBASIC to do actual moving and sensing.
  • FranklinFranklin Posts: 4,747
    edited 2007-09-02 04:43
    A Protocol that uses any serial comm. Port to control a Real-World robot (such as the Boe-Bot from Parallax Inc.) directly from RobotBASIC (you can of course develop your own using the above commands). This protocol enables you to test your simulator programs on a real robot without any change to the simulator program. This way you can develop algorithms and test them without the need for a physical robot. Once you are sure that your algorithms work and all is ok you can signal RobotBASIC (with a single line of code) to use the serial communications protocol to send and receive data to/from a real physical robot that is able to respond to the commands from RobotBASIC to do actual moving and sensing.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - Stephen
  • StampNut2StampNut2 Posts: 224
    edited 2007-09-02 10:53
    Cool, I will go back and have another look

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Never give up when things go wrong.
  • walice_drelwalice_drel Posts: 81
    edited 2007-09-03 02:57
    If you are familiar with the robonova it uses robobasic its not really all that much different from programing a bs2.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.myspace.com/droidworks
  • HumanoidoHumanoido Posts: 5,770
    edited 2007-09-04 04:07
    RoboBASIC is an excellent integer based language that has unique servo commands and code for motion control. It's flexible enough to handle gyros and other sensors in the RoboNova-1 humanoid. Its fundamental organization is relatively easy to understand and the code manual is excellent. You can take a look at the manuals here:

    www.robonova.de/store/support/index.php?_m=downloads&_a=view&parentcategoryid=3&pcid=0&nav=0

    I have posted a movie showing a very simple program written in RoboBasic here:
    youtube.com/watch?v=WI_0Bc4DeJw

    If you know RoboBASIC, you can get a lot of ideas for programming in PBASIC, the outstanding language for the Basic Stamp series. The most recent release has new powerful Basic commands from the original Dartmouth instruction set and advanced versions of Basic, and deserves a lot of attention.

    "Dartmouth BASIC is the original version of the BASIC programming language. It is so named because it was designed and implemented at Dartmouth College. The language was designed by John Kemeny and Thomas Kurtz as part of the Dartmouth Time Sharing System (DTSS) and was one of the first programming languages intended to be used interactively."

    en.wikipedia.org/wiki/Dartmouth_BASIC

    humanoido
  • Bill SCBill SC Posts: 17
    edited 2008-06-05 14:43
    So, if I am reading the post right, RoboBasic and RobotBasic are , or nearly are, the same language?
  • WhitWhit Posts: 4,191
    edited 2008-06-05 20:52
    Hey Bill,

    I'm not so sure about that. RobotBASIC is a software system that allows you to test programs in an simulated fashion. It can also be used to control a real world robot by using serial communication. There is also a new book out - see http://www.amazon.com/Robot-Programmers-Bonanza-John-Blankenship/dp/0071547975/ref=sr_1_1?ie=UTF8&s=books&qid=1212699230&sr=8-1

    The software is free and at the very least fun to play with. See http://www.robotbasic.org/

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Whit+


    "We keep moving forward, opening new doors, and doing new things, because we're curious and curiosity keeps leading us down new paths." - Walt Disney
  • Steve JoblinSteve Joblin Posts: 784
    edited 2008-06-07 01:02
    Correct Whit! RoboBasic and RobotBASIC are NOT the same thing... RobotBASIC just released their book a few short weeks ago... I haven't had a chance to check it out yet myself, but it does look quite interesting.
  • Steph LindsaySteph Lindsay Posts: 767
    edited 2008-07-01 23:12
    We find RobotBASIC interesting as well, and we are now carrying their book “Robot Programmer’s Bonanza.”· (We are out of stock today but have more on order.)
    ·
    As·Whit mentioned, you can indeed port your simulator-developed applications to real-world robots, and the book discusses several options.· As an example, the authors built a modified Boe-Bot robot with the eb500 Bluetooth adapter and several Parallax sensors, including the Ping))) ultrasonic rangefinder and the QTI line followers; you can see it on the book cover on the product page.·
    ·
    The authors John Blankenship and Samuel Mishal have just completed another book, “RobotBASIC Projects for Beginners.” and I am reading a copy right now and I must say it is well written for programming beginners, and I’ve been having fun playing with the software.· ·The software is free from their website www.RobotBASIC.org.

    -Stephanie Lindsay
    Editor, Parallax Inc.
Sign In or Register to comment.