Hector

robo-chess

Germany
robot video thumbnail

User-inserted image

I have been fascinated by humanoid robots for years, gathering extensive knowledge and materials about projects like Inmoov. My journey began with robotic arms, such as the Lite 5 from uFactory, which I programmed to perform tasks like playing chess. At a Maker Fair in Hannover (Germany), I discovered the Pib#2 robot ( Print Build Develop) from Isento and was immediately captivated. This marked the start of an exciting development journey, resulting in a unique hybrid robot combining the body of Pib and the head of Inmoovan inspiring German-French collaboration.

User-inserted image

Here are some impressions of the project progress during construction

What fascinates me most about this project is that it never  ends. The robot serves as an open development platform in the form of a human body. Currently, it can see, hear, speak, recognize objects, formulate sentences, and, with the ever-improving performance of LLMs and online ChatGPT, its conversations already feel remarkably human.

For an automation engineer like me, it’s a playground for creativity and an exciting medium to introduce young people to the world of robotics. It also keeps me mentally fit and is a great recipe against the winter blues.

User-inserted image

Before starting this project, I explored various robotics development platforms. I chose ARC because it allows for incredibly fast implementation of ideas, quickly bringing the robot to life. The next challenge will be developing custom skills to achieve even greater flexibility and expand its capabilities further.

Finally, a few greetings to the French relative.


Programming

Getting started with ARC was very quick and completely seamless, thanks to the well-organized and directly linked documentation. At the moment, I am exploring how to integrate external Python programs. A few examples of this and creating custom skills would certainly be helpful.

However, like many others, I’m eagerly awaiting the introduction of ARCx. I’m very excited about it, and if Synthiam stays true to its philosophy, it will undoubtedly be an outstanding product for all robo-creators.

Parts & Materials

Here is a brief list of the most important components:

  • 3D Printer Ultimaker 3plus

    • Filament PETG HD Glass semi transparent
  • Proxon mini milling machine with x/y table -Various tools for working with electronic components

  • Various measuring devices for force, current, voltage.

  • Small parts:

    • countless M3 screws
    • springs
    • various ball bearings
    • ........
  • Servos:

    • Waveshare Smart Servos
      • 14 X ST3215
      • 12 X ST3025
    • PMW - Servos
      • 3 x Hitec Linear HLS12-5050
      • 4 x Standard-Servos
  • Controller / SBC / Display:

    • Arduino Uno
    • Waveshare ServoController
    • Raspberry Pi 5 (8 GByte)
    • SBC X86 YOUYEETOO X1 ( 16GByte / 1 TByte)
  • Camera 3.gen Raspberry Pi

  • Mic on Board X1-SBC

  • Programming language:

    • Python
    • Arduino (C)
    • ARC Pro
  • Robot Skills: (currently 65 controls)

    • Auto Position
    • Script Monitor
    • Script Collection
    • Variable Watch
    • Sound servo Speaker
    • Horinzontal Servo
    • Vertikal Servo
    • Camera
    • Cognitive Vision
    • Train Vision by script
    • Audio Toolbox Plugin
    • Bing Speech Recognition
    • Speech Recognition
    • Azure Text to Speech
    • OpenAT ChatGPT
    • Notepad

By — Last update

ARC Pro

Upgrade to ARC Pro

Stay on the cutting edge of robotics with ARC Pro, guaranteeing that your robot is always ahead of the game.

PRO
Germany
#2  

Oh thanks, but there has been a complete update since the end of 2024, the new Pib #3. It has a completely different body and the problem is therefore solved.

The entire body is a little bigger and you also have better access to the previously unused interior. Very good for more powerful hardware such as the LattePanda Signum.

I am currently carrying out the update.

There is plenty of work for the printer.

PRO
Synthiam
#3  

That's an excellent collaboration between the two projects! Well done - the number of servos you use in the Auto Position is impressive!

Oh, and thank you very much for the kind words in your robot description - :) I'm glad we're making your robot-building dreams come true!

PRO
Germany
#5  

@ Nomad6R

Yes, the thing with the versions is actually a bit misleading. The current model has version #3 on the chest and is also called that by Isento. The video shows the current version, you can also see the designation #3.

Maybe we should just call it version 2024.

PRO
Germany
#6  

By the way, the black and white design looks great

PRO
Germany
#8  

The name of the robot is misleading:) i thought your robot can play chess!. It was my dream project, make a robot who can play chess, like the Mechanical Turk, also known as the Automaton Chess Player. I had to give up, very complicated. Link the chess engine with other components:( requires some knowledge beyond me. Your robot looks similar as the one that Nomad6r has built for me. It is the pib robot version1 modified by nomad6r for using the inmoovs head. There are about 24 servos i believe. Somedays i  will build it. good to know that you have one, i can ask for some ideas,infos.

PRO
Germany
#9  

Yes, the name can indeed be misleading.

Sorry, the name was generated automatically by the app. The name of the robot is Hector and my account name is robo-chess. Somehow it became robo-chess Hector?

But why my account name is robo-chess? Because I actually build chess-playing robots.

Here are a few impressions of my chess applications.

User-inserted image

If you are interested in this topic, you can get further inspiration from my YouTube channel.

I would also really like to play chess with Hector. Unfortunately, the positioning accuracy of the arms and fingers is not nearly sufficient for that. He is more of a social media robot. But thanks to LLM, you can talk to him about anything. Even chess.