Capítulo de livro Revisado por pares

cljRobust - Clojure Programming API for Lego Mindstorms NXT

2010; Springer Science+Business Media; Linguagem: Inglês

10.1007/978-3-642-13541-5_6

ISSN

1611-3349

Autores

Konrad Kułakowski,

Tópico(s)

Robotics and Automated Systems

Resumo

This paper presents the cljRobust - middleware library, which allows an intelligent control application to be written for Lego Mindstorms NXT. cljRobust is based on Clojure, which is a modern, concurrent dialect of the Lisp language. It shortens the distance between deliberative, symbolic processing and hardware. In this way, cljRobust facilitates the writing of control algorithms which operate close to the hardware layer, and thus are able to quickly respond to changes in the environment. Since Lego robots have been adopted by many leading academic centers all over the world as a standard tool for teaching robotics, the author hopes the cljRobust library may also be found as an interesting teaching aid in AI robotics.

Referência(s)