Maybe make it walk... #69
Replies: 4 comments 1 reply
-
First of all, happy new year! and wellcome the community :-) I appreciate your effort in executing your robot. In particular, your approach using two different servos that can operate at different speeds is interesting. The information you shared about hardware and software details is also very useful. I watched the video explaining the process of moving your robot. It looks pretty impressive! It's nice to see that you're working with the Pinocchio library and ROS2. I would like to get more details. For example, can you share more information about how you control the speeds of the servos and how you implemented the pinocchio library? Also, can you tell us a little about the challenges you faced while developing your robot and how you overcame those challenges? @danic85 We are waiting for your comments, maybe we can make it workable with @geppetto32 's contribution. |
Beta Was this translation helpful? Give feedback.
-
Yes of course , i will make a new video, lenghty video i must say. I will include some info besides this particular project with errors and dificulties on how i got here and why. Also i have to mention that i am not a programmer i am a self learning person, learning by mistakes only haha...The video above shows only the sim throught the set of scripts that are neccecery fot that reason. The ros2 implantation is sepperated to make things easier. May the force be with me to include in the video both sim and reality.... talk soon.. :-) |
Beta Was this translation helpful? Give feedback.
-
Hi @geppetto32 thanks for sharing this, it looks amazing! I'd be very interested in learning more about the modelling of the robot and training in the simulation. If you can share resources that would be great. I will say that 12 servos at $30 each makes this design more expensive than a lot of people can afford (myself included, most likely!), but I'm really interested to see where it goes and see if we can make it work for the existing hardware. I'm looking forward to seeing your video when you're ready to share it. |
Beta Was this translation helpful? Give feedback.
-
Hi @danic85 , yes you are correct! its a spicy choice by adding these servos ....but... my idea is to make a framework so whoever needs to implament his urdf-robot with its parameters, can easily make the robot walk. I haven't looked if you have a .step file of the companion.So If there is one i could add a hip_roll l,r joints and have more chances .We need a ZmP" and we can get it only from hip_roll.So as long as i make the video i can modify the .step at the same time (its a matter of minutes). You need to install pinocchio, scipy, gepetto-viewer, matplotlib, cvxopt and use python 3.10 in ubuntu 22. ............................................ 1 ....................................... may directly add those lines to your $HOME/.bashrc for a persistent configuration. step 3 and 6 are tricky but thats the way i did it and worked.In some cases it could be a bit complex procces ...dont give up ! Its a rewarding task. Dont forget: source .bashrc Hit gepetto-gui and if a window opens with the famous robot ...you are all set. |
Beta Was this translation helpful? Give feedback.
-
Hello everyone... happy new year.... :-)
first exsuse my english as its not my main ... and second inspired from Dan i desided to maybe
make the robot walk , sorry Dan i used other kind of servo and a model that maybe help better on movements..?
...
Hardware :
https://www.waveshare.com/wiki/ST3215_Servo
https://www.waveshare.com/st3215-hs-servo-motor.htm
https://www.waveshare.com/bus-servo-adapter-a.htm
i used both kind of servos as they serve different speeds at a given time ....
Software :
ros2 humble
ubuntu 22
pinocchio latest version
gepetto viewer
sdk from waveshare for the servo com
i started from the example atlas, and the pinocchio library ... i twicked a bit the parameters and we have a walking gait generation....
https://www.youtube.com/watch?v=dZw76veT1Mk
Beta Was this translation helpful? Give feedback.
All reactions