Oncilla robot: a versatile open-source quadruped research robot with compliant pantograph legs