huggingface / lerobot

🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
Apache License 2.0
7.62k stars 726 forks source link

Add support for Elephant Robotics MyArm M&C (ALOHA-style robots) #506

Open apockill opened 1 week ago

apockill commented 1 week ago

What this does

This PR adds support for Elephant Robotics MyArm M&C robot arms, an education-focused ALOHA style pairing of "mover" and "controller" arms (hence the M&C). Specs and shop here.

I'm adding support so that others can get started more easily.

How it was tested

I own a pair of these arms, and am developing specifically to make this work well with lerobot. I'm also developing acton_ai as a helper library so as to not clutter up lerobot with myarm specific helper code.

How to checkout & try? (for the reviewer)

I need some guidance here :) I'd be happy to post some videos of the results once the PR is out of draft mode.

Question for Reviewers

Is anyone interested in me implementing this proposal in this PR, or leaving it as is and implementing it in a future PR? It would make adding new robots to lerobot much, and affect less code.