Bi-manual learning for a basketball playing robot