A microchip on four legs

Details on the design, the electronics and the software architecture of the Tigrillo robot.

October 2017 · Ghent University — HBP RoboticsLegged RobotsCompliant RoboticsEmbedded SystemsEmbedded LinuxElectromechanics
← All articles

Companion post

This post is the hardware-focused companion to Tigrillo — a bio-inspired compliant quadruped. There, I covered why the robot exists. Here, I’ll walk through what’s inside.

Mechanical properties

Tigrillo is a compliant quadruped — that’s the whole point. Compliance is implemented with detachable springs and dampers on the knees, so the passive stiffness can be changed in minutes with a screwdriver and a stock of calibrated springs. Each leg has one under-actuated knee and one actuated hip.

The rest of the mechanical design was constrained by three requirements: cheap, reproducible, versatile. The robot weighs ~950 g and fits in a 30 cm × 18 cm box. All mechanical parts are 3D-printed or laser-cut, and the BOM was documented and released on GitHub so anyone in the HBP could rebuild one.

Electrical architecture

Tigrillo electrical schema
Electrical architecture: power distribution, OpenCM low-level board, Raspberry Pi companion computer, and the Dynamixel chain.

Software architecture

The clean separation between the three boards made the sim-to-real transfer much easier: everything above the OpenCM can be swapped with a simulator, and the low-level board sees no difference.

Code and documentation

All software is open-source on GitHub, along with the PCB designs and the mechanical files:

Going further