This is an old revision of the document!


Autonomy Software Stack

A typical autonomy software stack is organised into hierarchical layers, each responsible for a specific subset of functions — from low-level sensor control to high-level decision-making and fleet coordination. Although implementations differ across domains (ground, aerial, marine), the core architectural logic remains similar:

  • Perception Layer – sensing and understanding the environment.
  • Localisation Layer – determining position and orientation.
  • Planning Layer – deciding what actions to take.
  • Control Layer – executing those actions through actuators.
  • System Layer – managing communication, hardware, and runtime.
  • Infrastructure Layer – providing simulation, cloud services, and DevOps.

This layered design aligns closely with both robotics frameworks (ROS 2) and automotive architectures (AUTOSAR Adaptive).

en/safeav/softsys/autonomysoftstack.1760701941.txt.gz · Last modified: 2025/10/17 11:52 by agrisnik
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0