Meet the Allegro Hand: a robotic hand with anthropomorphic design that can handle a wide variety of objects. It comes with 4 fingers and 16 independent torque-controlled joints. The Allegro Hand is capable of holding up to 5kg of weight.
The above video shows how this robot hand can be used for teleoperation.