gmondada / hbot-main

HBOT Humanoid Robot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HBOT - Main Project

HBOT is a humanoid robot driven by RC servos.

Its design is derived from Robonoid, which is derived from Plen2.

This design makes use of ES08MA II servos controlled by a custom STM32F4/ESP8266 based electronics.

overview

Video

Parts

3D Printed Parts

Electronics

Misc

Warning

This design has several problems:

  1. Servos are not powerful enough. Raising a leg is super difficult. We should use servos with a higher reduction ratio.
  2. Servos are not protected. If you stop the robot in a position where a servo has to provide some significant tork, the servo will heat and burn. This happens very easily, when the robot falls down, for instance, and makes the design absoutely not safe to play with.
  3. Servos position control loop is not suitable for loads with significant inertia and low friction. I had to artificially increase friction in order to avoid oscillations.

This project in not maintained anymore.

License

Copyright (c) 2019 Gabriele Mondada. Licensed under the Creative Commons CC-BY 4.0 License.

This work is derived from Robonoid by Zalophus Dokdo, of which concept is distributed under Creative Commons Attribution Share Alike.

The STL file of each Robonoid's part is available for download on pinshape.com. These files are licensed under CC - Attribution - Non-Commercial - No Derivatives. Download is not free, each single part must be purchased.

I wrote to the copyright owner to clarify why single parts have a different license that the main concept and what do it mean to prevent derivative work on single parts when this restriction does not apply on the whole concept. I never got any answer.

It seems clear that these parts can be purchased, downloaded, printed and used in an assembly. They can also be shared under CC - Attribution - Non-Commercial - No Derivatives. They cannot be modified to generate derivative parts but can be redesigned as a derivative work of the main concept.

These parts are available in this repo but if you want to support the Robonoid project, please consider purchasing them on pinshape.com.

About

HBOT Humanoid Robot