Maintaining balance

As simple as it sounds, a very essential ability of humanoid robots is “not falling over”.

You can achieve this by arbitrarily complicated measures. In our case we focus on the more complicated ways (of course). We have developed an inverse kinematics solver using the concept of “damped least squares” which generates nice jacobian matrices […]