K3lso Quadruped (Build thread)

Thanks @cbenson! What’s the strongest lynxmotion servo you have? The HT1?

Maybe the robot would need to be a bit smaller. But I am up for a redesign as a joint project. You supply HW and I can build a lynxmotion version (hardware based). The software side I will use ROS and controller package CHAMP.

Of course it will be branded with lynxmotion on all social media etc.

If you are interested just let me know.

For the color scheme and I haven’t quite decided yet on which color it will have. But in any case All plastics parts will be processed and painted buy a painter! :raised_hands:

1 Like

That’s also great news. Do you have any experience in ROS? You might want to get in touch with @cmackenzie who is already quite well versed in ROS 2.0 and is working with us for the SES V2 humanoid:
https://www.youtube.com/watch?v=7iLNI5IvHGM (more on his channel)
I’ll run it by the team to see if we can proceed.

Yeah I normally run ROS for my project. All videos above is running ROS with various packages. I run ROS Melodic at the moment, haven’t take the step to ROS2 yet.

Yeah do that. You know where to find me! :upside_down_face:

1 Like

So we got 4legs! Printed PCB holder last night for custom NX carrier board from #SmartCow
[image|613x460(upload://qXPm6dwWKozoGAakCMsuvJ2EhF5.jpeg)


1 Like

Bottom brackets done! :white_check_mark: bearings arrived today! Printing bottom cover with battery placement!

Also working on URDF

Simply a good day mates! :blush:


2 Likes

Good day indeed :smiley:

Also starting to think about alternatives solutions for the joint. Which is not servos.

Super fast and rough sketch of a joint with two t-motor RI50 which should run in sync to drive a central (lower leg) quasi direct drive with up to 10:1 in gearing. To reduce the width even further I am thinking of ILM 50x14 frameless motor.

With this solution I could get quite good numbers around 12nm and 32nm peak torque:-)

Any feedback?

1 Like

Just some fast and random thoughts.

Since you’re effectively 3D printing all parts, their complexity doesn’t quite matter, though plastic gears at that torque might be problematic. If you opt for two frameless motors like the RL50, why not choose one like that the RL100 which provides more than double the torque and would make for a thinner design? Understand the symmetry and having the gears at the center of the leg segment though, and having two does create some redundancy, though there’s also the chance they might fight each other if not properly aligned?

The other “catch” seems to be the high current draw, at up to 14A per actuator peak, so multiply that by 24 actuators if the motion requires it. A LiPo can do it, but a 13S which can provide 168A peak with enough capacity… curious to see the weight.

1 Like

hi! this design is just…impressive!! it’s been a while since I started playing with reinforcement learning and quadrupeds and I was looking for an open source reliable design like this :slight_smile: are you planning to open source the URDF? I’d more than happy to play with it with my library! (https://github.com/nicrusso7/rex-gym)

Thanks for the good inputs @cbenson!
Here is some answers and thoughts.

The RL100 would be quite big to direct mount on the knees, that is why I am looking on the RL50.

The RL100 would also require a totally different design.

The max current at 14A/motor would maybe be a problem. But the main reason I am looking for this peak torque provided by two RL50 is to be capable of jumping. Which would require 2 or 3 x torque of the body weight.

I am thinking of buying the gears in metal to be able to handle the forces. Which maybe not 3dprinting would be able to handle. Even tho I have some good experience with printing gears in alloy910. (Could work for a concept at least).

Yeah alignment would need to be correct! :slight_smile:

I think a bit more about it. But I like the form factor of the RL50 which would make a quite nice compact joint.

1 Like

Hey :wave: @NicRusso. Thanks! At the moment it is closed source. But send me a Skype at : raess1
And we can discuss it. I could probably share it if you want to help and test the RL lib on the Urdf. But it would still remain closed for others in the current state.

Btw what factors does your lib take in to considerations? Current and torque?

/RF

1 Like

Do you have any estimates based on dimensions and weight of components as to how much torque you need each joint to produce in various situations?

  1. Getting up with knees fully bent
  2. Running

It would be very interesting to see your two projects merged into a “mega project”.

1 Like

Let me get back to you on that! :slight_smile:

But 30NM peak and around 400rpm no load, would be more then enough in most situations (by far. It would be needed to for jumping).

Yeah mega projects are fun. But also very time consuming if one are doing it solo :smiley:

1 Like

Just a small preview of my robot! And yeah baby is making some noise :laughing:

2 Likes

Very happy how the battery cover came out! :sunglasses::nerd_face:

1 Like

We are happy too :smiley:

How many working hours from the battery do you expect?

Haven’t calculated that yet since I don’t have so much current data while it on it’s legs.
I tested a bit load on front legs with body weight, while holding the back by hand. Highest individual servo load was 250mAh then. But we will see :slight_smile:

Update:
Hip -> leg bearings in place! Works perfect!

1 Like

Check this one :smiley:

Yeah very cute! :grin:

1 Like

Update: all bearing brackets done :white_check_mark:

1 Like