To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 14371
14370  |  14372
Subject: 
Re: Programming Languages
Newsgroups: 
lugnet.robotics.rcx, lugnet.robotics
Date: 
Wed, 14 Feb 2001 22:25:28 GMT
Viewed: 
43 times
  
I've written a document summarizing all the options available for Linux that is
available here:

http://linuxdoc.org/HOWTO/mini/Lego/

This ignores Spirit.OCX and RoboLab, since they are windows only, but to the
best of my knowledge covers every other programming interface that is available
for the RCX, including links to their homepages and descriptions of what "type"
of interface to the lego they provide. Hope that helps, and I'm still actively
maintaining the HOWTO, so if anyone has other suggestions or things that I've
missed, please let me know. Good luck!
Luis

P.S. Ob. plug: if you want the best available docs on three of those options
(legOS, NQC, and pbForth) you may want to look into Extreme Mindstorms at

http://www.amazon.com/exec/obidos/ASIN/1893115844/tieguyorg

If the Dutch like it, it must be good :)

In lugnet.robotics.rcx, Ben Erwin writes:

  I can only speak from experience about programming languages that use the
  standard firmware, since that's all I've used.

  *Spirit.OCX (I've used VB and J++): The worst way to program in the standard
  firmware.  non-intuitive syntax (even if you replace the numbers with
variable
  names).  lot's of ugly periods hanging around.  I only learned/used this
when I
  was making VB programs for all of the robots in my book and putting them
onto
  the CD-ROM.  Other than that I never use it.  I'm sure some of the GUI
  interfaces that people have made for use with the Spirit are pretty good,
but I
  haven't checked them out for more than a minute each.

  *RCX Code: Graphical.  OCX dependency.  The easiest way to write a
  quick-and-dirty sequential, simple-multitasking, and simple looping kinds of
  programs.  Not good for much else.  Good for kids with low motor
  skills/attention span.  No variables (yet) besides a simple counter.

  *NQC: There are some things that you can do with NQC that you can't do with
  ROBOLAB (I'm not sure exactly what - maybe someone else can elaborate).
Good
  if you're already used to C.  I first learned NQC when I translated all of
  Dave's programs for his first book into ROBOLAB for his CD-ROM (check 'em
out,
  I included jpg's too).  It took me a week, and it wasn't a pleasant
experience
  because I find ROBOLAB much more intuitive.

  *ROBOLAB: Graphical, like a flowchart.  Written in LabVIEW.  No OCX
dependency.
  The best standard firmware solution in my _biased_ opinion.  There are
things
  that you can do with ROBOLAB that you can't do with NQC (in an
out-of-the-box
  sense): Internet Communication, Graphing, Calculations on Data, Turn
programs
  into Web pages, etc.  Very intuitive.

  For non-standard-firmware languages, there is YBL (yellow brick logo) from
the
  media lab, legOS, pbForth, ... ??



Message is in Reply To:
  Re: Programming Languages
 
I can only speak from experience about programming languages that use the standard firmware, since that's all I've used. *Spirit.OCX (I've used VB and J++): The worst way to program in the standard firmware. non-intuitive syntax (even if you (...) (23 years ago, 14-Feb-01, to lugnet.robotics.rcx)

3 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR