dexterous manipulation
Dexterous manipulation is the problem of controlling a many-fingered robotic hand to grasp, reorient, and finely handle objects — the kind of fluent in-hand control humans take for granted when we rotate a pen between our fingers. It is widely considered one of the hardest continuous-control problems, because a robotic hand has many degrees of freedom and the task hinges on delicate, ever-shifting contacts between fingertips and object.
The difficulty stacks up fast. The action space is very high-dimensional (a dexterous hand can have twenty-plus actuated joints); contact dynamics are stiff and discontinuous, so a fingertip either grips or slips with little in between; and the reward is sparse — you only really succeed when the object reaches a target pose, with little informative signal along the way. Small errors cascade, the object is dropped, and the agent must learn from rare success amid frequent failure.
It became a landmark when learned policies, trained massively in simulation with heavy domain randomisation, transferred to a real robot hand solving a Rubik's cube and reorienting blocks. Those results showcased sim-to-real at its most ambitious, while also exposing its cost — enormous compute and careful randomisation — and dexterous manipulation remains an active frontier where simulation prowess and real-world reliability still diverge.