This would be backed up by some programming, to give the droids a basic understanding of rigid body mechanics, and how to construct motion plans.
ENGADGET: Georgia Tech receives $900,000 grant from Office of Naval Research to develop 'MacGyver' robot