BLDC hoverboard for hexaboard

hi guys I’m a simple robotics enthusiast who gets along with 3D mechanical modeling and I also deal with 3D printing.
recently I saw that someone started the project of a robot dog using the overboard recycling bldc piloted with the odrive, and having always been a lover of hexapod robots, I came up with a crazy idea, that is to create a giant hexapod robot " “that can be” ridden "by a person.
I state that in programming I am an absolute sucker if not for small things with arduino but I wanted to present my idea of ​​extreme modding of these brushless.
my idea is to completely remove the lips that hold the rubber facet the front part of the bell and drill it for coupling with a pulley, furthermore it would be enough to make a support that fits into the stator with a radial bearing and a support to add to the plug. in this way the annoying axis that increases the dimensions is eliminated. (obviously everything should be done with the help of a lathe)
from here on, the reduction stages start:
1 toothed pulley (it is possible to vary a lot the configuration of all the components for now and only a draft to make the idea). they currently have 16 and 72 teeth
2 first epicylloid stage
3 second planetary stage.
Actually both planetary stages are identical in ratio and gears but even here it is enough to vary the solar and planetary to vary the ratio. (solar 12 satellite 19 corona 50 module 2)

now i would like an opinion from the experts:
first I found some specs found by a guy in the community who tested these brushless and found that they can go at a maximum speed of 300 RPM for 10 Nm of torque.
currently considering 0.19 ratio for single planetary stage and 0.22 for pulleys, a reduction of 0.008 is obtained,
that by considering the maximum values ​​shown above we should get about 2.4RPM and about 1250 Nm which should correspond to about 125 kg per single engine. (Probably it is very exaggerated as a ratio but I repeat and all completely modifiable and modular)
now I would like to ask you how can I calculate the approximate torque needed to support a maximum load of 100Kg?
considering that the robot has 6 legs but in movement conditions the minimum on which it rests are 3 should we consider about 35 kg per motor? which would greatly simplify the system by bringing the ratio to 0.02.
anyway guys give yourselves your opinion advice critical suggestions and all welcome.
i know the project is crazy but it’s just for fun and if i can get the engines from the waste dumps i will probably try to make it.

I hope for some of your opinion




P.S. the design of the robot is just to understand the idea but in the real project you need the gearbox I presume.
however the whole reduction system is easily modifiable and completely modular every single part can be taken and overturned the whole second stage of epiciloidal reduction and so on can also be removed

1 Like

hi guys meanwhile I wanted to thank all those who have read the post intrigued and I apologize for my English but I write via google translator as I write from Italy.
however even if I have not received any answers, probably because the project does not arouse interest :rofl:, however I try to keep the post updated with another modeling image on what the complete robot would look like in reality. all parts would be easily made by plasma cutting on cnc with 5 mm sheet metal. I hope for some opinion even if I doubt to receive answers :sweat_smile::sweat_smile:

1 Like

We were discussing your project on the Discord, you should join us :smiley:

1 Like

Take the second actuator in your chain (which I think will be the worst case by far) and multiply 350N (35kg) by the length of the fully-extended leg.
So about 350 Nm for each leg?
But probably to support both the machine itself (including batteries) and a 100kg payload, i’d aim for 500Nm (continuous) from each ‘B’ actuator. 1250 peak sounds about right, but it’s an absurd amount of torque to expect from a DIY gearbox. Probably half that for the ‘A’ actuators on the base and the ‘C’ actuators on the knee joints. (assuming your actuators are named A1…A6, B1…B6, C1…C6)
You can get that kind of torque from a Harmonic Drive, but the issue with those is they are non-backdrivable, so you can’t use any torque-mode control like the fancy AI-driven gait control (DeepGait, etc)

Looks a really cool project, a little on the over-ambitious side though! :stuck_out_tongue:

1 Like

hi thanks for the reply i did not imagine he was discussing my project on discord :rofl::rofl: i am having problems with discord account as soon as i solve it surely i will join the community

I thank you infinitely for the answer I did not understand what you said to me because of the translation I have to calmly reread the message however I had thought of a harmonic drive it is not even difficult to make but I have never done one. as for the realization there would be no big problems I worked for years in a mechanical workshop where I repaired xon turning gearboxes and so on. however I will inform myself well about harmonic drives and see what can be done

1 Like

this is a cool idea. I have worked on a hexapod in the past. I think the issue here is the usual with these things, the backlash in the actuators would probably be an issue. Even small amounts of backlash lead to larger errors at the the ends of the legs. The mutiple stages of gears introduce a lot backlash and the legs would work…but they would be pretty sloppy. Overall, I agree these hexapods need better actuators and this would be a really cool design.
I agree with the other commenter, this is pretty ambitious…the servo mechanism by itself is a huge project to get right, the hexapod makes it really complex. Powering 18 bldc motors is not small challenge without making it way too heavy. I was really surprised on mine how heavy it was with 18 standard servos and a few ball bearings per leg.
I think another good step is to get so much actuator weight off the legs, move the mass more towards the center some how. I’ve been thinking of doing a leg design with push rods or mini cables to try and reduce the mass of the legs and swinging around those heavy motors.