Describir: Multi-Criteria Optimal Path Planning of Flexible Robots