1. An autonomous vehicle, comprising: a vehicle interior for receiving one or more occupants; a plurality of sensors to collect vehicle-related information, occupant-related information, and exterior environmental and object information associated with the vehicle; an automatic vehicle location system to determine a current spatial location of the vehicle; a computer readable medium to store selected information; an arithmetic logic unit that performs mathematical operations; a data bus that, at the request of the arithmetic logic unit, sends data to or receives data from the computer readable medium; an address bus that, at the request of the arithmetic logic unit, sends an address to the computer readable medium; a read and write line that, at the request of the arithmetic logic unit, commands the computer readable medium whether to set or retrieve a location corresponding to the address; one or more registers to latch a value on the data bus or output by the arithmetic logic unit; and one or more buffers, wherein the arithmetic logic unit is coupled to the plurality of sensors, automatic vehicle location system, and computer readable medium, and: determines a current spatial location of the vehicle, receives current vehicle-related information, current occupant-related information, and exterior environmental and object information, generates, from the exterior environmental and object information, a three-dimensional map comprising exterior animate objects in spatial proximity to the vehicle, the exterior animate objects comprising a selected exterior animate object, models from the three-dimensional map a first predicted behavior of the selected exterior animate object, receives a different second predicted behavior of the selected exterior animate object generated by another vehicle, and based on the three-dimensional map and the first and second predicted behaviors of the selected exterior animate object, issues a command to a vehicle component to perform a vehicle driving operation, wherein the first and second predicted behaviors, each executed alone by the arithmetic logic unit, cause the arithmetic logic unit to produce different commands.