Difference between revisions of "NXT Logo Overview"

From RoboWiki
Jump to: navigation, search
m
Line 26: Line 26:
  
 
* [http://webcvs.robotika.sk/cgi-bin/cvsweb/~checkout~/robotika/src/imagine/nxt/logo/doc/ideas.html Ideas for future development]
 
* [http://webcvs.robotika.sk/cgi-bin/cvsweb/~checkout~/robotika/src/imagine/nxt/logo/doc/ideas.html Ideas for future development]
 +
 +
== Links ==
 +
 +
* [http://web.mit.edu/manoli/robologo/www/full.html RobotLogo]
 +
* [http://llk.media.mit.edu/projects/cricket/doc/help/logoblocks/ref-rcx.html LogoBlocks]
 +
* [http://www.microworlds.com/solutions/mwexrobotics.html MicroWorlds EX Robotics]
 +
* [http://llk.media.mit.edu/projects/cricket/doc/help/logoblocks/ref-rcx.html Robotics in the Classroom]
  
 
__notoc__
 
__notoc__

Revision as of 22:12, 7 December 2007

Welcome to Logo for NXT

Return to main page

Features

  • General-purpose educational Lisp-like functional language
  • Introduces new level of LEGO Robots programming: children can create interactive educational LOGO projects that control LEGO robots with easy button/turtle controls, and flexible visualization of data collected by robots - programmable by children Logo programmers!
  • Implemented in Imagine Logo and Next Byte Codes (NBC)
  • Three levels of use:
  1. Interactive Imagine Logo project with direct GUI controls that allow steering NXT robots over Bluetooth radio
  2. Loadable imagine library (nxt.imt) that contains set of procedures for direct control of NXT robot over Bluetooth from your Imagine projects
  3. Interpreter of Logo running on the NXT that can run logo programs (with restricted syntax), which can communicate with Imagine projects and control the robots motors and sensors.
  4. Finally :-), you can use NXT Logo completely without Imagine Logo, it is self-contained.
  • NXT Logo is available free of charge, and it is open-source project
  • First preview version (without memory garbage collection) available for download on 2nd October 2007
  • Important note: NXT Logo is currently interpreted by a program implemented in an interpreted language NBC. Therefore, it is not suitable where fast performance is important (for example robotics competitions). We are working on a faster version implemented in firmware to be released in 2008.

Publications

Notes

Links