Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
mindstorms:nxt_prolog_api [2008/04/21 11:51] gjn |
mindstorms:nxt_prolog_api [2009/03/17 22:08] gjn |
These areas are much more accessible with the use of a declarative programming solutions, compared to classic, low-level imperative languages. | These areas are much more accessible with the use of a declarative programming solutions, compared to classic, low-level imperative languages. |
| |
The paper presents research developed within the //[[hekate:HeKatE]]// project [[http://hekate.ia.agh.du.pl]] aimed at providing a high-level rule-based programming solution for Mindstorms NXT, based on the Prolog language API for the NXT platform. | The paper presents research developed within the //[[hekate:start|HeKatE]]// project [[http://hekate.ia.agh.du.pl]] aimed at providing a high-level rule-based programming solution for Mindstorms NXT, based on the Prolog language API for the NXT platform. |
| |
| |
| |
===== Implementation ===== | ===== Implementation ===== |
For the implementation progress see: | For the implementation progress see working pages (so far in polish): |
| * //communication layer// see [[pl:miw:miw08_mindstormscontrolj|iCommand]], [[pl:miw:miw08_mindstormscontrolc|TCP]], and [[pl:miw:miw08_mindstormscontrols|serial versions]]. |
| * //sensomotoric layer// see the [[pl:miw:miw08_mindstormsapi|main page]]. |
| * //behavioral layer// see [[pl:miw:miw08_mindstormsapi|the main page]]. |
| |
| The [[pl:miw:miw08_mindstormsapi|main API]] page is here. |
| |
===== Examples ===== | ===== Examples ===== |
| See [[pl:miw:miw08_mindstormsdesign|the following project]]. |
| |
| ===== Download ===== |
| A complete downloadable version of the API will be available soon. |
| The API will be licensed on the GNU GPL v3. |
| See the main page of the API for a [[/pl:miw:miw08_mindstormsapi#section12|development version]]. |
| |
| ===== Papers ===== |
| A first paper describing the design and the implementation of the API {{:mindstorms:prolognxtapi-draft.pdf|is here}}. |