-
Notifications
You must be signed in to change notification settings - Fork 822
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do I need two SO 100 arms to get started? #568
Comments
you need a leader to tell follower what to do |
can i use the same arm as the leader to record datasets and as a follower while running policies? |
Hey @rabhishek100 👋 Short answerNope Long answer
then you would be in the camera frames when imitation-learning, which would make learning impractical. You could be using one arm only in the case where you were demonstrating manouvering the robotic arm, but you would have to learn from sensors (in the case of the arm, joint angles + your own sensors), which I think is a bit beyond the current scope of the arm. For that, I think you would be much better off 3D-printing the other arm and using teleoperation to record your dataset instead of manouvering. In case you are not learning from pixels, but rather from sensors, hmu! I would love to learn more about what you are doing and perhaps help you if needed 😊 |
Hi @fracapuano, thanks for the response. I understand what you mean. We cannot have our hands in the frames while learning. When I started off with this, I had a few free servos laying around and I was able to assemble an arm. I was thinking of a way to do imitation learning with just the one arm. I played around with the arm and was able to teleoperate it pretty well using just a keyboard, by doing inverse kinematics. But later, I got around to building a second arm and successfully trained act for a simple pick and place task. It would be great if we can use keyboard teleop for training the arm (we can read the actions directly from the follower arm itself). This way, people can easily get started with just a single arm, reducing the time and cost by half. Let me know if I am missing something here. This is the keyboard teleop I was able to achieve - https://www.youtube.com/shorts/emt-0YKsKAA |
@rabhishek100 great! Would you mind putting here the inverse kinematics code you have produced? I would gladly give it a look 👍 |
Sure! I have attached the files |
I have printed and assembled one arms, the follower version. Do I need two arms to record datasets and do testing?
The text was updated successfully, but these errors were encountered: