Text this: Dimension synthesis optimization of cat-like robots under multiple constraints