Difference between revisions of "NXT Logo Overview"

From RoboWiki
Jump to: navigation, search
m
m
Line 4: Line 4:
  
 
* General-purpose educational Lisp-like functional language  
 
* General-purpose educational Lisp-like functional language  
* Introduces new level of LEGO Robots programming: children can create interactive educational LOGO projects that interact with LEGO robots, easy button/turtle controls, and easy visualization of data collected by robots - programmable by children Logo programmers!
+
* 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 and [[NBC|Next Byte Codes]] (NBC)
 
* Implemented in Imagine and [[NBC|Next Byte Codes]] (NBC)
 
* Three levels of use:
 
* Three levels of use:

Revision as of 23:01, 1 October 2007

Welcome to Logo for NXT

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 and Next Byte Codes (NBC)
  • Three levels of use:
  1. Interactive Imagine project with direct GUI controls that allow interfacing with NXT robot over Bluetooth
  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 sufficient.
  • 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 LEGO competitions).

Publications