An integrated computing system for processing machine vision data and performing active control of a mobile platform, the computer system comprising: a first logical partition being an application processor partition having an application processor that uses an operating system to execute at least one application; a first plurality of sensors configured to acquire inertial and positional data related to the mobile platform; a second plurality of sensors configured to acquire image data related to the mobile platform; a plurality of arrays of memory blocks (214a, 214b); a second logical partition comprising: a first plurality of co-processors communicatively coupled to the first plurality of sensors, the first plurality of co-processors including a hardware logic configured to control the acquisition of the inertial and positional data and configured to analyze the acquired inertial and positional data; state management logic to perform state management operation for the acquired inertial and positional data in a local memory, wherein the state management operation is performed using a state vector; and a second plurality of co-processors communicatively coupled to the second plurality of sensors, the second plurality of co-processors including a hardware logic configured to control the acquisition of the image data and configured to analyze the acquired image data; a plurality of memory controllers configured to control access to the plurality of arrays of memory blocks, wherein the plurality of memory controllers are communicatively coupled to the second plurality of co-processors and communicatively coupled to the state management logic; wherein the plurality of arrays of memory blocks are for storing the acquired image data; and wherein the state management logic includes a block random access memory, a state vector controller, and a plurality of state vector interfaces to provide the acquired inertial and positional data to the second plurality of co-processors, wherein the second plurality of co-processors are configured to synchronize image data with the data provided by the state vector and to store this synchronized machine vision data deterministically to the arrays of memory blocks, wherein the state management logic further provides the application processor access to the state vector to read and/or write data. a first logical partition being an application processor partition having an application processor that uses an operating system to execute at least one application; a first plurality of sensors configured to acquire inertial and positional data related to the mobile platform; a second plurality of sensors configured to acquire image data related to the mobile platform; a plurality of arrays of memory blocks (214a, 214b); a second logical partition comprising: a first plurality of co-processors communicatively coupled to the first plurality of sensors, the first plurality of co-processors including a hardware logic configured to control the acquisition of the inertial and positional data and configured to analyze the acquired inertial and positional data; state management logic to perform state management operation for the acquired inertial and positional data in a local memory, wherein the state management operation is performed using a state vector; and a second plurality of co-processors communicatively coupled to the second plurality of sensors, the second plurality of co-processors including a hardware logic configured to control the acquisition of the image data and configured to analyze the acquired image data; a plurality of memory controllers configured to control access to the plurality of arrays of memory blocks, wherein the plurality of memory controllers are communicatively coupled to the second plurality of co-processors and communicatively coupled to the state management logic; wherein the plurality of arrays of memory blocks are for storing the acquired image data; a plurality of memory controllers configured to control access to the plurality of arrays of memory blocks, wherein the plurality of memory controllers are communicatively coupled to the second plurality of co-processors and communicatively coupled to the state management logic; wherein the plurality of arrays of memory blocks are for storing the acquired image data; and wherein the state management logic includes a block random access memory, a state vector controller, and a plurality of state vector interfaces to provide the acquired inertial and positional data to the second plurality of co-processors, wherein the second plurality of co-processors are configured to synchronize image data with the data provided by the state vector and to store this synchronized machine vision data deterministically to the arrays of memory blocks, wherein the state management logic further provides the application processor access to the state vector to read and/or write data.