Collaborative Workplace Design: a Knowledge-Based Approach to Promote Human-Robot Integration and Multi-Objective Layout Optimization