YEAR LATER UPDATE 4: 110 WORKING DAYS ON A COMMERCIAL GRADE HUMANOID SOLO BUILDING AT HOME. 25DOF BIPEDAL.

YEAR LATER UPDATE 4: 110 WORKING DAYS ON A COMMERCIAL GRADE HUMANOID SOLO BUILDING AT HOME. 25DOF BIPEDAL.

Hello, its been a while! I want to share a bit about the journey behind my challenge of building an Open Source commercial grade humanoid robot totally alone at home. You might remember me from https://www.reddit.com/r/robotics/s/zzx9Yi4tXI. Which was my first iteration!

My first iteration was honestly pretty bad. It was a beginner-level design, and many of you probably noticed it looked like something that would never actually work. Looking back, I completely agree.

It lacked proper physics, kinematics, finite element analysis, and nowhere near enough structural rigidity to survive a walking gait. Everything looked fine inside a simulator, but reality was different.

The robot literally broke during its very first movement.

First Iteration on fusion360 looked like, yes you can make fun of it all you want but this baby tought me that you should not give up:

https://preview.redd.it/7qbpdbss26dh1.png?width=972&format=png&auto=webp&s=c31061037ed50ece8dbabbd9312db2dbdee4c620

I threw it away.

After that, I gave up for a few months. Life got in the way, and I stopped working on the project entirely.

Eventually I came back, more motivated than ever.

For months I dove deep into control theory, kinematics, mechanics, physics, electronics, energy systems, transmission systems, Actuators, FOC, Torque and robot design. That led to the second iteration of my humanoid.

second iteration render on FUSION 360:

https://preview.redd.it/obi18ie756dh1.jpg?width=795&format=pjpg&auto=webp&s=df46134a3e419df72d61641d5d695cc04ac9b359

…which also failed. 😂 Why it failed? The whole design was just bad, i wasn't using the motors case for anything just covering everything up instead of using the motors to hold stuff together and better like real humanoids do. And many other things that i will make a video on.

gen2 fluid teleoperation

The second version was a huge improvement. Teleoperation was smooth, I had the software stack working well, and I was even able to experiment with reinforcement learning policies and software in depth.

But mechanically, I knew it was still far from where it needed to be. Also Hardware. I had to add Robstride 04 and 03 to my actuators for required torque. For economic reasons i made the biggest mistake in my life that was selling the NVIDIA JETSON AGX ORIN. Anyways i got a JETSON ORIN NX 16GB as a replacement.

So I scrapped that one too. (burning money yay)

Now I'm building what I consider my latest iteration, and I'm continuously improving it before machining the final parts. My goal is for this robot to run, jump, and eventually do whatever I can teach it to do. I am heavily focusing on manipulation btw.

This time the design process is completely different.

I've incorporated finite element analysis (FEA) for every part, proper mechanical engineering principles, design for manufacturing (DFM), and many of the concepts used in modern commercial humanoid robots. Thanks ARXIV for many papers.

https://preview.redd.it/34e3quus56dh1.jpg?width=851&format=pjpg&auto=webp&s=c2fc7eeae553f11ffae6176221c969f8e506de2f

https://preview.redd.it/or3qjrno56dh1.jpg?width=881&format=pjpg&auto=webp&s=169be6140f54de577e7fb93c9adccef497d6e4f2

https://preview.redd.it/6ccn0qap56dh1.jpg?width=642&format=pjpg&auto=webp&s=1459308f1b2bf675cf6e4ee9df311b09175fd12f

This was before i understood that a screen on a head of a robot that will be falling is not a really smart idea.

Latest Iteration (WIP):

https://preview.redd.it/znp4kfki56dh1.jpg?width=784&format=pjpg&auto=webp&s=ab0352498c8ef68ec840508d03b49831e0ffe669

https://preview.redd.it/lo12fc8k56dh1.jpg?width=1018&format=pjpg&auto=webp&s=90c0bc6451bdfca5c3cb8570700e03cf0bae0d0d

STILL IMPROVING. and Yes this is not just a CAD Humanoid. I have burned around 20kg- 25kg of PETG,PA-CF and some aluminum parts trying to make it happen 🙂 i will be posting new iteration teleoperation and manipulation videos soon.

BTW One challenge I didn't expect was the battery.

Lithium batteries are heavily restricted for import in my country Honduras, so I had to design and build my own DIY Li-ion (please do not use LIPO on humanoids that walk) battery pack from scratch. Which i have a full video on how to do it for a humanoid robot specific needs, i am sure this might help atleast someone.

I've failed more times than I can count.

But every failure taught me something.

I'm going to keep building until this robot walks and eventually reaches the level of commercial humanoid robots. I AM HEAVILY FOCUSING ON MANIPULATION.

And yes…

It will be OPEN SOURCE.

I'll continue posting updates here and on X, and I'm also working on a website where I'll publish in-depth tutorials explaining how humanoid robots work (FROM MY LEARNING) and how you can build one from scratch.

Thanks to everyone who's been following the project. And also thanks to everyone that has made fun of me too!

I have been building this totally alone. for 110 working days exactly. I have 110 days of videos of the process.

With Honor, Carlos Abrahan Lopez 😀

https://x.com/carloslopeezr

submitted by /u/Medical_Skill_1020
[comments]

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *