An alternative approach to symbolic artificial intelligence, whereby autonomous agents are designed to be driven by goal-seeking processes, called behaviours, implemented in low-level reactive architectures rather than symbolic cognitive structures. The behaviour-based approach has close links with mobile robotics.