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