Lambda in motion: Controlling robots with Haskell

49Citations
Citations of this article
51Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present our experiences using a purely functional language, Haskell, in what has been traditionally the realm of low-level languages: robot control. Fro b (Functional Robotics) is a domain-specific language embedded in Haskell for robot control. Frob is based on Functional Reactive Programming (FRP), as initially developed for Fran, a language of reactive animations. Frob presents the interaction between a robot and its stimuli, both onboard sensors and messages from other agents, in a purely functional manner. This serves as a basis for composable high level abstractions supporting complex control regimens in a concise and reusable manner. © Springer-Verlag Berlin Heidelberg 1998.

Cite

CITATION STYLE

APA

Peterson, J., Hudak, P., & Elliott, C. (1999). Lambda in motion: Controlling robots with Haskell. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1551 LNCS, pp. 91–105). https://doi.org/10.1007/3-540-49201-1_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free