The proposed system uses several layers to infer a person’s goal, account for safety and the surroundings, plan movements, provide sensory feedback and control physical interaction. Its central mechanism combines autonomous robotic behavior with direct human commands, allowing the system to adjust how much work each agent contributes.

In simulations of a person and robotic limbs moving an object together, the controller remained stable across a wide range of movement durations, loads, prediction errors and disagreements between planned motions. Adjusting the robotic limbs’ resistance to movement in a human-like way reduced competition and helped the system converge on a shared action.