Difference between revisions of "NXT Logo Overview"

From RoboWiki
Jump to: navigation, search
m
m
Line 19: Line 19:
 
* [[Media:eurologo2007_nxtlogo.pdf|Eurologo 2007 paper]] and [http://webcvs.robotika.sk/cgi-bin/cvsweb/~checkout~/robotika/src/imagine/nxt/logo/doc/nxtlogo.ppt presentation]
 
* [[Media:eurologo2007_nxtlogo.pdf|Eurologo 2007 paper]] and [http://webcvs.robotika.sk/cgi-bin/cvsweb/~checkout~/robotika/src/imagine/nxt/logo/doc/nxtlogo.ppt presentation]
 
* [[Eurologo2007 Workshop]]
 
* [[Eurologo2007 Workshop]]
* [[http://webcvs.robotika.sk/cgi-bin/cvsweb/~checkout~/robotika/src/imagine/nxt/logo/doc/nxthungarologo.ppt presentation modified for HungaroLogo]]
+
* [http://webcvs.robotika.sk/cgi-bin/cvsweb/~checkout~/robotika/src/imagine/nxt/logo/doc/nxthungarologo.ppt Presentation at HungaroLogo]
 
   
 
   
 
__notoc__
 
__notoc__

Revision as of 22:56, 1 October 2007

Welcome to Logo for NXT

Features

  • General-purpose educational Lisp-like functional language
  • Introduces of 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!
  • 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