.. _concepts: =============== Base Concepts =============== The Compliant Control Architecture (CCA) is a component architecture developed to enable machine learning and rich motor skills on compliant robot platforms, as part of the `AMARSi`_ project. CCA provides a :ref:`component model ` with an extended :ref:`lifecycle ` to manage different machine learning modes (online learning, offline learning). Communication between components is done via :ref:`data-flow `. To easily manage static and dynamic connections between components, CCA provides :ref:`Connectivity Skeletons ` to manage the connectivity and :ref:`Processing Strategies ` to manage the control flow. See: * :ref:`CCA Components ` * :ref:`Processing Strategies ` * :ref:`CCA Component and Learning Lifecycle ` * :ref:`Data-Flow ` * :ref:`Connectivity Skeletons ` * :ref:`Beat `