la ganancia pequeña te podria ayudar, pero aun asi deberia quedarse de pie, si le pones una ganacia muy grande se vuelve un control on-off. es decir, en cuanto pase a un lado se pone a maxima velocidad en esa direccion, aun asi deberia quedarse en pie aunque vibrando mucho.
haz la prueba con la zona muerta, y otr prueba que puede hacer es que tu robot se quede equilibrado solo, debes encontrar un punto donde por su propio peso se quede en equilibrio, y este punto deberia ser 0°