PlaCo: a QP-based robot planning and control framework