TossingBot: Learning to Throw Arbitrary Objects With Residual Physics | Synapse