A system comprising: a robotic device including: a set of effector devices; a set of sensor devices; and a first computer system including at least one computing device, wherein the first computer system implements a machine cognition engine configured to perform a task using the set of effector devices, the set of sensor devices, and a hybrid control architecture including a plurality of levels of autonomy dynamically changeable by the robotic device, wherein the plurality of levels of autonomy include: full autonomy of the robotic device while performing the task and teleoperation of the robotic device by a human user to perform at least one action of the task, wherein the robotic device is configured to initially attempt to complete the task using the full autonomy level of autonomy, and wherein the robotic device is configured to automatically reduce a current level of autonomy in response to determining an ability to perform a current action of the task requires more human assistance for the robotic device, and the robotic device is configured to automatically increase a current level of autonomy in response to automatically identifying that the human user has performed sufficient acts to enable the robotic device to continue with the task without further human assistance, wherein the task includes a plurality of actions, and wherein the first computer system is configured to first attempt to perform each of the plurality of actions using the full autonomy level of autonomy, characterised in that, in response to encountering a problem completing an action in the plurality of actions using the full autonomy level of autonomy, the first computer system is configured to determine a criticality of the action, wherein the action is critical when an alternative action is not available and completion of the action is necessary for at least one subsequent action of the task, and perform one of: decrease the level of autonomy (42A-42C) in response to the action being a critical action or bypass the action and/or attempt to perform an alternative action using the full autonomy level of autonomy in response to the action being a non-critical action. a set of effector devices; a set of sensor devices; and a first computer system including at least one computing device, wherein the first computer system implements a machine cognition engine configured to perform a task using the set of effector devices, the set of sensor devices, and a hybrid control architecture including a plurality of levels of autonomy dynamically changeable by the robotic device, wherein the plurality of levels of autonomy include: full autonomy of the robotic device while performing the task and teleoperation of the robotic device by a human user to perform at least one action of the task, wherein the robotic device is configured to initially attempt to complete the task using the full autonomy level of autonomy, and wherein the robotic device is configured to automatically reduce a current level of autonomy in response to determining an ability to perform a current action of the task requires more human assistance for the robotic device, and the robotic device is configured to automatically increase a current level of autonomy in response to automatically identifying that the human user has performed sufficient acts to enable the robotic device to continue with the task without further human assistance, wherein the task includes a plurality of actions, and wherein the first computer system is configured to first attempt to perform each of the plurality of actions using the full autonomy level of autonomy, characterised in that, in response to encountering a problem completing an action in the plurality of actions using the full autonomy level of autonomy, the first computer system is configured to determine a criticality of the action, wherein the action is critical when an alternative action is not available and completion of the action is necessary for at least one subsequent action of the task, and perform one of: decrease the level of autonomy (42A-42C) in response to the action being a critical action or bypass the action and/or attempt to perform an alternative action using the full autonomy level of autonomy in response to the action being a non-critical action.