Teaching robots how to toss items like a pro is not as easy as it may look. TossingBot is a robotic arm that can pick up items and toss them to boxes outside its range with impressive accuracy. It can pick over 5000 items per hour. TossingBot learns with AI and overhead cameras where objects land to improve.
The system can handle objects it has never seen before. More information is available here.