Chapter
Software Architecture
From ROBOTICS AND ARTIFICIAL INTELLIGENCE by Sam
Concepts
- Software Layers
"Robot software may be divided into layers: 1. Hardware drivers communicate with sensors and actuators. 2. Control software regulates movement. 3. Perception software interprets sensor data."