Difference between revisions of "NXT Logo Overview"
From RoboWiki
					
										
					
					 (moved from main NXT Logo page)  | 
				m  | 
				||
| Line 1: | Line 1: | ||
== Welcome to Logo for NXT ==  | == Welcome to Logo for NXT ==  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Features ==  | == 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 [[NBC|Next Byte Codes]] (NBC)  | * Implemented in Imagine and [[NBC|Next Byte Codes]] (NBC)  | ||
* Three levels of use:  | * Three levels of use:  | ||
| Line 17: | Line 10: | ||
# Loadable imagine library (nxt.imt) that contains set of procedures for direct control of NXT robot over Bluetooth from your Imagine projects  | # Loadable imagine library (nxt.imt) that contains set of procedures for direct control of NXT robot over Bluetooth from your Imagine projects  | ||
# 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.    | # 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.    | ||
| − | + | # 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).  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | NXT Logo   | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Publications ==  | == Publications ==  | ||
* [[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]]  | |
| + | * [[http://webcvs.robotika.sk/cgi-bin/cvsweb/~checkout~/robotika/src/imagine/nxt/logo/doc/nxthungarologo.ppt presentation modified for HungaroLogo]]  | ||
| + | |||
__notoc__  | __notoc__  | ||
Revision as of 21:54, 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:
 
- Interactive Imagine project with direct GUI controls that allow interfacing with NXT robot over Bluetooth
 - Loadable imagine library (nxt.imt) that contains set of procedures for direct control of NXT robot over Bluetooth from your Imagine projects
 - 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.
 - 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