OTHER
Composed, and in Control: Programming the Timber Robot
Mark P. Jones, Magnus Carlsson, Johan Nordlander
- Year
- 2002
- Citations
- 8
Abstract
This paper describes the implementation of control algorithms for a mobile robot vehicle using the programming language Timber, which o#ers a high-level, declarative approach to key aspects of embedded systems development such as real-time control, event handling, and concurrency. In particular, we show how Timber supports an elegant, compositional approach to program construction and reuse--- from smaller control components to more complex, higher-level control applications---without exposing programmers to the subtle and errorprone world of explicit concurrency, scheduling, and synchronization.
Keywords
Computer scienceConcurrencyReuseProgramming languageSynchronization (alternating current)Concurrency controlKey (lock)Scheduling (production processes)Control (management)Reactive programming
Related papers
OTHER
📊 26,957 cites
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
PERCEPTION
📊 22,245 cites
Artificial intelligence: a modern approach
1995
OTHER
Open access📊 20,501 cites
Fractional Differential Equations
Igor Podlubný
2025
OTHER
📊 18,993 cites
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991