Text this: Model-based design for full-stack robot manipulation