---
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: CC-BY-SA-4.0
title: Robot Architecture
permalink: /modules/3/robot-architecture.html
---
In the first two modules, we have seen the robot hardware and the fundamental computational tasks that the robots need to solve together with some of the main algorithms.
How do we combine all these different elements together to have an intelligent autonomous robot?
How do we write software that can work for different robots, as shown in these figures?
In this module, we will delve into the robot **control architecture**, which provides the principles and constraints for organizing the robot' sensor data, decisions, and commands, so that we can get the insights to answer these questions.
Let's start with the [reactive control]({{ site.baseurl }}{% link _modules/mod-3b-reactive.md %}).