Conversation

Replying to
2/ MetaMorph is based on the insight that robot morphology is just another modality on which we can condition the output of a Transformer. We process an arbitrary robot by creating a 1D sequence of tokens corresponding to depth first traversal of its kinematic tree.
Image
1
11
3/ Our pre-trained policy zero-shot generalizes to 1000s of variations in dynamics and kinematic parameters and even completely unseen morphologies. This graph below shows zero shot performance 👇
Image
1
2
4/ Pre-trained controller can zero shot generalize to novel task and morphology combinations. Fine tuning our pre-trained controller is upto 3x more sample efficient than training from scratch on novel tasks.
Image
1
4
5/ Finally, we provide a mechanistic explanation of how MetaMorph is able to control 1000s of morphologies. MetaMorph simplifies the control problem by learning to activate different motor synergies depending on the input morphology!
Image
1
4