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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.